aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* spirv: add missing SPV_EXT_descriptor_indexing capabilitiesJuan A. Suarez Romero2019-04-302-0/+16
* spirv: Properly handle SpvOpAtomicCompareExchangeWeakCaio Marcelo de Oliveira Filho2019-04-291-75/+82
* delete autotools .gitignore filesEric Engestrom2019-04-299-45/+0
* glsl/linker: check for xfb_offset aliasingAndres Gomez2019-04-292-31/+84
* nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke2019-04-281-0/+15
* glsl/list: Add an exec_list_is_singular() helper.Kenneth Graunke2019-04-281-0/+7
* nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl2019-04-294-0/+84
* glsl: use empty brace initializerTapani Pälli2019-04-261-2/+2
* nir: use braces around subobject in initializerTapani Pälli2019-04-262-6/+6
* nir/algebraic: Optimize integer cast-of-castJason Ekstrand2019-04-261-0/+42
* nir: fix bit_size in lower indirect derefs.Dave Airlie2019-04-261-1/+1
* glsl: fix shader_storage_blocks_write_access for SSBO block arrays (v2)Marek Olšák2019-04-251-3/+19
* freedreno/ir3: lower load_barycentric_at_offsetRob Clark2019-04-251-0/+3
* freedreno/ir3: lower load_barycentric_at_sampleRob Clark2019-04-251-0/+7
* compiler: rename SYSTEM_VALUE_VARYING_COORDRob Clark2019-04-252-3/+12
* nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2019-04-252-0/+8
* nir: fix nir_remove_unused_varyings()Timothy Arceri2019-04-251-18/+33
* glsl: handle interactions between EXT_gpu_shader4 and texture extensionsMarek Olšák2019-04-243-323/+412
* glsl: allow "varying out" for fragment shader outputs with EXT_gpu_shader4Marek Olšák2019-04-243-2/+19
* glsl: add texture builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-25/+667
* glsl: add arithmetic builtin functions for EXT_gpu_shader4Marek Olšák2019-04-241-13/+35
* glsl: add builtin variables for EXT_gpu_shader4Marek Olšák2019-04-241-3/+4
* glsl: apply some 1.30 and other rules to EXT_gpu_shader4 as wellMarek Olšák2019-04-243-8/+12
* glsl: enable types for EXT_gpu_shader4Chris Forbes2019-04-242-25/+57
* glsl: add `unsigned int` type for EXT_GPU_shader4Marek Olšák2019-04-242-2/+11
* glsl: enable noperspective|flat|centroid for EXT_gpu_shader4Chris Forbes2019-04-241-3/+3
* glsl: add scaffolding for EXT_gpu_shader4Chris Forbes2019-04-243-0/+4
* glsl: Silence may unused parameter warnings in glsl/ir.hIan Romanick2019-04-231-1/+1
* st/mesa/radeonsi: fix race between destruction of types and shader compilationTimothy Arceri2019-04-241-0/+1
* spirv: Handle SpvOpDecorateIdCaio Marcelo de Oliveira Filho2019-04-231-0/+4
* spirv: Rename vtn_decoration literals to operandsCaio Marcelo de Oliveira Filho2019-04-235-39/+39
* Revert "glsl: Set location on structure-split sampler uniform variables"Kenneth Graunke2019-04-221-1/+8
* nir: Use the NIR_SRC_AS_ macro to define nir_src_as_derefJason Ekstrand2019-04-221-14/+4
* nir: Add helpers for getting the type of an address formatJason Ekstrand2019-04-191-0/+33
* intel,nir: Lower TXD with a bindless samplerJason Ekstrand2019-04-192-0/+8
* nir/lower_io: Expose some explicit I/O lowering helpersJason Ekstrand2019-04-192-42/+65
* nir_opcodes.py: Saturate to expression that doesn't overflowKristian H. Kristensen2019-04-192-1/+3
* glsl_to_nir: Initialize debug variableKristian H. Kristensen2019-04-191-1/+1
* nir: Use the nir_builder _imm helpers in setting up deref offsets.Eric Anholt2019-04-191-4/+3
* nir: Fix deref offset calculation for structs.Eric Anholt2019-04-191-1/+1
* nir/algebraic: add lowering for fsignErico Nunes2019-04-192-0/+4
* nir/algebraic: Strength reduce some compares of x and -xIan Romanick2019-04-181-0/+3
* nir/algebraic: Fix some 1-bit Boolean weirdnessIan Romanick2019-04-181-0/+3
* nir/algebraic: Replace a pattern where iand with a Boolean is used as a bcselIan Romanick2019-04-181-0/+4
* nir/algebraic: Recognize open-coded copysign(1.0, a)Ian Romanick2019-04-181-0/+6
* nir: Add a nir_src_as_intrinsic() helperJason Ekstrand2019-04-184-40/+15
* nir: Rework nir_src_as_alu_instr to not take a pointerJason Ekstrand2019-04-183-20/+14
* nir: Drop "struct" from some nir_* declarationsJason Ekstrand2019-04-183-11/+11
* compiler/spirv: move the check for Int8 capabilityIago Toral Quiroga2019-04-181-4/+3
* spirv: Tell which opcode or value is unhandled when failingCaio Marcelo de Oliveira Filho2019-04-164-42/+61