summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: Don't set dest in SSBO store glsl_to_nir conversionJordan Justen2015-09-291-1/+0
* nir: Use a system value for gl_PrimitiveIDIn.Kenneth Graunke2015-09-291-0/+5
* nir: Implement lowered SSBO atomic intrinsicsIago Toral Quiroga2015-09-251-0/+56
* nir/glsl_to_nir: ignore an instruction's dest if it hasn't anyIago Toral Quiroga2015-09-251-1/+2
* nir: Implement __intrinsic_load_ssboIago Toral Quiroga2015-09-251-0/+67
* nir: modify the instruction insertion in nir_visitor::visit(ir_call *ir)Samuel Iglesias Gonsalvez2015-09-251-4/+10
* nir: Implement __intrinsic_store_ssboIago Toral Quiroga2015-09-251-0/+36
* nir: Implement ir_unop_get_buffer_sizeSamuel Iglesias Gonsalvez2015-09-251-0/+10
* nir: Store some geometry shader data in nir_shader.Kenneth Graunke2015-09-111-0/+3
* nir: convert glsl imageSamples into a new intrinsicIlia Mirkin2015-09-101-1/+5
* nir: add nir_texop_texture_samples and convert from glslIlia Mirkin2015-09-101-0/+5
* nir/glsl: Use lower_outputs_to_temporaries instead of relying on GLSL IRJason Ekstrand2015-09-091-0/+2
* nir: UBO loads no longer use const_index[1]Iago Toral Quiroga2015-09-081-1/+0
* 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