summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/nir_print.c
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mattst88/nir-lower-pack-unpack' into vulkanJason Ekstrand2016-01-251-1/+1
|\
| * nir/print: const_index is signedRob Clark2016-01-161-1/+1
* | nir: Add support for lowering load/stores of shared variablesJordan Justen2016-01-211-0/+1
* | nir: Add compute shader shared variable storage classJordan Justen2016-01-211-1/+6
* | nir/print: Add space after shader_storage var modeJordan Justen2016-01-211-1/+1
* | nir/print: Handle variables with var->name == NULLJason Ekstrand2015-12-291-8/+13
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-281-21/+12
|\|
| * nir: Get rid of function overloadsJason Ekstrand2015-12-281-21/+12
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-271-0/+53
|\|
| * nir/print: print variable constant-initializersRob Clark2015-12-231-0/+53
* | nir/print: Factor variable name lookup into a helperJason Ekstrand2015-12-231-30/+31
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-101-6/+0
|\|
| * nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand2015-12-101-6/+0
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-11-231-1/+13
|\|
| * nir: Add nir_texop_samples_identical opcodeIan Romanick2015-11-191-1/+3
| * nir/print: show # of uniforms/inputs/outputsRob Clark2015-11-191-0/+4
| * nir/print: show shader name/label if setRob Clark2015-11-191-0/+6
* | nir: Separate texture from sampler in nir_tex_instrJason Ekstrand2015-11-141-3/+11
|/
* nir: Allow outputs reads and add the relevant intrinsics.Kenneth Graunke2015-11-131-0/+2
* nir/lower_io: Introduce nir_store_per_vertex_output intrinsics.Kenneth Graunke2015-11-131-0/+2
* nir: Copy "patch" flag from ir_variable to nir_variable.Kenneth Graunke2015-10-281-2/+3
* nir: Introduce new nir_intrinsic_load_per_vertex_input intrinsics.Kenneth Graunke2015-10-041-0/+2
* nir: Add a nir_foreach_variable macroJason Ekstrand2015-10-021-7/+7
* nir/print: fix coverity errorRob Clark2015-09-201-1/+1
* nir/print: print variable namesRob Clark2015-09-171-0/+30
* nir/print: print symbolic names from shader-enumRob Clark2015-09-161-3/+42
* nir/print: bit of state refactoringRob Clark2015-09-161-109/+152
* nir: add nir_texop_texture_samples and convert from glslIlia Mirkin2015-09-101-0/+3
* nir: add nir_var_shader_storageIago Toral Quiroga2015-07-141-2/+3
* nir/print: Print the closing paren on load_const instructionsJason Ekstrand2015-04-221-0/+2
* nir/print: Correctly print swizzles for explicitly sized alu sourcesJason Ekstrand2015-04-021-12/+12
* nir/print: Don't print extra swizzzle componentsJason Ekstrand2015-04-011-7/+19
* nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand2015-03-191-8/+6
* nir: Make the printer include nir_variable::location too.Kenneth Graunke2015-03-091-1/+1
* nir: Delete nir_shader::user_structures and num_user_structures.Kenneth Graunke2015-03-081-4/+0
* nir: Mark nir_print_instr's instr pointer as const.Kenneth Graunke2015-02-101-2/+2
* nir: Expose nir_print_instr() for debug printsEric Anholt2015-01-231-2/+7
* nir: When asked to print with a NULL state, just use bare variable names.Eric Anholt2015-01-231-6/+16
* nir: Add a nir_foreach_phi_src helper macroJason Ekstrand2015-01-201-1/+1
* util/hash_set: Rework the API to know about hashingJason Ekstrand2015-01-151-4/+4
* nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src arrayJason Ekstrand2015-01-151-2/+2
* nir/print: Various cleanups recommended by EricJason Ekstrand2015-01-151-33/+12
* nir: Rename parallel_copy_copy to parallel_copy_entry and add a foreach macroJason Ekstrand2015-01-151-3/+3
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-151-26/+6
* nir: Remove predicationJason Ekstrand2015-01-151-30/+0
* nir/tex_instr: Rename the indirect source type and add an array sizeJason Ekstrand2015-01-151-2/+2
* nir: Make texture instruction names more consistentJason Ekstrand2015-01-151-2/+2
* nir: Use an integer index for specifying structure fieldsJason Ekstrand2015-01-151-13/+22
* nir: Add a concept of a wildcard array dereferenceJason Ekstrand2015-01-151-0/+3
* nir: Make array deref direct vs. indirect an enumJason Ekstrand2015-01-151-3/+6