summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* compiler: Add a note about how num_ssbos works in the program info.Eric Anholt2020-01-211-1/+5
* nir: Drop the ssbo_offset to atomic lowering.Eric Anholt2020-01-212-3/+5
* mesa: Make atomic lowering put atomics above SSBOs.Eric Anholt2020-01-211-52/+17
* nir: Fix printing of ~0 .locations.Eric Anholt2020-01-161-2/+6
* anv,nir: Lower quad_broadcast with dynamic index in NIRJason Ekstrand2020-01-152-1/+5
* nir/algebraic: sqrt(x)*sqrt(x) -> fabs(x)Elie Tournier2020-01-151-0/+1
* nir/algebraic: i2f(f2i()) -> trunc()Elie Tournier2020-01-151-0/+5
* i965: Reuse the new core glsl_count_dword_slots().Eric Anholt2020-01-141-1/+1
* mesa/st: Move the dword slot counting function to glsl_types as well.Eric Anholt2020-01-144-0/+67
* mesa/st: Move the vec4 type size function into core GLSL types.Eric Anholt2020-01-144-6/+32
* nir: Add missing nir_var_mem_global to various passesCaio Marcelo de Oliveira Filho2020-01-144-16/+28
* spirv: Handle PhysicalStorageBuffer in memory barriersCaio Marcelo de Oliveira Filho2020-01-141-2/+6
* spirv: Drop EXT for PhysicalStorageBuffer symbolsCaio Marcelo de Oliveira Filho2020-01-142-11/+11
* nir/algebraic: a & ~(a >> 31) -> imax(a, 0)Rhys Perry2020-01-141-0/+1
* nir/sink,nir/move: move/sink nir_op_movRhys Perry2020-01-142-0/+6
* nir/sink,nir/move: move/sink load_per_vertex_inputRhys Perry2020-01-141-1/+2
* nir/lower_gs_intrinsics: add option for per-stream countsRhys Perry2020-01-142-15/+29
* nir/divergence: handle load_primitive_id in GSRhys Perry2020-01-141-0/+2
* Revert "nir: assert that nir_lower_tex runs after lowering derefs"Kenneth Graunke2020-01-131-6/+0
* nir: assert that nir_lower_tex runs after lowering derefsRob Clark2020-01-131-0/+6
* nir/lower_atomics_to_ssbo: Also lower barriersJason Ekstrand2020-01-134-3/+7
* nir: Rename nir_intrinsic_barrier to control_barrierJason Ekstrand2020-01-138-11/+17
* nir/glsl: Emit memory barriers as part of barrier()Jason Ekstrand2020-01-131-0/+12
* spirv: Add output memory semantics to OpControlBarrier in TCSJason Ekstrand2020-01-131-3/+21
* spirv: Add a workaround for OpControlBarrier on old GLSLangJason Ekstrand2020-01-132-1/+24
* nir: Add a new memory_barrier_tcs_patch intrinsicJason Ekstrand2020-01-134-0/+17
* nir: Handle barriers with more granularity in combine_storesJason Ekstrand2020-01-131-5/+9
* nir: Handle more barriers in dead_write and copy_propJason Ekstrand2020-01-132-0/+22
* glsl: fix potential bug in nir uniform linkerTimothy Arceri2020-01-121-7/+3
* glsl: Fix software 64-bit integer to 32-bit float conversions.Francisco Jerez2020-01-101-22/+14
* glsl: call calculate_subroutine_compat() from the nir linkerTimothy Arceri2020-01-102-2/+2
* glsl: move calculate_subroutine_compat() to shared linker codeTimothy Arceri2020-01-103-37/+41
* glsl: call uniform resource checks from the nir linkerTimothy Arceri2020-01-102-1/+2
* glsl: move uniform resource checks into the common linker codeTimothy Arceri2020-01-103-80/+86
* glsl: call check_subroutine_resources() from the nir linkerTimothy Arceri2020-01-102-1/+2
* glsl: move check_subroutine_resources() into the shared util codeTimothy Arceri2020-01-103-15/+20
* nir: fix printing of var_decl with more than 4 components.Daniel Schürmann2020-01-091-1/+1
* spirv,nir: add new lod parameter to image_{load,store} intrinsicsSamuel Pitoiset2020-01-094-2/+40
* spirv: add SpvCapabilityImageReadWriteLodAMDSamuel Pitoiset2020-01-092-0/+5
* nir/spirv: skip unreachable blocks in Phi second passJuan A. Suarez Romero2020-01-081-0/+5
* glsl: use nir version of check_image_resources() for nir linkerTimothy Arceri2020-01-072-1/+2
* glsl: add check_image_resources() for the nir linkerTimothy Arceri2020-01-071-0/+38
* glsl: use nir linker to link atomicsTimothy Arceri2020-01-071-2/+5
* glsl: reorder link_and_validate_uniforms() callsTimothy Arceri2020-01-071-1/+1
* glsl: add new gl_nir_link_glsl() helperTimothy Arceri2020-01-072-0/+14
* glsl: add gl_nir_link_check_atomic_counter_resources()Timothy Arceri2020-01-072-0/+95
* glsl: rename gl_nir_link() to gl_nir_link_spirv()Timothy Arceri2020-01-072-5/+5
* glsl/nir: do not change an element index to have correct block nameAndrii Simiklit2020-01-061-1/+0
* glsl: fix a binding points assignment for ssbo/ubo arraysAndrii Simiklit2020-01-063-13/+25
* glsl: fix an incorrect max_array_access after optimization of ssbo/uboAndrii Simiklit2020-01-061-0/+1