summaryrefslogtreecommitdiffstats
path: root/src/glsl/nir/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* glsl: keep track of intra-stage indices for atomicsTimothy Arceri2015-10-271-2/+0
* nir/info: Add more information about geometry shadersJason Ekstrand2015-10-211-0/+4
* mesa: replace UsesClipDistance with ClipDistanceArraySizeMarek Olšák2015-10-201-1/+2
* nir/info: Add a few bits of info for fragment shadersJason Ekstrand2015-10-191-0/+10
* nir/info: Add compute shader local size to nir_shader_infoJason Ekstrand2015-10-191-0/+8
* nir/info: Move the GS info into a stage-specific info unionJason Ekstrand2015-10-191-2/+10
* nir: Add a label to nir_shader_infoJason Ekstrand2015-10-191-0/+2
* nir: Get the number of SSBOs and UBOs rightIago Toral Quiroga2015-10-161-2/+2
* nir/glsl: Use shader_prog->Name for naming the NIR shaderJason Ekstrand2015-10-151-1/+1
* nir: Add helpers for creating variables and adding them to listsJason Ekstrand2015-10-151-34/+6
* mesa: Rename {Num}UniformBlocks to {Num}BufferInterfaceBlocksIago Toral Quiroga2015-10-141-1/+1
* nir: split SSBO min/max atomic instrinsics into signed/unsigned versionsIago Toral Quiroga2015-10-141-4/+18
* nir: Add a nir_shader_info::has_transform_feedback_varyings flag.Kenneth Graunke2015-10-041-0/+2
* nir: Move GS data to nir_shader_infoJason Ekstrand2015-10-021-2/+2
* nir: Add a a nir_shader_info structJason Ekstrand2015-10-021-0/+18
* nir/glsl: Take a gl_shader_program and a stage rather than a gl_shaderJason Ekstrand2015-10-021-2/+6
* 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