summaryrefslogtreecommitdiff
path: root/src/glsl/nir
AgeCommit message (Expand)AuthorFilesLines
2016-01-08glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.cKristian Høgsberg Kristensen2-0/+56
2016-01-08glsl: optionally declare gl_FragCoord & gl_FrontFacing as system valuesMarek Olšák1-1/+2
2016-01-07nir/algebraic: Add more loweringJason Ekstrand2-0/+10
2016-01-07nir/opcodes: Fix up uadd_carry and usub_borrowJason Ekstrand1-2/+2
2016-01-05nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.Kenneth Graunke2-0/+2
2016-01-03nir: extract out helper macros for running passesRob Clark1-0/+34
2016-01-01nir/lower_clip: add missing writemask on storeRob Clark1-0/+1
2015-12-30glsl: tidy up struct with a single memberTimothy Arceri3-5/+3
2015-12-29nir/builder: Add an init function that creates a simple shader for youJason Ekstrand2-16/+21
2015-12-29nir: Teach nir_opt_algebraic about adding and subtracting the same thingKristian Høgsberg Kristensen1-0/+4
2015-12-29mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen3-0/+30
2015-12-29nir: Remove function overload in control flow testAaron Watry1-2/+1
2015-12-28nir: Get rid of function overloadsJason Ekstrand46-311/+239
2015-12-23nir/print: print variable constant-initializersRob Clark1-0/+53
2015-12-22nir: Add a glsl_vec_type() helper.Kenneth Graunke2-0/+7
2015-12-22nir: Use writemasked store_vars in glsl_to_nir.Kenneth Graunke2-32/+10
2015-12-22nir: Add a writemask to store intrinsics.Kenneth Graunke9-19/+54
2015-12-22nir: remove field only used in GLSL IR when assigning varying locationsTimothy Arceri2-10/+0
2015-12-19glsl: fix count_attribute_slots to allow for different 64-bit handlingDave Airlie2-6/+17
2015-12-19glsl/fp64: add helper for dual slot double detection.Dave Airlie1-0/+8
2015-12-18nir: Delete bany, ball, fany, fall.Matt Turner2-11/+0
2015-12-18glsl: Remove ir_unop_any.Matt Turner1-18/+0
2015-12-15nir/lower_system_values: Refactor and use the builder.Jason Ekstrand1-29/+31
2015-12-15nir/builder: Add a load_system_value helperJason Ekstrand2-10/+15
2015-12-15nir/lower_system_values: Stop supporting non-SSAJason Ekstrand1-8/+6
2015-12-14nir: Fix number of indices on shared variable store intrinsics.Kenneth Graunke1-1/+1
2015-12-11nir: silence uninitialized warningTimothy Arceri1-1/+1
2015-12-10nir: Get rid of *_indirect variants of input/output load/store intrinsicsJason Ekstrand8-185/+107
2015-12-09nir: Add nir intrinsics for shared variable atomic operationsJordan Justen2-0/+94
2015-12-09glsl: Replace atomic_ssbo and ssbo_atomic with atomicJordan Justen1-8/+8
2015-12-09nir: Translate glsl shared var store intrinsic to nir intrinsicJordan Justen2-1/+35
2015-12-09nir: Translate glsl shared var load intrinsic to nir intrinsicJordan Justen2-0/+30
2015-12-08nir: Optimize useless comparisons against true/false.Matt Turner1-2/+4
2015-12-03nir/lower_io: Pass the builder and type_size into get_io_offsetJason Ekstrand1-15/+15
2015-12-02Remove Sun CC specific code.Jose Fonseca1-8/+0
2015-12-01glsl: Rename safe_reverse -> reverse_safe.Matt Turner2-6/+6
2015-11-29nir: remove recursive inclusion in builtin_type_macros.hEmil Velikov1-2/+0
2015-11-29nir: remove unneeded includeEmil Velikov1-1/+0
2015-11-25nir: include what we want/needEmil Velikov1-1/+1
2015-11-23nir/lower_tex: Add support for lowering texture swizzleJason Ekstrand2-0/+80
2015-11-23nir: Add a tex_instr_is_query helperJason Ekstrand1-0/+25
2015-11-23nir: Add a ssa_def_rewrite_uses_after helperJason Ekstrand2-0/+51
2015-11-23nir: Use instr/if_rewrite in nir_ssa_def_rewrite_usesJason Ekstrand1-12/+4
2015-11-23nir/validate: Validated dests after sourcesJason Ekstrand1-9/+9
2015-11-23nir/lower_tex: Set the dest_type for txs instructionsJason Ekstrand1-0/+1
2015-11-23nir/lower_tex: Report progressJason Ekstrand2-5/+16
2015-11-23nir: s/nir_type_unsigned/nir_type_uintJason Ekstrand5-44/+44
2015-11-23nir/builder: only read meaningful channels in nir_swizzle()Connor Abbott1-1/+1
2015-11-20nir: Add support for gl_HelperInvocation system value.Matt Turner2-0/+5
2015-11-19nir: Add nir_texop_samples_identical opcodeIan Romanick3-1/+13