projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
gallium: add a a new cap for changing the TGSI TG4 instruction encoding
[mesa.git]
/
src
/
gallium
/
auxiliary
/
util
/
u_screen.c
diff --git
a/src/gallium/auxiliary/util/u_screen.c
b/src/gallium/auxiliary/util/u_screen.c
index 83b1c4df15b850a7de9753f48fb9dd85d70db802..bf5b9daad7ed4daf37eae515724daeeed3d63ec8 100644
(file)
--- a/
src/gallium/auxiliary/util/u_screen.c
+++ b/
src/gallium/auxiliary/util/u_screen.c
@@
-341,6
+341,7
@@
u_pipe_screen_get_param_defaults(struct pipe_screen *pscreen,
case PIPE_CAP_ATOMIC_FLOAT_MINMAX:
case PIPE_CAP_SHADER_SAMPLES_IDENTICAL:
case PIPE_CAP_TGSI_ATOMINC_WRAP:
case PIPE_CAP_ATOMIC_FLOAT_MINMAX:
case PIPE_CAP_SHADER_SAMPLES_IDENTICAL:
case PIPE_CAP_TGSI_ATOMINC_WRAP:
+ case PIPE_CAP_TGSI_TG4_COMPONENT_IN_SWIZZLE:
return 0;
case PIPE_CAP_MAX_GS_INVOCATIONS:
return 0;
case PIPE_CAP_MAX_GS_INVOCATIONS:
@@
-380,6
+381,9
@@
u_pipe_screen_get_param_defaults(struct pipe_screen *pscreen,
case PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS:
return 0;
case PIPE_CAP_GL_SPIRV_VARIABLE_POINTERS:
return 0;
+ case PIPE_CAP_DEMOTE_TO_HELPER_INVOCATION:
+ return 0;
+
case PIPE_CAP_DMABUF:
#if defined(PIPE_OS_LINUX) || defined(PIPE_OS_BSD)
return 1;
case PIPE_CAP_DMABUF:
#if defined(PIPE_OS_LINUX) || defined(PIPE_OS_BSD)
return 1;
@@
-387,6
+391,9
@@
u_pipe_screen_get_param_defaults(struct pipe_screen *pscreen,
return 0;
#endif
return 0;
#endif
+ case PIPE_CAP_TEXTURE_SHADOW_MAP: /* Enables ARB_shadow */
+ return 1;
+
default:
unreachable("bad PIPE_CAP_*");
}
default:
unreachable("bad PIPE_CAP_*");
}