summaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl/glsl_to_nir.cpp
Commit message (Expand)AuthorAgeFilesLines
* nir: Fix OpAtomicCounterIDecrement for uniform atomic countersAntia Puentes2018-07-031-2/+2
* nir: Use derefs in nir_lower_samplersJason Ekstrand2018-06-221-2/+4
* nir,spirv: Rework function callsJason Ekstrand2018-06-221-1/+0
* glsl/nir: Use deref instructions instead of dref chainsJason Ekstrand2018-06-221-145/+94
* glsl/nir: Only claim to handle intrinsic functionsJason Ekstrand2018-06-221-23/+2
* nir: Add explicit_binding to nir_variableNeil Roberts2018-06-211-0/+1
* glsl: Add ir_binop_vector_extract in NIRJuan A. Suarez Romero2018-06-011-0/+9
* mesa: Add GL/GLSL plumbing for ARB_fragment_shader_interlock.Plamena Manolova2018-06-011-0/+12
* nir: fix ir_binop_gequal glsl_to_nir conversionErico Nunes2018-04-161-1/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-121-0/+1
* nir: s/uint/unsigned/ to fix MSVC/MinGW buildBrian Paul2018-03-301-1/+1
* nir: add bindless to nir dataTimothy Arceri2018-03-281-0/+1
* compiler: glsl: silence valgrind warning on write cacheLionel Landwerlin2018-03-231-2/+2
* nir: Rename image intrinsics to image_varJason Ekstrand2018-03-231-27/+27
* nir: add frexp_exp and frexp_sig opcodesTimothy Arceri2018-03-221-0/+2
* nir: Generalize nir_intrinsic_vote_eqJason Ekstrand2018-03-071-2/+3
* glsl/nir: add pixel_center_integer to shader infoTimothy Arceri2018-02-191-0/+5
* nir: add vs_inputs_dual_locations compiler optionTimothy Arceri2018-01-301-5/+9
* compiler: tidy up double_inputs_read usesTimothy Arceri2018-01-301-4/+5
* glsl: add image and sampler (un)packing support to glsl to nirTimothy Arceri2018-01-231-0/+4
* nir: Handle fp16 rounding modes at nir_type_conversion_opJose Maria Casanova Crespo2017-12-061-1/+2
* glsl: Add 16-bit typesEduardo Lima Mitev2017-12-061-2/+4
* nir: add streams to nir dataTimothy Arceri2017-11-121-0/+1
* nir: Make ballot intrinsics variable-sizeJason Ekstrand2017-11-071-0/+1
* glsl: Remove ir_binop_greater and ir_binop_lequal expressionsIan Romanick2017-10-301-24/+0
* glsl_to_nir: Zero nir_constant in constant_copy for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* glsl_to_nir: Zero nir_variable struct for valgrind & nir_serializeJordan Justen2017-10-251-1/+1
* nir: Get rid of nir_shader::stageJason Ekstrand2017-10-201-5/+5
* nir: Get rid of the variable on vote intrinsicsJason Ekstrand2017-10-121-2/+0
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+1
* glsl: Unify ir_constant::const_elements and ::componentsIan Romanick2017-09-191-11/+0
* glsl: Rename ir_constant::array_elements to ::const_elementsIan Romanick2017-09-191-1/+1
* glsl: stop copying struct and interface member namesTimothy Arceri2017-08-111-1/+1
* glsl: calculate number of operands in an expression onceTimothy Arceri2017-08-111-2/+2
* glsl: look up for transform feedback varyings after linkingJuan A. Suarez Romero2017-08-021-0/+7
* nir: Add intrinsics from ARB_shader_ballotMatt Turner2017-07-201-0/+45
* nir: Add intrinsics from ARB_shader_group_voteMatt Turner2017-07-201-0/+22
* glsl_to_nir: zero-initialize var->data.descriptor_setNicolai Hähnle2017-07-051-0/+1
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-091-6/+6
* glsl: rename image_* qualifiers to memory_*Samuel Pitoiset2017-05-041-5/+5
* glsl_to_nir: skip ir_var_shader_shared variablesTimothy Arceri2017-04-241-0/+7
* glsl: make use of glsl_type::is_boolean()Samuel Pitoiset2017-04-211-2/+2
* nir: Destination component count of shader_clock intrinsic is 2Boyan Ding2017-04-141-1/+2
* nir: Rework conversion opcodesJason Ekstrand2017-03-141-2/+6
* glsl/nir: Use nir_type_conversion_opJason Ekstrand2017-03-141-37/+32
* nir: Make image_size a variable-width intrinsicJason Ekstrand2017-03-141-3/+4
* glsl/nir: Use nir_builder's new control-flow helpersJason Ekstrand2017-03-011-27/+11
* nir: Combine the int and double [un]pack opcodesJason Ekstrand2017-02-161-7/+3
* nir: add opcode to perform int64 to bool conversionsSamuel Iglesias Gonsálvez2017-02-091-0/+1
* mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2017-01-231-2/+0