aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Delete the fnoise opcodesJason Ekstrand2020-04-212-8/+1
* glsl: Hard-code noise to zero in builtin_functions.cppJason Ekstrand2020-04-2112-205/+33
* st/glsl_to_nir: make use of nir linker for linking uniformsTimothy Arceri2020-04-212-4/+8
* glsl: fix gl_nir_set_uniform_initializers() for bindless texturesTimothy Arceri2020-04-211-0/+6
* glsl: add bindless support to nir uniform linkerTimothy Arceri2020-04-211-77/+172
* nir: convert_ycbcr: preserve alpha channelJonathan Marek2020-04-201-2/+2
* nir: add common convert_ycbcr for vulkan cscJonathan Marek2020-04-204-0/+158
* nir/linking: fix issue with two compact variables in a row. (v2)Dave Airlie2020-04-201-0/+8
* spirv: Fix propagation of OpVariable access flagsCaio Marcelo de Oliveira Filho2020-04-202-23/+9
* nir/opt_algebraic: lower 64-bit fmin3/fmax3/fmed3Samuel Pitoiset2020-04-201-0/+4
* nir/lower_int64: lower imin3/imax3/umin3/umax3/imed3/umed3Samuel Pitoiset2020-04-201-0/+18
* nir/gcm: dont move movs unless we can replace them later with their srcTimothy Arceri2020-04-201-0/+67
* nir/gcm: be more conservative about moving instructions from loopsTimothy Arceri2020-04-201-1/+15
* nir/gcm: allow derivative dependent intrinisics to be moved earlierTimothy Arceri2020-04-201-7/+14
* nir/gcm: Prefer the instruction's original blockJason Ekstrand2020-04-201-0/+2
* nir/gcm: Delete dead instructionsJason Ekstrand2020-04-201-3/+26
* nir/gcm: Add a real concept of "progress"Jason Ekstrand2020-04-201-4/+11
* nir/gcm: Move block choosing into a helper functionJason Ekstrand2020-04-201-11/+21
* nir/gcm: Use an array for storing the early blockJason Ekstrand2020-04-201-12/+40
* nir/gcm: Loop over blocks in pin_instructionsJason Ekstrand2020-04-201-63/+58
* nir/dominance: Better handle unreachable blocksJason Ekstrand2020-04-202-8/+38
* nir: Lower returns correctly inside nested loopsArcady Goldmints-Orlov2020-04-191-1/+1
* glsl: only set stage ref when uniforms referenced in stageTimothy Arceri2020-04-181-7/+215
* glsl: pull mark_array_elements_referenced() out into common helperTimothy Arceri2020-04-185-121/+130
* glsl: fix block index in NIR uniform linkerTimothy Arceri2020-04-181-1/+7
* glsl: error check max user assignable uniform locationsTimothy Arceri2020-04-181-0/+18
* glsl: fix explicit locations for the glsl linkerTimothy Arceri2020-04-181-5/+16
* Revert "glsl: fix resizing of the uniform remap table"Timothy Arceri2020-04-181-8/+4
* glsl: tidy up uniform storage value count code in NIR linkerTimothy Arceri2020-04-181-8/+6
* glsl: fix struct offsets in the nir uniform linkerTimothy Arceri2020-04-181-3/+76
* nir: add matrix_layout to nir_variable dataTimothy Arceri2020-04-182-0/+6
* spirv,nir: Move the SPIR-V vector insert code to NIRJason Ekstrand2020-04-174-53/+61
* spirv: Call nir_builder directly for vector_extractJason Ekstrand2020-04-176-43/+9
* nir/builder: Handle any bit-size selector in nir_extractJason Ekstrand2020-04-171-2/+2
* spirv: Error if OpCompositeInsert/Extract has OOB indicesJason Ekstrand2020-04-171-0/+17
* spirv,nir: Add a better vector_insertJason Ekstrand2020-04-171-12/+11
* spirv: Handle OOB vector extract operationsJason Ekstrand2020-04-171-1/+4
* nir: Add some sanity assertions in opt_large_constantsJason Ekstrand2020-04-161-0/+2
* nir: Add an alignment to nir_intrinsic_load_constantJason Ekstrand2020-04-163-2/+7
* mesa: add NV_viewport_array2 enable, attach to glslIlia Mirkin2020-04-151-0/+1
* glsl: add NV_viewport_array2 supportIlia Mirkin2020-04-158-3/+144
* compiler: add VARYING_SLOT_VIEWPORT_MASKIlia Mirkin2020-04-152-0/+3
* ir3: Fix LDC offset unitsConnor Abbott2020-04-151-0/+6
* glsl/list: Fix undefined behaviour of foreach_* macrosDanylo Piliaiev2020-04-143-60/+352
* glsl: stop processing function parameters if error happenedTapani Pälli2020-04-131-0/+4
* glsl: remove redudant assignmentTapani Pälli2020-04-121-1/+0
* intel/compiler: Add support for variable workgroup sizePlamena Manolova2020-04-091-0/+1
* ir3: Plumb through bindless supportConnor Abbott2020-04-091-0/+6
* nir: make opt_if_loop_terminator() less strictTimothy Arceri2020-04-081-1/+1
* nir: Add per_view attribute to nir_variableCaio Marcelo de Oliveira Filho2020-04-077-8/+42