summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: Use nir_shader::stage rather than passing it around.Kenneth Graunke2015-08-251-6/+4
* nir: Store gl_shader_stage in nir_shader.Kenneth Graunke2015-08-251-1/+1
* nir: move control flow modification to its own fileConnor Abbott2015-08-241-0/+1
* nir: convert the glsl intrinsic image_size to nir_intrinsic_image_sizeMartin Peres2015-08-201-6/+15
* i965: add support for ARB_shader_subroutineDave Airlie2015-07-241-0/+1
* nir: add nir_var_shader_storageIago Toral Quiroga2015-07-141-0/+4
* nir: Add barrier intrinsic functionJordan Justen2015-06-121-1/+3
* glsl: Add ir node for barrierChris Forbes2015-06-121-0/+7
* nir: use src for ssa helperTimothy Arceri2015-06-031-5/+1
* nir: Translate memory barrier intrinsics from GLSL IR.Francisco Jerez2015-05-121-0/+4
* nir: Translate image load, store and atomic intrinsics from GLSL IR.Francisco Jerez2015-05-121-11/+115
* nir: Add and use initializer #defines for nir_src and nir_destJason Ekstrand2015-05-081-1/+1
* nir: Don't produce nir_op_flog from GLSL IRIan Romanick2015-05-081-1/+1
* nir: Don't produce nir_op_fexp from GLSL IRIan Romanick2015-05-081-1/+1
* nir: Allocate dereferences out of their parent instruction or deref.Kenneth Graunke2015-04-071-22/+25
* glsl: Remove never used sin_reduced/cos_reduced.Matt Turner2015-04-061-6/+0
* nir: Fix typo.Matt Turner2015-03-241-1/+1
* nir: Handle mixed scalar/vector arguments to logical and/or/xor.Matt Turner2015-03-241-18/+21
* nir: Use a list instead of a hash_table for inputs, outputs, and uniformsJason Ekstrand2015-03-191-3/+3
* nir: Only do gl_FrontFacing workaround in glsl_to_nir for the FS.Kenneth Graunke2015-03-081-1/+2
* nir: Plumb the shader stage into glsl_to_nir().Kenneth Graunke2015-03-081-6/+8
* nir: Add native_integers to nir_shader_compiler_options.Kenneth Graunke2015-03-081-6/+5
* nir: Try to make sense of the nir_shader_compiler_options code.Kenneth Graunke2015-03-081-26/+2
* nir: Delete nir_shader::user_structures and num_user_structures.Kenneth Graunke2015-03-081-11/+0
* nir: Introduce nir_intrinsic_discard_if.Kenneth Graunke2015-02-241-2/+8
* nir: Conditionalize the POW reconstruction on shader compiler options.Eric Anholt2015-02-181-0/+3
* nir: Add a nir_shader_compiler_options struct pointed to by the shaders.Eric Anholt2015-02-181-1/+22
* nir: Make gl_FrontFacing a system_valueJason Ekstrand2015-02-141-2/+8
* nir: Replace assert(0) with unreachable().Matt Turner2015-02-101-7/+7
* nir: Make an easier helper for setting up SSA defs.Eric Anholt2015-01-221-10/+4
* nir: Replace assert(0) with unreachable().Matt Turner2015-01-211-38/+19
* nir/tex_instr: Add a nir_tex_src struct and dynamically allocate the src arrayJason Ekstrand2015-01-151-18/+18
* nir/variable: Remove the constant_value fieldJason Ekstrand2015-01-151-4/+2
* nir: Make load_const SSA-onlyJason Ekstrand2015-01-151-10/+2
* nir: Use a source for uniform buffer indices instead of an indexJason Ekstrand2015-01-151-4/+4
* nir: Make texture instruction names more consistentJason Ekstrand2015-01-151-2/+2
* nir/glsl: Emit abs, neg, and sat operations instead of source modifiersJason Ekstrand2015-01-151-6/+3
* nir/glsl: Add support for gpu_shader5 interpolation instrinsicsJason Ekstrand2015-01-151-1/+79
* nir: Vectorize intrinsicsJason Ekstrand2015-01-151-47/+13
* nir/glsl: Generate SSA NIRJason Ekstrand2015-01-151-129/+117
* nir/glsl: Don't allocate a state_slots array for 0 state slotsJason Ekstrand2015-01-151-6/+12
* nir: Use an integer index for specifying structure fieldsJason Ekstrand2015-01-151-1/+4
* nir: Make array deref direct vs. indirect an enumJason Ekstrand2015-01-151-1/+2
* nir: Differentiate between signed and unsigned versions of find_msbJason Ekstrand2015-01-151-3/+19
* nir/glsl: Add support for coarse and fine derivativesJason Ekstrand2015-01-151-2/+6
* nir/glsl: Add support for saturateJason Ekstrand2015-01-151-0/+5
* nir: add a glsl-to-nir passConnor Abbott2015-01-151-0/+1755