projects
/
mesa.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
radeonsi: rename si_shader_create -> si_create_shader_variant for clarity
[mesa.git]
/
src
/
gallium
/
drivers
/
svga
/
svga_shader.h
diff --git
a/src/gallium/drivers/svga/svga_shader.h
b/src/gallium/drivers/svga/svga_shader.h
index 68991e7264101f91166371a5568c5315c959efc2..67f6b5aeb6362f07d5b526c75e5f9e9060f58b5e 100644
(file)
--- a/
src/gallium/drivers/svga/svga_shader.h
+++ b/
src/gallium/drivers/svga/svga_shader.h
@@
-135,6
+135,9
@@
struct svga_shader_variant
/** Parameters used to generate this variant */
struct svga_compile_key key;
/** Parameters used to generate this variant */
struct svga_compile_key key;
+ /* svga shader type */
+ SVGA3dShaderType type;
+
/* Compiled shader tokens:
*/
const unsigned *tokens;
/* Compiled shader tokens:
*/
const unsigned *tokens;
@@
-274,7
+277,6
@@
svga_search_shader_token_key(struct svga_shader *shader,
enum pipe_error
svga_define_shader(struct svga_context *svga,
enum pipe_error
svga_define_shader(struct svga_context *svga,
- SVGA3dShaderType type,
struct svga_shader_variant *variant);
enum pipe_error
struct svga_shader_variant *variant);
enum pipe_error
@@
-283,11
+285,10
@@
svga_set_shader(struct svga_context *svga,
struct svga_shader_variant *variant);
struct svga_shader_variant *
struct svga_shader_variant *variant);
struct svga_shader_variant *
-svga_new_shader_variant(struct svga_context *svga);
+svga_new_shader_variant(struct svga_context *svga
, enum pipe_shader_type type
);
void
svga_destroy_shader_variant(struct svga_context *svga,
void
svga_destroy_shader_variant(struct svga_context *svga,
- SVGA3dShaderType type,
struct svga_shader_variant *variant);
enum pipe_error
struct svga_shader_variant *variant);
enum pipe_error