aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: move brw_nir_rewrite_image_intrinsic into common codeKarol Herbst2019-04-122-0/+44
* nir: initialise some variables in opt_if_loop_last_continue()Timothy Arceri2019-04-111-2/+2
* nir/xfb: do not use bare interface typeJuan A. Suarez Romero2019-04-111-1/+1
* Revert "glsl: fix shader_storage_blocks_write_access for SSBO block arrays"Marek Olšák2019-04-101-6/+2
* glsl/standalone: add GLES3.1 and GLES3.2 compatibilityKarol Herbst2019-04-101-0/+5
* nir: Add access qualifiers on load_ubo intrinsic.Bas Nieuwenhuizen2019-04-102-2/+3
* glsl: fix shader_storage_blocks_write_access for SSBO block arraysMarek Olšák2019-04-091-2/+6
* glsl/linker: location aliasing requires types to have the same widthAndres Gomez2019-04-091-39/+76
* nir: Get rid of global registersJason Ekstrand2019-04-0912-198/+10
* nir: Get rid of nir_register::is_packedJason Ekstrand2019-04-097-34/+11
* spirv: Add support for DerivativeGroup capabilitiesCaio Marcelo de Oliveira Filho2019-04-082-0/+16
* nir: Don't set LOD=0 for compute shader that has derivative groupCaio Marcelo de Oliveira Filho2019-04-081-2/+6
* nir/algebraic: Lower CS derivatives to zero when no group definedCaio Marcelo de Oliveira Filho2019-04-082-0/+14
* glsl: Parse and propagate derivative_group to shader_infoCaio Marcelo de Oliveira Filho2019-04-088-4/+187
* glsl: Enable texture builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-140/+153
* glsl: Enable derivative builtins for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-081-9/+25
* glsl: Remove redundant conditions when asserting in_qualifierCaio Marcelo de Oliveira Filho2019-04-081-5/+2
* mesa: Extension boilerplate for NV_compute_shader_derivativesCaio Marcelo de Oliveira Filho2019-04-082-0/+3
* nir/radv: remove restrictions on opt_if_loop_last_continue()Timothy Arceri2019-04-092-35/+54
* nir/search: Search for all combinations of commutative opsJason Ekstrand2019-04-083-29/+64
* nir/algebraic: Add some logical OR and AND patternsJason Ekstrand2019-04-051-0/+3
* nir/algebraic: Drop some @bool specifiersJason Ekstrand2019-04-051-7/+7
* nir: Take if_uses into account when repairing SSACaio Marcelo de Oliveira Filho2019-04-051-0/+18
* nir: do not pack varying with different typesSamuel Pitoiset2019-04-051-0/+13
* glsl: Fix input/output structure matching across shader stagesSergii Romantsov2019-04-054-26/+56
* glsl: remember which SSBOs are not read-only and pass it to galliumMarek Olšák2019-04-042-0/+13
* nir: Add "viewport vector" system valuesAlyssa Rosenzweig2019-04-041-0/+5
* nir: use proper array sizing define for vectorsDave Airlie2019-04-031-4/+4
* Revert "nir: propagate known constant values into the if-then branch"Timothy Arceri2019-04-031-60/+0
* nir: propagate known constant values into the if-then branchTimothy Arceri2019-04-031-0/+60
* spirv: fix a compiler warningTapani Pälli2019-04-011-1/+1
* nir: add lower_all_io_to_elementsRob Clark2019-03-301-0/+1
* nir: print var name for load_interpolated_input tooRob Clark2019-03-301-0/+1
* nir: Lock around validation fail shader dumpingJason Ekstrand2019-03-291-0/+10
* nir/validate: validate that tex deref sources are actually derefsKarol Herbst2019-03-291-0/+11
* nir/print: fix printing the image_array intrinsic indexKarol Herbst2019-03-291-2/+2
* nir: use {0} initializer instead of {} to fix MSVC buildBrian Paul2019-03-281-2/+2
* nir: Add partial redundancy elimination for comparesIan Romanick2019-03-285-0/+414
* nir: Add nir_alu_srcs_negative_equalIan Romanick2019-03-283-0/+192
* nir: Add nir_const_value_negative_equalIan Romanick2019-03-284-0/+398
* nir/algebraic: Add missing 16-bit extract_[iu]8 patternsIan Romanick2019-03-281-0/+3
* nir/algebraic: Add missing 64-bit extract_[iu]8 patternsIan Romanick2019-03-281-0/+3
* nir/algebraic: Remove redundant extract_[iu]8 patternsIan Romanick2019-03-281-14/+4
* nir/algebraic: Fix up extract_[iu]8 after loop unrollingIan Romanick2019-03-281-2/+20
* nir/deref: fix struct wrapper casts. (v3)Dave Airlie2019-03-291-2/+36
* spirv: propagate the access flag for store and load derefsSamuel Pitoiset2019-03-273-24/+32
* nir: add nir_{load,store}_deref_with_access() helpersSamuel Pitoiset2019-03-271-3/+21
* spirv: make use of the select control support in nirTimothy Arceri2019-03-271-0/+18
* nir: add support for user defined select controlTimothy Arceri2019-03-274-1/+21
* spirv: make use of the loop control support in nirTimothy Arceri2019-03-271-0/+20