summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl/linker: always validate explicit locations for first and last interfacesAndres Gomez2019-04-153-20/+17
* Delete autotoolsDylan Baker2019-04-154-526/+0
* mesa, glsl: add support for EXT_shader_image_load_formattedRhys Perry2019-04-153-0/+13
* nir,ac/nir: fix cube_face_coordRhys Perry2019-04-151-6/+15
* nir: fix packing components with arraysTimothy Arceri2019-04-151-1/+2
* spirv: add SpvCapabilityFloat16 supportSamuel Pitoiset2019-04-152-1/+5
* nir/validate: Require unused bits of nir_const_value to be zeroJason Ekstrand2019-04-142-20/+41
* nir/load_const_to_scalar: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* spirv: Drop some unneeded bit size switch statementsJason Ekstrand2019-04-141-62/+4
* nir/constant_folding: Get rid of a bit size switch statementJason Ekstrand2019-04-141-19/+1
* nir: make nir_const_value scalarKarol Herbst2019-04-1427-353/+401
* spirv: reduce array size in vtn_handle_constantKarol Herbst2019-04-141-1/+1
* nir/loop_analyze: use nir_const_value.b for boolean results, not u32Karol Herbst2019-04-141-1/+1
* nir/print: Use nir_src_as_int for array indicesJason Ekstrand2019-04-141-3/+2
* nir/builder: Add a nir_imm_zero helperJason Ekstrand2019-04-143-7/+17
* nir/builder: Move nir_imm_vec2 from blorp into the builderKarol Herbst2019-04-141-0/+12
* nir: Add nir_lower_viewport_transformAlyssa Rosenzweig2019-04-144-0/+105
* nir: add lower_ftruncChristian Gmeiner2019-04-132-0/+3
* nir: Add a pass for selectively lowering variables to scratch spaceJason Ekstrand2019-04-129-1/+216
* nir: Add a comment about how intrinsic definitions work.Eric Anholt2019-04-121-0/+11
* nir: Drop remaining references to const_index in favor of the call to use.Eric Anholt2019-04-121-5/+5
* nir: Drop comments about the constant_index slots for load/stores.Eric Anholt2019-04-121-21/+15
* glsl: Set location on structure-split sampler uniform variablesKenneth Graunke2019-04-121-0/+1
* glsl: allow the #extension directive within code blocks for the dri optionMarek Olšák2019-04-121-0/+9
* glsl/nir: add support for lowering bindless images_derefsKarol Herbst2019-04-126-3/+105
* glsl/nir: fetch the type for images from the deref instructionKarol Herbst2019-04-121-3/+3
* glsl_to_nir: handle bindless texturesKarol Herbst2019-04-121-4/+15
* nir/i965/freedreno/vc4: add a bindless bool to type size functionsTimothy Arceri2019-04-122-14/+22
* 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