| Commit message (Expand) | Author | Age | Files | Lines |
* | compiler: Merge shader_info's tcs and tes structs. | Kenneth Graunke | 2017-01-10 | 1 | -6/+6 |
* | st/mesa: pass gl_program to st_bind_ubos() | Timothy Arceri | 2017-01-09 | 1 | -18/+18 |
* | st/mesa: pass gl_program to st_bind_images() | Timothy Arceri | 2017-01-09 | 1 | -24/+22 |
* | st/mesa: stop passing gl_linked_shader to set_affected_state_flags() | Timothy Arceri | 2017-01-09 | 1 | -7/+6 |
* | st/mesa/glsl: set num_images directly in shader_info | Timothy Arceri | 2017-01-09 | 2 | -8/+8 |
* | st/mesa: pass gl_program to st_bind_ssbos() | Timothy Arceri | 2017-01-09 | 1 | -21/+21 |
* | mesa: Introduce a compiler enum for tessellation spacing. | Kenneth Graunke | 2017-01-07 | 1 | -15/+8 |
* | compiler: Change shader_info->tes.vertex_order into a ccw boolean. | Kenneth Graunke | 2017-01-07 | 1 | -1/+1 |
* | st/mesa/glsl: move SamplerTargets to gl_program | Timothy Arceri | 2017-01-06 | 1 | -1/+1 |
* | st/mesa/glsl: set SamplersUsed directly in gl_program | Timothy Arceri | 2017-01-06 | 1 | -1/+0 |
* | mesa/glsl: set num_textures per stage directly in shader_info | Timothy Arceri | 2017-01-06 | 1 | -1/+1 |
* | st/mesa/glsl: add new is_arb_asm flag in gl_program | Timothy Arceri | 2017-01-06 | 1 | -8/+9 |
* | st/mesa/glsl/i965: move ShaderStorageBlocks to gl_program | Timothy Arceri | 2017-01-06 | 1 | -1/+1 |
* | st/mesa/glsl/i965: set num_ssbos directly in shader_info | Timothy Arceri | 2017-01-06 | 2 | -6/+6 |
* | st/mesa/glsl/i965: move per stage UniformBlocks to gl_program | Timothy Arceri | 2017-01-06 | 2 | -11/+9 |
* | st/mesa/glsl/i965: set num_ubos directly in shader_info | Timothy Arceri | 2017-01-06 | 2 | -5/+3 |
* | st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_program | Timothy Arceri | 2017-01-06 | 1 | -1/+2 |
* | gallium: remove TGSI_OPCODE_SUB | Marek Olšák | 2017-01-05 | 4 | -12/+18 |
* | gallium: remove TGSI_OPCODE_ABS | Marek Olšák | 2017-01-05 | 2 | -8/+33 |
* | st/mesa: fix a segfault when prog->sh.data is NULL | Marek Olšák | 2017-01-05 | 1 | -1/+3 |
* | st/mesa: enable GLSLOptimizeConservatively for drivers that want it | Marek Olšák | 2017-01-05 | 1 | -0/+2 |
* | glsl_to_tgsi: do fewer optimizations with GLSLOptimizeConservatively | Marek Olšák | 2017-01-05 | 1 | -9/+67 |
* | glsl: run do_lower_jumps properly in do_common_optimizations | Marek Olšák | 2017-01-05 | 1 | -7/+1 |
* | st/mesa: get Version from gl_program rather than gl_shader_program | Timothy Arceri | 2017-01-03 | 1 | -4/+1 |
* | mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_... | Timothy Arceri | 2016-12-30 | 1 | -4/+4 |
* | mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_program | Timothy Arceri | 2016-12-30 | 3 | -6/+6 |
* | treewide: s/comparitor/comparator/ | Ilia Mirkin | 2016-12-12 | 1 | -7/+7 |
* | st/glsl_to_tgsi: plumb the GS output stream qualifier through to TGSI | Nicolai Hähnle | 2016-12-12 | 1 | -0/+10 |
* | st/mesa: round lod_bias to a multiple of 1/256 | Marek Olšák | 2016-12-07 | 1 | -0/+6 |
* | Revert "st/mesa: get Version from gl_program rather than gl_shader_program" | Timothy Arceri | 2016-12-02 | 1 | -1/+4 |
* | st/mesa: get Version from gl_program rather than gl_shader_program | Timothy Arceri | 2016-12-02 | 1 | -4/+1 |
* | st/mesa/glsl: move Version to gl_shader_program_data | Timothy Arceri | 2016-12-02 | 1 | -1/+1 |
* | st/mesa: skip lower_output_reads when possible | Nicolai Hähnle | 2016-11-30 | 1 | -1/+2 |
* | st/glsl_to_tgsi: swizzle PROGRAM_OUTPUTs correctly in src_register translation | Nicolai Hähnle | 2016-11-30 | 1 | -1/+11 |
* | st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr... | Timothy Arceri | 2016-11-19 | 2 | -8/+8 |
* | glsl/i965: move per stage AtomicBuffers list to gl_program | Timothy Arceri | 2016-11-19 | 1 | -1/+1 |
* | glsl: create gl_program at the start of linking rather than the end | Timothy Arceri | 2016-11-19 | 2 | -14/+2 |
* | st/mesa/i965: simplify gl_program references and stop leaking | Timothy Arceri | 2016-11-19 | 2 | -7/+5 |
* | st/mesa: silence warnings in optimized builds | Nicolai Hähnle | 2016-11-18 | 1 | -2/+2 |
* | st/mesa: remove a redundant call to _mesa_is_multisample_enabled | Nicolai Hähnle | 2016-11-18 | 1 | -1/+1 |
* | st/mesa/r200/i915/i965: move ARB program fields into a union | Timothy Arceri | 2016-11-17 | 3 | -11/+11 |
* | st/mesa: stop initialing Instructions and NumInstructions | Timothy Arceri | 2016-11-17 | 2 | -6/+0 |
* | mesa: if MESA_DEBUG=context, create a debug context | Brian Paul | 2016-11-16 | 1 | -0/+2 |
* | st/mesa: swap bytes in the fallback format translation path of GetTexImage | Nicolai Hähnle | 2016-11-16 | 1 | -0/+6 |
* | st/mesa: simplify and fix st_GetTexSubImage | Nicolai Hähnle | 2016-11-16 | 1 | -49/+24 |
* | st/mesa: fix SINT <-> UINT conversion during PBO upload / download | Nicolai Hähnle | 2016-11-16 | 5 | -22/+89 |
* | st/mesa: change st_pbo_create_upload_fs to st_pbo_get_upload_fs | Nicolai Hähnle | 2016-11-16 | 3 | -10/+11 |
* | st/mesa: fix ReadPixels into packed formats with PBO | Nicolai Hähnle | 2016-11-16 | 1 | -2/+1 |
* | glsl_to_tgsi: lower small branches based on the CAP | Marek Olšák | 2016-11-15 | 1 | -1/+4 |
* | glsl/lower_if: don't lower branches touching tess control outputs | Marek Olšák | 2016-11-15 | 1 | -1/+2 |