1. 65d84da docs/GL3.txt: update ARB_shader_subroutine status. by Dave Airlie · 9 years ago
  2. c3fad00 st/mesa: enable shader subroutine by Dave Airlie · 9 years ago
  3. a922c27 st/mesa: add subroutine bits (v1.1) by Dave Airlie · 9 years ago
  4. 6f57fda mesa: fill out the ARB_shader_subroutine APIs by Dave Airlie · 9 years ago
  5. 3f4f3e2 program: add subroutine uniform support (v1.1) by Dave Airlie · 9 years ago
  6. 0a18f16 program_resource: add subroutine support (v3.1) by Dave Airlie · 9 years ago
  7. 6026686 glsl: add uniform and program resource support (v2) by Dave Airlie · 9 years ago
  8. 44ea8b9 mesa/mtypes: add gl_subroutine_function and uniform storage to shader (v2) by Dave Airlie · 9 years ago
  9. 7dd429e glsl/ir: add subroutine lowering pass (v2.3) by Dave Airlie · 9 years ago
  10. 65ac360 glsl: add ast/parser support for subroutine parsing storage (v3.2) by Dave Airlie · 9 years ago
  11. 884df9e glsl/ir: allow ir_call to handle subroutine calling by Dave Airlie · 9 years ago
  12. 30681c3 glsl/ir: add subroutine information storage to ir_function (v1.1) by Dave Airlie · 9 years ago
  13. d8a250c mesa: add function to check if shader subroutines are enabled. by Dave Airlie · 9 years ago
  14. 670b9e5 mesa: add inline conversion functions for ARB_shader_subroutine (v2) by Dave Airlie · 9 years ago
  15. f73ef82 glsl: don't eliminate subroutine types. by Dave Airlie · 9 years ago
  16. 57f2429 glsl/types: add new subroutine type (v3.2) by Dave Airlie · 9 years ago
  17. d16ff8a glsl: Make `subroutine` a reserved keyword by Chris Forbes · 10 years ago
  18. 24b0e50 dispatch_sanity: add shader subroutine to fix make check by Dave Airlie · 9 years ago
  19. cc172fd glsl: Add extension plumbing and define for ARB_shader_subroutine by Chris Forbes · 10 years ago
  20. 25d6f56 mesa: Add glGet support for ARB_shader_subroutine implementation limits by Chris Forbes · 10 years ago
  21. 4c7b007 mesa: Add extension tracking for arb_shader_subroutine (v2) by Chris Forbes · 10 years ago
  22. b8f3e31 glapi: Add ARB_shader_subroutine functions and enums (v2) by Chris Forbes · 10 years ago
  23. 2ffe9b5 mesa: Add stubs for ARB_shader_subroutine entrypoints by Chris Forbes · 10 years ago
  24. 2ca1f76 dispatch_sanity.cpp: remove commented out tess entries by Dave Airlie · 9 years ago
  25. 18955e8 glsl/tests: fix varying_test since tess changes. by Dave Airlie · 9 years ago
  26. b406c34 i965: fix warning since tess merge. by Dave Airlie · 9 years ago
  27. bac12c8 radeonsi: enable tessellation, update GL3.txt & release notes by Marek Olšák · 9 years ago
  28. a193c49 radeonsi: add scratch buffer support for tessellation shaders by Marek Olšák · 9 years ago
  29. 12df9a7 radeonsi: update invariant registers for tessellation by Marek Olšák · 9 years ago
  30. 99bf47f radeonsi: add assertions into draw_vbo and check tessellation by Marek Olšák · 9 years ago
  31. 5aa5f90 radeonsi: set the rasterization primitive type for tessellation by Marek Olšák · 9 years ago
  32. 3344699 radeonsi: set VGT_LS_HS_CONFIG for tessellation by Marek Olšák · 9 years ago
  33. 09d02fa radeonsi: update IA_MULTI_VGT_PARAM for tessellation by Marek Olšák · 9 years ago
  34. 74c1001 radeonsi: add derived tessellation state by Marek Olšák · 9 years ago
  35. db267a0 radeonsi: implement a fixed-function tessellation control shader and its state by Marek Olšák · 9 years ago
  36. b6f4fdf radeonsi: set up a ring buffer for tessellation factors by Marek Olšák · 9 years ago
  37. ebfd9e0 radeonsi: add tessellation shader states by Marek Olšák · 9 years ago
  38. aa2fa67 radeonsi: update si_get_vs_info and si_get_vs_state for tessellation by Marek Olšák · 9 years ago
  39. fff16e4 radeonsi: add shader code generation for tessellation by Marek Olšák · 9 years ago
  40. 4805685 radeonsi: implement TGSI_OPCODE_BARRIER by Marek Olšák · 10 years ago
  41. 59b3556 radeonsi: program VGT_SHADER_STAGES_EN for tessellation by Marek Olšák · 10 years ago
  42. d9d0de4 radeonsi: add translation of PATCH primitives by Marek Olšák · 10 years ago
  43. 55b6f1c radeonsi: add support for tessellation shader resources and samplers by Marek Olšák · 10 years ago
  44. d1f43a7 radeonsi: add code for creating, binding and destroying tessellation shaders by Marek Olšák · 10 years ago
  45. c267046 radeonsi: add debug flags for dumping tessellation shaders by Marek Olšák · 10 years ago
  46. 3ce91c7 radeonsi: rework how shader pointers to descriptors are set by Marek Olšák · 10 years ago
  47. 57b6f8d radeonsi: rename build_streamout_store -> build_tbuffer_store_dwords by Marek Olšák · 9 years ago
  48. f668448 radeonsi: separate primitive ID computation by Marek Olšák · 9 years ago
  49. aa1f2af radeonsi: move declaring streamout parameters to its own function by Marek Olšák · 9 years ago
  50. 2ecb06b radeonsi: make ES2GS offset sgpr location dynamic by Marek Olšák · 10 years ago
  51. 1bc0fba gallium/radeon: expose emit_fetch by Marek Olšák · 9 years ago
  52. a3be59b gallium/radeon: expose LLVM functions implementing emit_store by Marek Olšák · 10 years ago
  53. 7626ad8 st/mesa: enable tessellation if the driver supports it by Marek Olšák · 9 years ago
  54. bda9094 st/mesa: set default tessellation levels by Marek Olšák · 9 years ago
  55. 82f7fad st/mesa: add barrier support by Ilia Mirkin · 10 years ago
  56. 8f40428 st/mesa: disable copy propagation for tessellation shaders by Ilia Mirkin · 10 years ago
  57. f4c13fa st/mesa: set vertices_per_patch when drawing by Ilia Mirkin · 10 years ago
  58. 37d1809 st/mesa: add 2d indexing support to outputs by Ilia Mirkin · 10 years ago
  59. c999861 st/mesa: handle tessellation 2D varyings correctly by Marek Olšák · 9 years ago
  60. 05c8474 st/mesa: lower gl_TessLevel from float[] to vecn by Ilia Mirkin · 10 years ago
  61. d00e276 st/mesa: query shader CAPs for tessellation by Ilia Mirkin · 10 years ago
  62. 40bc1c3 st/mesa: add texture updates for tessellation programs by Ilia Mirkin · 10 years ago
  63. bda7913 st/mesa: handle constbufs/ubos for tessellation shaders by Ilia Mirkin · 10 years ago
  64. a58a66f st/mesa: add conversion for tessellation shaders by Marek Olšák · 9 years ago
  65. ba9fb96 st/mesa: add tessellation shader states by Ilia Mirkin · 10 years ago
  66. df4ee8e mesa: implement GL_IS_PER_PATCH by Marek Olšák · 9 years ago
  67. 0af240e glsl: use separate varying slots for patch varyings by Marek Olšák · 9 years ago
  68. d070238 glsl: fix locations of 2-dimensional varyings without varying packing (v2) by Marek Olšák · 9 years ago
  69. 41acdae glsl: don't demote tess control shader outputs by Marek Olšák · 10 years ago
  70. 3a4b87f glsl: disable varying packing between tessellation shaders by Marek Olšák · 10 years ago
  71. d5787e7 glsl: allow indexing of gl_out with a non-const if length isn't known by Marek Olšák · 9 years ago
  72. 19f46d0 glsl: allow redeclaration of TCS gl_out[] by Chris Forbes · 10 years ago
  73. 8cf7297 glsl: validate restrictions on use of barrier() by Chris Forbes · 10 years ago
  74. 799afad glsl: allow barrier() in tessellation control shaders by Marek Olšák · 9 years ago
  75. df16e0d glsl: analyze TES usage of gl_ClipDistance by Chris Forbes · 10 years ago
  76. 0e94f35 glsl: push vertex count determination down one level by Chris Forbes · 10 years ago
  77. 567f1b2 glsl: pass shader stage to lower_output_reads and handle tess control by Ilia Mirkin · 10 years ago
  78. 61846f2 glsl: properly size unsized arrays in tess stages by Chris Forbes · 10 years ago
  79. d563946 glsl: restrict indexing for writes to TCS outputs to gl_InvocationID by Chris Forbes · 10 years ago
  80. da7adb9 glsl: add builtin constants for ARB_tessellation_shader by Chris Forbes · 10 years ago
  81. b7f98f9 glsl: allow nonconst indexing of arrays where we can work out an implicit size by Chris Forbes · 10 years ago
  82. 64a0ae8 glsl: relax unsized input/output block arrays for TCS/TES by Chris Forbes · 10 years ago
  83. 2abbe94 glsl: add the tessellation extension to the list for the "layout" qualifier by Marek Olšák · 9 years ago
  84. fb800b3 glsl: don't lower variable indexing on non-patch tessellation inputs/outputs by Marek Olšák · 9 years ago
  85. 0cfac91 glsl: make stand-alone compiler work with tessellation shaders. by Fabian Bieler · 10 years ago
  86. c53aa26 glsl: add "in" or "out" prefix to name when flattening interface blocks by Fabian Bieler · 10 years ago
  87. 73a9a15 glsl: lower gl_TessLevel* from float[n] to vecn. by Fabian Bieler · 10 years ago
  88. 54f2950 glsl: make lower_clip_distance work with tessellation shaders. by Fabian Bieler · 10 years ago
  89. 7c758c5 glsl: allow linking of tessellation shaders. by Chris Forbes · 10 years ago
  90. 1009b33 glsl: add the patch in/out qualifier (v2) by Fabian Bieler · 10 years ago
  91. 1036b02 glsl: add tessellation shader defines and built-in variables. by Fabian Bieler · 10 years ago
  92. 497eb29 glsl: add tessellation shader parsing support (v2) by Fabian Bieler · 10 years ago
  93. 206af9d mesa: don't allow drawing with tess ctrl shader and without tess eval shader by Marek Olšák · 9 years ago
  94. 3d528e7 mesa: handle tessellation shaders in use_shader_program by Marek Olšák · 9 years ago
  95. 882413f mesa: add program interface queries for tessellation shaders by Marek Olšák · 9 years ago
  96. 550a570 mesa: add misc tessellation shader stuff by Fabian Bieler · 10 years ago
  97. 6823d71 mesa: add tessellation shader getters (v3) by Fabian Bieler · 10 years ago
  98. cb0c125 mesa: allow setting of patch parameters. by Marek Olšák · 9 years ago
  99. e32e546 mesa: require VS if TCS or TES is present in pipeline by Chris Forbes · 10 years ago
  100. a30cc28 mesa: allow tess stages in glUseProgramStages by Chris Forbes · 10 years ago