summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir: Transform -fabs(a) >= 0 to a == 0Ian Romanick2018-08-041-0/+9
* nir: Transform expressions of b2f(a) and b2f(b) to a || bIan Romanick2018-08-041-0/+19
* nir: Transform -fabs(a) < 0 to a != 0Ian Romanick2018-08-041-0/+4
* nir: Rearrange bcsel with two bcsel sourcesIan Romanick2018-08-041-0/+4
* nir: Collapse more repeated bcsels on the same argumentIan Romanick2018-08-041-0/+1
* nir: Don't compare i2f or u2i with zeroIan Romanick2018-08-041-0/+13
* nir: Remove f2i(i2f(x)) conversionsIan Romanick2018-08-041-0/+8
* nir: Mark the 0.0 < abs(a) transformation as impreciseIan Romanick2018-08-041-1/+1
* nir: add fall through comment to nir_gather_infoTimothy Arceri2018-08-031-0/+1
* glsl: use util_snprintf()Andres Gomez2018-08-026-27/+34
* glsl: make a copy of array indices that are used to deref a function out paramTimothy Arceri2018-08-021-0/+54
* nir/lower_indirect: Bail early if modes == 0Jason Ekstrand2018-08-011-0/+3
* nir/meson: fix c vs cpp args for nir testDylan Baker2018-08-011-1/+1
* python: Explicitly add the 'L' suffix on Python 3Mathieu Bridon2018-08-011-1/+10
* python: Don't abuse hex()Mathieu Bridon2018-08-011-2/+2
* glsl: fix function inlining with opaque parametersRhys Perry2018-08-011-8/+44
* glsl, glsl_to_tgsi: fix sampler/image constantsRhys Perry2018-08-011-2/+30
* glsl: allow ?: operator with images and samplers when bindless is enabledRhys Perry2018-08-011-3/+5
* nir/linker: Add the start of a pure-NIR linker for XFBNeil Roberts2018-07-314-0/+321
* nir/types: Add a wrapper to access gl_typeNeil Roberts2018-07-312-0/+8
* compiler/spirv: add XFB and GeometryStreams capability check supportAlejandro Piñeiro2018-07-312-2/+10
* nir/gather_info: Set info.gs.uses_streamsNeil Roberts2018-07-311-0/+5
* spirv/nir: Fix the stream ID when emitting a primitive or vertexNeil Roberts2018-07-311-2/+5
* spirv: Handle the SpvDecorationStream decorationNeil Roberts2018-07-312-2/+12