| Commit message (Expand) | Author | Age | Files | Lines |
* | mesa: extend GLSLZeroInit semantics | Pierre-Eric Pelloux-Prayer | 2020-05-05 | 1 | -0/+2 |
* | glsl: add a is_implicit_initializer flag | Pierre-Eric Pelloux-Prayer | 2020-05-05 | 4 | -2/+18 |
* | glsl: rework zero initialization | Pierre-Eric Pelloux-Prayer | 2020-05-05 | 3 | -6/+16 |
* | glsl: init gl_FragColor if zero_init=true | Pierre-Eric Pelloux-Prayer | 2020-05-05 | 1 | -1/+7 |
* | compiler/glsl: explicitly store NumUniformBlocks | Erik Faye-Lund | 2020-05-05 | 3 | -6/+10 |
* | glsl: rename has_implicit_uint_to_int_conversion to *_int_to_uint_* | Danylo Piliaiev | 2020-05-05 | 2 | -2/+2 |
* | mesa: replace GLenum target with gl_shader_stage in NewProgram | Marek Olšák | 2020-04-27 | 3 | -23/+8 |
* | glsl: remove some duplicate code from the nir uniform linker | Timothy Arceri | 2020-04-24 | 1 | -245/+133 |
* | glsl: some nir uniform linker fixes | Timothy Arceri | 2020-04-24 | 1 | -1/+18 |
* | mesa: enable GL_EXT_draw_instanced for gles2 | Simon Zeni | 2020-04-23 | 3 | -0/+8 |
* | remove final imports.h and imports.c bits | Dylan Baker | 2020-04-21 | 2 | -3/+2 |
* | glsl: Hard-code noise to zero in builtin_functions.cpp | Jason Ekstrand | 2020-04-21 | 11 | -204/+33 |
* | st/glsl_to_nir: make use of nir linker for linking uniforms | Timothy Arceri | 2020-04-21 | 2 | -4/+8 |
* | glsl: fix gl_nir_set_uniform_initializers() for bindless textures | Timothy Arceri | 2020-04-21 | 1 | -0/+6 |
* | glsl: add bindless support to nir uniform linker | Timothy Arceri | 2020-04-21 | 1 | -77/+172 |
* | glsl: only set stage ref when uniforms referenced in stage | Timothy Arceri | 2020-04-18 | 1 | -7/+215 |
* | glsl: pull mark_array_elements_referenced() out into common helper | Timothy Arceri | 2020-04-18 | 5 | -121/+130 |
* | glsl: fix block index in NIR uniform linker | Timothy Arceri | 2020-04-18 | 1 | -1/+7 |
* | glsl: error check max user assignable uniform locations | Timothy Arceri | 2020-04-18 | 1 | -0/+18 |
* | glsl: fix explicit locations for the glsl linker | Timothy Arceri | 2020-04-18 | 1 | -5/+16 |
* | Revert "glsl: fix resizing of the uniform remap table" | Timothy Arceri | 2020-04-18 | 1 | -8/+4 |
* | glsl: tidy up uniform storage value count code in NIR linker | Timothy Arceri | 2020-04-18 | 1 | -8/+6 |
* | glsl: fix struct offsets in the nir uniform linker | Timothy Arceri | 2020-04-18 | 1 | -3/+76 |
* | nir: add matrix_layout to nir_variable data | Timothy Arceri | 2020-04-18 | 1 | -0/+1 |
* | mesa: add NV_viewport_array2 enable, attach to glsl | Ilia Mirkin | 2020-04-15 | 1 | -0/+1 |
* | glsl: add NV_viewport_array2 support | Ilia Mirkin | 2020-04-15 | 7 | -3/+141 |
* | glsl/list: Fix undefined behaviour of foreach_* macros | Danylo Piliaiev | 2020-04-14 | 3 | -60/+352 |
* | glsl: stop processing function parameters if error happened | Tapani Pälli | 2020-04-13 | 1 | -0/+4 |
* | glsl: remove redudant assignment | Tapani Pälli | 2020-04-12 | 1 | -1/+0 |
* | glsl: don't limit fp16 lowering to frag | Rob Clark | 2020-04-04 | 1 | -1/+1 |
* | glsl/lower_precision: Use vector.back() instead of vector.end()[-1] | Neil Roberts | 2020-04-03 | 1 | -13/+13 |
* | glsl_to_nir: remove dead code | Timothy Arceri | 2020-04-02 | 1 | -142/+11 |
* | nir: Use b2b opcodes for shared and constant memory | Jason Ekstrand | 2020-03-30 | 1 | -2/+2 |
* | meson: inline `inc_common` | Eric Engestrom | 2020-03-28 | 3 | -11/+11 |
* | Move compiler.h and imports.h/c from src/mesa/main into src/util | Marek Olšák | 2020-03-27 | 13 | -13/+13 |
* | glsl: fix varying packing for 64bit integers | Timothy Arceri | 2020-03-27 | 1 | -1/+1 |
* | glsl: set error_emitted true if type not ok for assignment | Tapani Pälli | 2020-03-26 | 1 | -2/+5 |
* | glsl/lower_precision: Lower builtins depending on arguments | Neil Roberts | 2020-03-24 | 1 | -2/+105 |
* | glsl: Inline builtins in a separate pass | Neil Roberts | 2020-03-24 | 5 | -5/+67 |
* | glsl: Add unit tests for the lower_precision pass | Neil Roberts | 2020-03-24 | 2 | -0/+400 |
* | glsl/standalone: Add an option to lower the precision | Neil Roberts | 2020-03-24 | 3 | -0/+10 |
* | glsl: Add an IR lowering pass to convert mediump operations to 16-bit | Neil Roberts | 2020-03-24 | 5 | -0/+629 |
* | glsl/hierarchical_visitor: Call leave_callback on leaf nodes | Neil Roberts | 2020-03-24 | 2 | -12/+20 |
* | glsl: Add a method to get precision from a deref instruction | Neil Roberts | 2020-03-24 | 1 | -0/+28 |
* | glsl: Restore the IsES flag on the shader when reading from cache. | Eric Anholt | 2020-03-22 | 1 | -0/+2 |
* | soft-fp64: Split a block that was missing a cast on a comparison | Ian Romanick | 2020-03-18 | 1 | -13/+15 |
* | soft-fp64/fadd: Common code optimization for differing sign case | Ian Romanick | 2020-03-18 | 1 | -21/+11 |
* | soft-fp64/fadd: Move common code out of both branches of an if-statement | Ian Romanick | 2020-03-18 | 1 | -22/+11 |
* | soft-fp64/fadd: Use absolute value of expDiff | Ian Romanick | 2020-03-18 | 1 | -3/+4 |
* | soft-fp64/fadd: Rename aFrac and bFrac variables | Ian Romanick | 2020-03-18 | 1 | -6/+21 |