mesa/src/compiler
Timothy Arceri debed12fdd glsl: add a shader info field to the gl_program type
And use this field as the source for shader info in the nir_shader
this will allow us to set some of these fields from GLSL directly.

It will also simplify restoring from shader cache and allow the
removal of duplicate fields from GLSL.

Reviewed-by: Jason Ekstrand <jason@jlekstrand.net>
2016-10-26 14:29:36 +11:00
..
glsl glsl: add a shader info field to the gl_program type 2016-10-26 14:29:36 +11:00
nir nir/i965/anv/radv/gallium: make shader info a pointer 2016-10-26 14:29:36 +11:00
spirv nir/i965/anv/radv/gallium: make shader info a pointer 2016-10-26 14:29:36 +11:00
.gitignore nir/spirv: Remove a duplicate spirv2nir from .gitignore 2016-10-04 07:43:15 -07:00
Android.glsl.gen.mk Android: glsl: add rules to generate ir_expression*.h header files 2016-09-06 15:58:55 +01:00
Android.glsl.mk Android: glsl: add rules to generate ir_expression*.h header files 2016-09-06 15:58:55 +01:00
Android.mk Android: glsl: add rules to generate ir_expression*.h header files 2016-09-06 15:58:55 +01:00
Android.nir.gen.mk compiler: android: flesh out nir into separate makefile 2016-04-11 19:08:23 +01:00
Android.nir.mk compiler: android: flesh out nir into separate makefile 2016-04-11 19:08:23 +01:00
builtin_type_macros.h glsl: add subpass image type (v2) 2016-09-16 15:16:31 +10:00
glsl_types.cpp glsl: add matrix layout information to interface block types 2016-10-24 15:49:53 +02:00
glsl_types.h glsl: add matrix layout information to interface block types 2016-10-24 15:49:53 +02:00
Makefile.am compiler: Move glsl_to_nir to libglsl.la 2016-05-26 14:13:38 -07:00
Makefile.glsl.am glsl: Add initial functions to implement an on-disk cache 2016-09-28 09:16:31 +10:00
Makefile.nir.am nir/spirv: Bring back the spirv2nir helper binary 2016-09-21 05:38:26 -07:00
Makefile.sources glsl: Remove unused function import_prototypes 2016-10-17 11:32:03 -07:00
nir_types.cpp nir: Delete open coded type printing. 2016-10-06 02:13:36 -07:00
nir_types.h nir: Delete open coded type printing. 2016-10-06 02:13:36 -07:00
SConscript glsl: Generate ir_expression_operation.h from Python 2016-08-30 16:28:00 -07:00
SConscript.glsl mesa: Remove prog_hash_table.c 2016-09-12 10:48:35 +10:00
SConscript.nir glsl: Generate ir_expression_operation.h from Python 2016-08-30 16:28:00 -07:00
shader_enums.c compiler: add printable values for cull distance varyings. 2016-10-04 10:15:23 +10:00
shader_enums.h glsl: add gl_LocalGroupSizeARB as a system value 2016-10-07 00:18:57 +02:00
shader_info.h nir: move nir_shader_info to a common compiler header 2016-10-26 14:29:36 +11:00