aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* mesa: shrink VERT_ATTRIB bitfields to 32 bitsMarek Olšák2017-11-251-23/+23
* mesa: remove unused vertex attrib WEIGHTMarek Olšák2017-11-252-3/+0
* mesa: don't assign numbers to vertex attrib enums manuallyMarek Olšák2017-11-251-34/+34
* nir/gather_info: recognize load_patch_vertices_in as a system valueIago Toral Quiroga2017-11-221-0/+1
* glsl: Catch subscripted calls to undeclared subroutinesGeorge Barrett2017-11-201-2/+7
* glsl: s/unsigned/glsl_base_type/ in glsl type code (v2)Brian Paul2017-11-162-22/+35
* spirv: fix typo on DO NOT EDIT headerAlejandro Piñeiro2017-11-141-1/+1
* nir/spirv: tg4 requires a samplerAlex Smith2017-11-132-2/+1
* spirv: Use correct type for sampled imagesAlex Smith2017-11-133-6/+6
* spirv: add DO NOT EDIT warning on generated spirv_info.cAlejandro Piñeiro2017-11-131-1/+4
* glsl/linker: use without_array() to retrieve typeIago Toral Quiroga2017-11-131-3/+4
* nir: add streams to nir dataTimothy Arceri2017-11-122-0/+9
* nir: handle get_buffer_size in nir_lower_atomics_to_ssboRob Clark2017-11-101-0/+1
* glsl: Make #pragma STDGL invariant(all) only modify outputs.Kenneth Graunke2017-11-081-24/+2
* glsl: Transform fb buffers are only active if a variable uses themNeil Roberts2017-11-091-9/+15
* glsl: Minor cleanups after previous commitIan Romanick2017-11-081-18/+11
* glsl: Use more link_calculate_matrix_stride in lower_buffer_accessIan Romanick2017-11-081-20/+2
* glsl: Use link_calculate_matrix_stride in lower_buffer_access and friendsIan Romanick2017-11-084-70/+42
* glsl: Refactor matrix stride calculation into a utility functionIan Romanick2017-11-082-11/+50
* glsl/linker: Optimize swizzles again after linkingIan Romanick2017-11-081-0/+10
* glsl: Combine nop-swizzle optimization with swizzle-swizzle optimizationIan Romanick2017-11-087-118/+52
* glsl: Make the swizzle-swizzle optimization greedyIan Romanick2017-11-081-30/+29
* glsl: Remove program_resource_visitor::visit_field(const glsl_struct_field *)Ian Romanick2017-11-082-18/+0
* glsl: Silence unused parameter warningIan Romanick2017-11-081-1/+1
* glsl: use the correct parent when allocating program data membersTimothy Arceri2017-11-094-8/+8
* glsl: drop cache_fallbackTimothy Arceri2017-11-093-60/+42
* nir: Don't print swizzles when there are more than 4 componentsMatt Turner2017-11-081-1/+1
* meson: Add threads dependencies to glsl_compiler executableDylan Baker2017-11-081-1/+1
* glsl: Fix typo fragement -> fragmentAndreas Boll2017-11-081-1/+1
* glsl: add varying resources for arrays of complex typesJuan A. Suarez Romero2017-11-081-4/+59
* compiler/nir_types: Handle vectors in glsl_get_array_elementJason Ekstrand2017-11-071-0/+2
* nir: Validate base types on array dereferencesJason Ekstrand2017-11-071-2/+16
* nir,intel/compiler: Use a fixed subgroup sizeJason Ekstrand2017-11-072-24/+13
* nir/lower_subgroups: Lower ballot intrinsics to the specified bit sizeJason Ekstrand2017-11-073-30/+83
* nir/builder: Add a nir_imm_intN_t helperJason Ekstrand2017-11-071-0/+12
* nir/lower_system_values: Lower SUBGROUP_*_MASK based on typeJason Ekstrand2017-11-071-2/+3
* nir: Make ballot intrinsics variable-sizeJason Ekstrand2017-11-073-6/+8
* nir: Add a ssa_dest_init_for_type helperJason Ekstrand2017-11-071-0/+9
* nir: Add a new subgroups lowering passJason Ekstrand2017-11-076-182/+201
* intel/cs: Push subgroup ID instead of base thread IDJason Ekstrand2017-11-071-3/+1
* intel/cs: Rework the way thread local ID is handledJason Ekstrand2017-11-071-0/+3
* nir: fix a typoGwan-gyeong Mun2017-11-061-1/+1
* glsl: Allow precision mismatch on dead data with GLSL ES 1.00Tomasz Figa2017-11-061-4/+10
* glsl: fix interpolateAtXxx(some_vec[idx], ...) with dynamic idxNicolai Hähnle2017-11-031-1/+30
* glsl: allow any l-value of an input variable as interpolant in interpolateAt*Nicolai Hähnle2017-11-032-5/+32
* nir/serialize: fix build with gcc 4.4.7Dave Airlie2017-11-031-19/+19
* nir: skip lowering sampler if there is no dereferenceTimothy Arceri2017-11-031-1/+3
* nir: add tess patch support to nir_remove_unused_varyings()Timothy Arceri2017-11-031-19/+42
* glsl/shader_cache: Save fs (BlendSupport) metadataJordan Justen2017-10-311-0/+6
* mesa/glsl: add api_enabled flag to gl_transform_feedback_infoTimothy Arceri2017-10-311-1/+4