summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: fix gcc 8 parenthesis warningMarc Dietrich2018-04-171-2/+2
* compiler: int8/uint8 fixesRob Clark2018-04-161-25/+12
* nir: fix ir_binop_gequal glsl_to_nir conversionErico Nunes2018-04-161-1/+1
* nir: lower 64bit subgroup shuffle intrinsicsDaniel Schürmann2018-04-142-13/+56
* nir/spirv: Fix warning and add missing breaks.Daniel Schürmann2018-04-142-0/+4
* nir: use ballot_bit_size when lowering ballot_bitfield_extractDaniel Schürmann2018-04-141-1/+1
* nir: subgroups instructions for 64bit ballot sizesDaniel Schürmann2018-04-141-6/+6
* glsl: #undef THIS macro to fix MSVC buildBrian Paul2018-04-131-0/+5
* glsl: rename 'interface' var to 'iface' to fix MSVC buildBrian Paul2018-04-131-7/+7
* Fix make checkMarek Olšák2018-04-121-0/+1
* Fix scons buildMarek Olšák2018-04-121-0/+1
* mesa: include mtypes.h lessMarek Olšák2018-04-1253-31/+63
* glsl: fix compat shaders in GLSL 1.40Timothy Arceri2018-04-121-0/+2
* nir/vars_to_ssa: Simplify node matching codeCaio Marcelo de Oliveira Filho2018-04-111-36/+31
* nir/vars_to_ssa: Remove an unnecessary deref_arry_type checkCaio Marcelo de Oliveira Filho2018-04-111-4/+5
* nir/vars_to_ssa: Rework register_variable_uses()Caio Marcelo de Oliveira Filho2018-04-111-28/+23
* nir: Use nir_builder in lower_io_to_temporariesJason Ekstrand2018-04-111-19/+16
* nir/lower_atomics: Rework the main walker loop a bitJason Ekstrand2018-04-101-8/+16
* nir: Check if u_vector_init() succeedsTopi Pohjolainen2018-04-111-2/+9
* glsl: remove unreachable assert()Emil Velikov2018-04-101-2/+0
* spirv: autotools: add vtn_gather_types_c.py in distribution tarballJuan A. Suarez Romero2018-04-101-1/+2
* nir: dont lower bindless samplersTimothy Arceri2018-04-101-1/+7
* spirv: Use the LOCAL_GROUP_SIZE system valueJason Ekstrand2018-04-091-15/+2
* nir/lower_system_values: Support SYSTEM_VALUE_LOCAL_GROUP_SIZEJason Ekstrand2018-04-091-0/+10
* nir: add comment about nir_src_copy()Rob Clark2018-04-091-0/+3
* nir: Fix a typo in src/compiler/Makefile.nir.amBastien Orivel2018-04-091-1/+1
* nir: rename variables in nir_lower_io_to_temporaries for clarityCaio Marcelo de Oliveira Filho2018-04-061-11/+11
* prog/nir: Simplify some load/store operationsJason Ekstrand2018-04-051-0/+6
* compiler/spirv: set is_shadow for depth comparitor sampling opcodesIago Toral Quiroga2018-04-041-1/+2
* nir/lower_vec_to_movs: Only coalesce if the vec had a SSA destinationJason Ekstrand2018-04-031-1/+6
* glsl: always call do_lower_jumps() after loop unrollingTimothy Arceri2018-04-041-0/+18
* nir+drivers: add helpers to get # of src/dest componentsRob Clark2018-04-034-14/+26
* st/glsl_to_nir: gather next_stage in shader_infoTimothy Arceri2018-04-021-0/+5
* nir/validator: Validate that all used variables existJason Ekstrand2018-03-301-9/+8
* nir/lower_indirect_derefs: Support interp_var_at intrinsicsJason Ekstrand2018-03-301-2/+11
* nir/vars_to_ssa: Remove copies from the correct setJason Ekstrand2018-03-301-1/+1
* nir: Return a cursor from nir_instr_removeJason Ekstrand2018-03-303-19/+18
* nir: Add src/dest num_components helpersJason Ekstrand2018-03-301-0/+12
* spirv: s/uint/unsigned/ to fix MSVC buildBrian Paul2018-03-301-1/+1
* nir/spirv: s/uint32_t/SpvOp/ in various functionsBrian Paul2018-03-303-7/+7
* nir/spirv: fix MSVC syntax error in vtn_handle_texture()Brian Paul2018-03-301-1/+2
* nir/spirv: move NORETURN annotation on _vtn_fail() prototypeBrian Paul2018-03-301-2/+4
* nir/spirv: fix MSVC warning in vtn_align_u32()Brian Paul2018-03-301-1/+1
* spirv: Fix building with SConsNeil Roberts2018-03-303-1/+57
* nir: s/uint/unsigned/ to fix MSVC/MinGW buildBrian Paul2018-03-302-2/+2
* nir/spirv: add gl_spirv_validation methodAlejandro Piñeiro2018-03-306-14/+305
* spirv: add vtn_create_builderAlejandro Piñeiro2018-03-302-17/+38
* spirv: Move SPIR-V building to Makefile.spirv.am and spirv/meson.buildIan Romanick2018-03-296-49/+100
* compiler: All leaf Makefile.am should use +=Ian Romanick2018-03-292-1/+2
* util: Include bitscan.h directlyIan Romanick2018-03-293-0/+3