| Commit message (Expand) | Author | Age | Files | Lines |
* | spirv: set correct dest_type for texture query ops | Jonathan Marek | 2019-10-15 | 1 | -7/+17 |
* | glsl: fix crash compiling bindless samplers inside unnamed UBOs | Timothy Arceri | 2019-10-12 | 1 | -5/+5 |
* | glsl/builtin: Add alternate versions of atan using new ops | Neil Roberts | 2019-10-12 | 1 | -2/+31 |
* | glsl: Add opcodes for atan and atan2 | Neil Roberts | 2019-10-12 | 4 | -0/+27 |
* | nir/builtin: Add extern "C" guards to nir_builtin_builder.h | Neil Roberts | 2019-10-12 | 1 | -0/+8 |
* | nir/builtin: Add #include u_math.h to the header | Neil Roberts | 2019-10-12 | 1 | -0/+1 |
* | nir/builder: Move nir_atan and nir_atan2 from SPIR-V translator | Neil Roberts | 2019-10-12 | 3 | -153/+156 |
* | nir/dead_cf: Remove dead control flow after infinite loops. | Bas Nieuwenhuizen | 2019-10-11 | 1 | -0/+7 |
* | nir/lower_input_attachments: pass on non-uniform access flag | Rhys Perry | 2019-10-11 | 1 | -0/+2 |
* | nir/lower_non_uniform: lower image/texture instructions taking derefs | Rhys Perry | 2019-10-11 | 1 | -10/+88 |
* | glsl/tests: Handle no-exec errors | Dylan Baker | 2019-10-10 | 2 | -4/+42 |
* | meson: glcpp tests are expected to fail on windows | Dylan Baker | 2019-10-10 | 1 | -1/+2 |
* | meson: Add idep_getopt for tests | Dylan Baker | 2019-10-10 | 2 | -4/+4 |
* | meson: force inclusion of inttypes.h for glcpp with msvc | Dylan Baker | 2019-10-10 | 1 | -2/+12 |
* | nir: add nir_shader_compiler_options::lower_to_scalar | Marek Olšák | 2019-10-10 | 1 | -0/+1 |
* | nir/drawpixels: fix what appears to be a copy-paste bug in get_texcoord_const | Marek Olšák | 2019-10-10 | 1 | -4/+5 |
* | nir/drawpixels: handle load_color0, load_input, load_interpolated_input | Marek Olšák | 2019-10-10 | 1 | -1/+26 |
* | nir: move gl_nir_opt_access from glsl directory | Marek Olšák | 2019-10-10 | 6 | -8/+5 |
* | nir: add a strip parameter to nir_serialize | Marek Olšák | 2019-10-10 | 2 | -3/+18 |
* | nir: add shader_info::last_msaa_image | Marek Olšák | 2019-10-09 | 2 | -0/+8 |
* | nir/sink: Don't sink load_ubo to outside of its defining loop | Connor Abbott | 2019-10-09 | 1 | -5/+32 |
* | nir/sink: Rewrite loop handling logic | Connor Abbott | 2019-10-09 | 1 | -35/+40 |
* | meson: drop unused inc_nir | Eric Engestrom | 2019-10-07 | 1 | -1/+0 |
* | meson: drop duplicate inc_nir from spirv2nir | Eric Engestrom | 2019-10-07 | 1 | -1/+1 |
* | meson: drop duplicate inc_nir from libglsl | Eric Engestrom | 2019-10-07 | 1 | -1/+1 |
* | meson: rename libnir to _libnir to make it clear it's not meant to be used an... | Eric Engestrom | 2019-10-07 | 1 | -2/+2 |
* | nir/constant_folding: fold load_constant intrinsics | Rhys Perry | 2019-10-07 | 1 | -0/+58 |
* | nir/constant_folding: add back and use constant_fold_state | Rhys Perry | 2019-10-07 | 1 | -22/+19 |
* | spirv: Implement SPV_KHR_shader_clock | Caio Marcelo de Oliveira Filho | 2019-10-07 | 2 | -0/+36 |
* | nir: Fix some wonky whitespace in nir_search.h. | Eric Anholt | 2019-10-04 | 1 | -2/+2 |
* | nir: Factor out most of the algebraic passes C code to .c/.h. | Eric Anholt | 2019-10-04 | 3 | -146/+173 |
* | nir: Keep the range analysis HT around intra-pass until we make a change. | Eric Anholt | 2019-10-04 | 7 | -38/+52 |
* | nir: Skip emitting no-op movs from the builder. | Eric Anholt | 2019-10-04 | 2 | -3/+12 |
* | nir: Make nir_search's dumping go to stderr. | Eric Anholt | 2019-10-04 | 1 | -16/+16 |
* | nir/print: always use the right FILE * | Rhys Perry | 2019-10-04 | 1 | -2/+4 |
* | nir: initialize needs_helper_invocations as well | Erik Faye-Lund | 2019-10-04 | 1 | -0/+1 |
* | nir: initialize uses_discard to false | Erik Faye-Lund | 2019-10-04 | 1 | -0/+1 |
* | glsl: Add helperInvocationEXT() builtin | Caio Marcelo de Oliveira Filho | 2019-09-30 | 3 | -0/+47 |
* | glsl: Parse `demote` statement | Caio Marcelo de Oliveira Filho | 2019-09-30 | 5 | -1/+49 |
* | glsl: Add ir_demote | Caio Marcelo de Oliveira Filho | 2019-09-30 | 9 | -0/+81 |
* | mesa: Extension boilerplate for EXT_demote_to_helper_invocation | Caio Marcelo de Oliveira Filho | 2019-09-30 | 2 | -0/+3 |
* | nir: Remove unnecessary subtraction optimizations | Daniel Schürmann | 2019-09-30 | 1 | -10/+0 |
* | nir: recombine nir_op_*sub when lower_sub = false | Daniel Schürmann | 2019-09-30 | 1 | -8/+13 |
* | android: compiler/nir: build nir_divergence_analysis.c | Mauro Rossi | 2019-09-28 | 1 | -0/+1 |
* | glsl: disallow incompatible matrices multiplication | Andrii Simiklit | 2019-09-27 | 1 | -3/+3 |
* | shader_enums: Move MAX_DRAW_BUFFERS to this file. | Eric Anholt | 2019-09-27 | 1 | -1/+3 |
* | nir/range-analysis: Use types to provide better ranges from bcsel and mov | Ian Romanick | 2019-09-25 | 1 | -25/+4 |
* | nir/range-analysis: Use types in the hash key | Ian Romanick | 2019-09-25 | 1 | -38/+98 |
* | nir/range-analysis: Bail if the types don't match | Ian Romanick | 2019-09-25 | 1 | -0/+20 |
* | glsl: turn runtime asserts of compile-time value into compile-time asserts | Eric Engestrom | 2019-09-25 | 1 | -6/+12 |