mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-09-01 18:27:55 +00:00
added missing CAP_SOLV and CAP_TEXTURE guards
This commit is contained in:
@@ -70,7 +70,9 @@ EX bool available() {
|
||||
/** do we want to use the raycaster? */
|
||||
EX bool requested() {
|
||||
if(!want_use) return false;
|
||||
#if CAP_TEXTURE
|
||||
if(texture::config.tstate == texture::tsActive) return false;
|
||||
#endif
|
||||
if(!available()) return false;
|
||||
if(want_use == 2) return true;
|
||||
return racing::on || quotient;
|
||||
|
@@ -168,6 +168,7 @@ shared_ptr<glhr::GLprogram> write_shader(flagtype shader_flags) {
|
||||
else
|
||||
distfun = "length(t.xyz)";
|
||||
switch(cgclass) {
|
||||
#if CAP_SOLV
|
||||
case gcSolNIH:
|
||||
switch(geometry) {
|
||||
case gSol:
|
||||
@@ -184,6 +185,7 @@ shared_ptr<glhr::GLprogram> write_shader(flagtype shader_flags) {
|
||||
}
|
||||
treset = true;
|
||||
break;
|
||||
#endif
|
||||
case gcNil:
|
||||
vsh += nilv::nilshader;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user