summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* nir/xfb: don't assert when xfb_buffer/stride is present but not xfb_offsetAlejandro Piñeiro2019-01-221-7/+6
* nir/xfb: Fix offset accounting for dvec3/4Jason Ekstrand2019-01-221-2/+2
* nir: Preserve offsets in lower_io_to_scalar_earlyJason Ekstrand2019-01-221-0/+8
* nir: fix lowering arrays to elements for XFB outputsSamuel Pitoiset2019-01-221-2/+11
* nir: do not remove varyings used for transform feedbackSamuel Pitoiset2019-01-221-0/+3
* spirv: Only set interface_type on blocksJason Ekstrand2019-01-221-9/+25
* spirv: Only split blocksJason Ekstrand2019-01-221-3/+8
* spirv: Initialize struct member offsets to -1Jason Ekstrand2019-01-221-0/+1
* nir: cleanup glsl_get_struct_field_offset, glsl_get_explicit_strideTapani Pälli2019-01-222-5/+5
* spirv: Update the JSON and headers from Khronos masterJason Ekstrand2019-01-212-124/+336
* nir: Mark deref UBO and SSBO access as non-scalarJason Ekstrand2019-01-211-1/+3
* nir/spirv: handle ContractionOff execution modeKarol Herbst2019-01-216-3/+17
* nir/vtn: add caps for some cl related capabilitiesRob Clark2019-01-213-5/+20
* vtn: handle SpvExecutionModelKernelKarol Herbst2019-01-211-0/+2
* mesa: add MESA_SHADER_KERNELKarol Herbst2019-01-215-8/+26
* nir: add bit_size parameter to system values with multiple allowed bit sizesKarol Herbst2019-01-213-6/+16
* nir: add legal bit_sizes to intrinsicsKarol Herbst2019-01-214-13/+30
* nir/validate: allow to check against a bitmask of bit_sizesKarol Herbst2019-01-211-17/+17
* glsl/lower_output_reads: set invariant and precise flags on temporariesKarol Herbst2019-01-211-0/+4
* nir/spirv: handle SpvStorageClassCrossWorkgroupKarol Herbst2019-01-195-0/+12
* nir: rename nir_var_shared to nir_var_mem_sharedKarol Herbst2019-01-1910-19/+19
* nir: rename nir_var_ssbo to nir_var_mem_ssboKarol Herbst2019-01-1912-34/+34
* nir: rename nir_var_ubo to nir_var_mem_uboKarol Herbst2019-01-197-11/+11
* nir: rename nir_var_function to nir_var_function_tempKarol Herbst2019-01-1919-59/+59
* nir: rename nir_var_private to nir_var_shader_tempKarol Herbst2019-01-1915-27/+27
* glsl: be much more aggressive when skipping shader compilationTimothy Arceri2019-01-192-6/+10
* Revert "glsl: be much more aggressive when skipping shader compilation"Timothy Arceri2019-01-192-10/+6
* glsl: be much more aggressive when skipping shader compilationTimothy Arceri2019-01-192-6/+10
* glsl: don't skip GLSL IR opts on first-time compilesTimothy Arceri2019-01-192-32/+1
* nir: check NIR_SKIP to skip passes by nameCaio Marcelo de Oliveira Filho2019-01-181-0/+24
* nir: Account for atomics in copy propagation.Bas Nieuwenhuizen2019-01-181-1/+24
* nir: Add a bool to float32 lowering passJason Ekstrand2019-01-144-0/+181
* src/compiler: use new hash table and set creation helpersCaio Marcelo de Oliveira Filho2019-01-1442-160/+72
* glsl: Fix copying function's out to temp if dereferenced by arrayDanylo Piliaiev2019-01-141-24/+22
* spirv: Emit switch conditions on-the-flyJason Ekstrand2019-01-121-36/+26
* nir/gcm: Support deref instructionsJason Ekstrand2019-01-121-0/+4
* spirv: Contain the GLSLang issue #179 workaround to old GLSLangJason Ekstrand2019-01-123-18/+38
* spirv: Whack sampler/image pointers to uniformJason Ekstrand2019-01-121-0/+12
* glsl/nir: keep bool types when native_integers=falseJonathan Marek2019-01-111-98/+63
* glsl/nir: ftrunc for native_integers=false float to int castJonathan Marek2019-01-111-0/+4
* glsl/nir: int constants as float for native_integers=falseJonathan Marek2019-01-111-4/+12
* nir: Allow a non-existent sampler deref in nir_lower_samplers_as_derefKenneth Graunke2019-01-111-19/+21
* glsl: Make invariant outputs in ES fragment shader not to cause errorDanylo Piliaiev2019-01-111-1/+1
* compiler/types: Serialize/deserialize subpass input types correctlyJason Ekstrand2019-01-101-2/+2
* nir: fix copy-paste error in nir_lower_constant_initializersRhys Perry2019-01-101-2/+2
* glsl/linker: specify proper direction in location aliasing errorAndres Gomez2019-01-101-5/+10
* nir: Unset metadata debug bit if no progress madeMatt Turner2019-01-0922-12/+115
* nir: Add lowering support for 64-bit operations to softwareMatt Turner2019-01-092-2/+178
* nir: Create nir_builder in nir_lower_doubles_impl()Matt Turner2019-01-091-17/+19
* nir: Add and set info::uses_64bitMatt Turner2019-01-092-0/+10