summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2016-04-25spirv: fix warning in release buildGrazvydas Ignotas1-1/+1
2016-04-25glsl: fix warning in release buildGrazvydas Ignotas1-1/+1
2016-04-22glsl: fix cross validation for explicit locations on structs and arraysTimothy Arceri1-13/+30
2016-04-21glsl: Relax GLSL 1.10 float suffix error to a warning.Matt Turner1-2/+2
2016-04-21glsl: android: add back missing generated glcpp include pathRob Herring1-0/+1
2016-04-21glsl: add forgotten textureOffset function for sampler2DArrayShadowRoland Scheidegger1-0/+7
2016-04-20spirv: Trivially handle the NonWriteable decorationJason Ekstrand2-0/+4
2016-04-20nir: rename nir_foreach_block*() to nir_foreach_block*_call()Connor Abbott45-70/+70
2016-04-19nir/lower-tex: add srgb->linear loweringRob Clark2-0/+53
2016-04-19nir/builder: const'ify swiz paramRob Clark1-1/+1
2016-04-19nir/lower-tex: make options a local varRob Clark1-8/+8
2016-04-18glsl: Properly handle ldexp(0.0f, non-zero-exp).Matt Turner1-4/+6
2016-04-18nir: only dereference undef after NULL check. (v2)Dave Airlie1-1/+0
2016-04-15Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand1-7/+27
2016-04-15nir/print: Fix printing variable modeEduardo Lima Mitev1-7/+27
2016-04-14Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand2-1/+3
2016-04-14nir/lower_io: Add UBOs and SSBOs to get_io_offset_srcJason Ekstrand1-0/+3
2016-04-14nir/intrinsics: Add a vulkan_resource_index intrinsicJason Ekstrand3-0/+34
2016-04-14nir: Add a descriptor_set field to nir_variableJason Ekstrand1-0/+5
2016-04-14Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand7-23/+112
2016-04-14nir: Add another index to load_uniform to specify the range readJason Ekstrand4-1/+18
2016-04-14nir/opt_algebraic: Remove the encoding lineJason Ekstrand1-1/+0
2016-04-14spirv: Move to compiler/Jason Ekstrand10-7/+7
2016-04-14nir: Remove some pointless delta between vulkan and masterJason Ekstrand2-3/+0
2016-04-14scons: Build NIR.Jose Fonseca2-0/+74
2016-04-14nir: Use _snprintf on Windows.Jose Fonseca1-0/+4
2016-04-14nir: Avoid structure initalization expressions.Jose Fonseca1-2/+16
2016-04-14nir: Remove unistd.h include.Jose Fonseca1-1/+0
2016-04-14nir: Avoid empty {} struct initializer.Jose Fonseca1-10/+10
2016-04-13Merge remote-tracking branch 'public/master' into vulkanJason Ekstrand59-914/+893
2016-04-13nir/dead_variables: Configurably work with any variable modeJason Ekstrand2-10/+25
2016-04-13nir/algebraic: Add lowering for ldexpJason Ekstrand1-0/+31
2016-04-13nir: Add more modulus opcodesJason Ekstrand2-1/+16
2016-04-13nir/lower_io: Allow for a full bitmask of modesJason Ekstrand2-7/+7
2016-04-13nir/lower_indirect: nir_variable_mode is now a bitfieldJason Ekstrand2-7/+7
2016-04-13nir: Convert nir_variable_mode to a bitfieldJason Ekstrand2-17/+19
2016-04-13glsl: Rename "vertex_input_slots" -> "is_vertex_input"Matt Turner6-14/+14
2016-04-12nir/clone: Copy bit size when cloning registersJason Ekstrand1-0/+1
2016-04-12glsl: Don't copy propagate or tree graft precise values.Kenneth Graunke3-1/+8
2016-04-12glsl/linker: Recurse on struct fields when adding shader variablesKristian Høgsberg Kristensen1-6/+45
2016-04-12glsl/linker: Pass name and type through to create_shader_variable()Kristian Høgsberg Kristensen1-9/+12
2016-04-12glsl/linker: Pass absolute location to add_shader_variable()Kristian Høgsberg Kristensen1-7/+10
2016-04-12glsl/linker: Add add_shader_variable() helperKristian Høgsberg Kristensen1-19/+23
2016-04-12glsl: Reject illegal qualifiers on atomic counter uniforms.Kenneth Graunke1-0/+11
2016-04-12glsl: Add a method to print error messages for illegal qualifiers.Kenneth Graunke2-0/+90
2016-04-12glsl: Update hash table comments in constant propagationRhys Kidd1-3/+3
2016-04-11nir: Fix typo in commentIan Romanick1-1/+1
2016-04-11nir: Merge redudant integer clamping.Markus Wick1-1/+4
2016-04-11nir: Silence unused "options" warning in algebraic passes.Kenneth Graunke1-0/+1
2016-04-11nir: Do basic constant reassociation.Kenneth Graunke1-0/+8