summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* Revert "configure: allow building with python3"Emil Velikov2018-08-245-5/+5
* mesa: expose AMD_gpu_shader_int64Marek Olšák2018-08-245-12/+18
* mesa: expose ARB_post_depth_coverage in the Compatibility profileMarek Olšák2018-08-241-0/+1
* nir: Add an array copy optimizationJason Ekstrand2018-08-234-0/+415
* nir: Add a array-of-vector variable shrinking passJason Ekstrand2018-08-232-0/+718
* nir: Add an array splitting passJason Ekstrand2018-08-232-0/+584
* nir: Add a structure splitting passJason Ekstrand2018-08-234-0/+278
* nir/types: Add array_or_matrix helpersJason Ekstrand2018-08-232-0/+17
* glsl: fix error checking against MAX_UNIFORM_LOCATIONSMarek Olšák2018-08-231-2/+6
* mesa: add ctx->Const.MaxGeometryShaderInvocationsMarek Olšák2018-08-232-1/+3
* configure: allow building with python3Emil Velikov2018-08-235-5/+5
* glsl: remove execute bit and shebang from python testsEmil Velikov2018-08-233-3/+0
* nir: Add floating point atomic min, max, and compare-swap instrinsicsIan Romanick2018-08-224-8/+50
* nir: Add floating point atomic add instrinsicsIan Romanick2018-08-225-5/+22
* glsl: Add support for lowering shared-variable float atomicsIan Romanick2018-08-221-3/+3
* glsl: Add support for lowering SSBO float atomicsIan Romanick2018-08-221-3/+3
* glsl: Add built-in functions for INTEL_shader_atomic_float_minmaxIan Romanick2018-08-221-1/+32
* mesa: Extension boilerplate for INTEL_shader_atomic_float_minmaxIan Romanick2018-08-222-0/+3
* glsl: Add built-in functions for NV_shader_atomic_floatIan Romanick2018-08-221-3/+48
* mesa: Extension boilerplate for NV_shader_atomic_floatIan Romanick2018-08-222-0/+3
* nir: Give end_block its own indexCaio Marcelo de Oliveira Filho2018-08-221-1/+4
* nir: Skip common instructions when comparing deref pathsCaio Marcelo de Oliveira Filho2018-08-221-0/+3
* nir: Export deref comparison functionsCaio Marcelo de Oliveira Filho2018-08-223-132/+132
* nir/vars_to_ssa: Don't build deref nodes for non-local variablesJason Ekstrand2018-08-221-4/+14
* meson: Run the test with Python 3Mathieu Bridon2018-08-222-4/+10
* python: Disable universal newlinesMathieu Bridon2018-08-221-1/+4
* python: difflib prefers unicode stringsMathieu Bridon2018-08-221-1/+2
* compiler/glsl/tests: Make tests python3 safeDylan Baker2018-08-223-5/+14
* Add NV_fragment_shader_interlock support.Kevin Rogovin2018-08-204-2/+25
* nir: mark *prev_block as MAYBE_UNUSED in opt_peel_loop_initial_ifKai Wasserbäch2018-08-181-1/+1
* nir: allow more nested loops to be unrolledTimothy Arceri2018-08-181-14/+17
* glsl: Avoid calling get_array_element for scalar constantsDanylo Piliaiev2018-08-151-1/+1
* compiler: add SYSTEM_VALUE_VARYING_COORDRob Clark2018-08-142-0/+7
* nir/glsl: make nir_remap_attributes publicAlejandro Piñeiro2018-08-133-17/+27
* nir/lower_samplers: don't assume a deref for both texture and sampler srcsAlejandro Piñeiro2018-08-131-53/+58
* nir/linker: take into account hidden uniformsAlejandro Piñeiro2018-08-132-1/+8
* nir: add how_declared to nir_variable.dataAlejandro Piñeiro2018-08-133-1/+26
* spirv: Make VertexIndex and VertexId both non-zero-basedNeil Roberts2018-08-131-7/+7
* spirv: fill info.gs.input_primitive tooAlejandro Piñeiro2018-08-131-0/+2
* meson: Build with Python 3Mathieu Bridon2018-08-104-12/+12
* python: Better check for integer typesMathieu Bridon2018-08-091-3/+5
* python: Do not mix bytes and unicode stringsMathieu Bridon2018-08-091-1/+10
* python: Use the right function for the jobMathieu Bridon2018-08-091-1/+1
* glsl: handle error case with ast_post_inc, ast_post_decTapani Pälli2018-08-091-0/+5
* python: Specify the template output encodingMathieu Bridon2018-08-072-2/+2
* nir: Transform expressions of b2f(a) and b2f(b) to a == bIan Romanick2018-08-041-0/+3
* nir: Transform expressions of b2f(a) and b2f(b) to a ^^ bIan Romanick2018-08-041-0/+3
* nir: Transform expressions of b2f(a) and b2f(b) to !(a && b)Ian Romanick2018-08-041-0/+3
* nir: Transform expressions of b2f(a) and b2f(b) to a && bIan Romanick2018-08-041-0/+3
* nir: Transform expressions of b2f(a) and b2f(b) to !(a || b)Ian Romanick2018-08-041-0/+11