1. 4e4042d gallium: introduce PIPE_CAP_MEMOBJ by Timothy Arceri · 7 years ago
  2. a677799 gallium: add PIPE_QUERY_SO_OVERFLOW_ANY_PREDICATE and corresponding cap by Nicolai Hähnle · 7 years ago
  3. 01f1598 gallium: add PIPE_CAP_NIR_SAMPLERS_AS_DEREF by Nicolai Hähnle · 7 years ago
  4. f98a221 nv50/ir: disable mul+add to mad for precise instructions by Karol Herbst · 7 years ago
  5. f9bfc93 nv50/ir/tgsi: handle precise for most ALU instructions by Karol Herbst · 7 years ago
  6. 1d7c232 nv50/ir: add precise field to Instruction by Karol Herbst · 7 years ago
  7. 3645268 nv50/ir: fix threads calculation for non-compute shaders by Ilia Mirkin · 7 years ago
  8. a3d98ca Android: use symlinks for driver loading by Rob Herring · 7 years ago
  9. 4a79f2b nv50/ir: fix combineLd/St to update existing records as necessary by Ilia Mirkin · 7 years ago
  10. 7d56ae5 nv50/ir: adjust overlapping logic to take fileIndex-relative offsets by Ilia Mirkin · 7 years ago
  11. 55a8c11 nv50/ir: VFETCH is also considered a load for MemoryOpt by Ilia Mirkin · 7 years ago
  12. c12f830 nv50,nvc0: remove IDX from bufctx immediately, to avoid conflicts with clear by Ilia Mirkin · 7 years ago
  13. 8c02ee4 nv50/ir: fetch indirect sources BEFORE the op that uses them by Ilia Mirkin · 7 years ago
  14. afb8f2d nv50/ir: Properly fold constants in SPLIT operation by Pierre Moreau · 7 years ago
  15. 7bae3ef nvc0: fix transfer of larger rectangles with DmaCopy on gk104 and up by Ben Skeggs · 8 years ago
  16. ec3d489 nvc0: copy engine surface params are only relevant for tiled surfaces by Ben Skeggs · 8 years ago
  17. 973822b gallium: add PIPE_CAP_BINDLESS_TEXTURE by Samuel Pitoiset · 8 years ago
  18. 9cb42ae util: Port nir_array functionality to u_dynarray by Thomas Helland · 7 years ago
  19. a66befc gallium: Add missing includes by Thomas Helland · 7 years ago
  20. 98fc024 nvc0: Add support for ARB_post_depth_coverage by Lyude · 7 years ago
  21. 467af44 gallium: Add a cap to check if the driver supports ARB_post_depth_coverage by Lyude · 7 years ago
  22. 245912b nvc0: disable BGRA8 images on Fermi by Lyude · 7 years ago
  23. e305400 nvc0: Clean up unnecessary includes from gallium/auxiliary/vl/ by Rhys Kidd · 7 years ago
  24. 76aa1bb nvc0: support for GP10B by Alexandre Courbot · 8 years ago
  25. 151bd66 nouveau: drop Android 4.4 and earlier support by Rob Herring · 7 years ago
  26. 0bbcfbf util/disk_cache: add new driver_flags param to cache keys by Timothy Arceri · 7 years ago
  27. 61d8f33 nv50,nvc0: clear index buffer bufctx bin unconditionally by Ilia Mirkin · 7 years ago
  28. 85d2186 nv50: fix vtxbuf cleanup by Ilia Mirkin · 7 years ago
  29. 82e77d4 nvc0/ir: SHLADD's middle source must be an immediate by Ilia Mirkin · 7 years ago
  30. 5018937 gallium: add PIPE_CAP_ALLOW_MAPPED_BUFFERS_DURING_EXECUTION by Marek Olšák · 7 years ago
  31. 840f6be nv50/ir: Report wrong prog types using proper var by Pierre Moreau · 7 years ago
  32. 3f09739 Android: push driver build details to driver makefiles by Rob Herring · 7 years ago
  33. 4eec1cf Android: remove remaining explicit libcxx includes by Rob Herring · 7 years ago
  34. 70dcb73 gallium: add PIPE_CAP_CAN_BIND_CONST_BUFFER_AS_VERTEX by Marek Olšák · 7 years ago
  35. 330d060 gallium: remove pipe_index_buffer and set_index_buffer by Marek Olšák · 8 years ago
  36. 22f6624 gallium: separate indirect stuff from pipe_draw_info - 80 -> 56 bytes by Marek Olšák · 8 years ago
  37. c24c3b9 gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytes by Marek Olšák · 8 years ago
  38. 27ad060 nv50/ir: Replace NV50_PROGRAM_IR_* by PIPE_SHADER_IR_* by Pierre Moreau · 7 years ago
  39. 8fe5949 nv50/ir: Remove unused translation methods by Pierre Moreau · 7 years ago
  40. dd7ab4d nv50/ir: Free target if we failed to create a program by Pierre Moreau · 7 years ago
  41. b490ca9 nv50/ir: Fail if encountering unknown shader type by Pierre Moreau · 7 years ago
  42. dec5b27 gm107/ir: add a missing assertion in emitISCADD() by Samuel Pitoiset · 7 years ago
  43. 63df869 nvc0: Enable compute support for Pascal by Boyan Ding · 8 years ago
  44. d03bfb0 nvc0: Add new launch descriptor format for GP100 by Boyan Ding · 8 years ago
  45. 2e35bd9 nvc0: Fix index of unk fields in nve4_cp_launch_desc by Boyan Ding · 8 years ago
  46. 4a9f7bf nouveau: Fix indentation of maxwell compute class definitions by Boyan Ding · 8 years ago
  47. 00b5044 nv50,nvc0: disable the TGSI merge registers pass by Samuel Pitoiset · 8 years ago
  48. 3a927e0 gallium: add PIPE_SHADER_CAP_TGSI_SKIP_MERGE_REGISTERS by Samuel Pitoiset · 8 years ago
  49. da0a808 nvc0: Add support for setting viewport index/layer from VS/TES by Ilia Mirkin · 8 years ago
  50. 214f96c nvc0/ir: Only store viewport in scratch register for GP by Lyude · 8 years ago
  51. 707d2e8 gallium: fold u_trim_pipe_prim call from st/mesa to drivers by Marek Olšák · 8 years ago
  52. 17f24a9 gallium: add PIPE_CAP_TGSI_TES_LAYER_VIEWPORT by Nicolai Hähnle · 8 years ago
  53. d02829c nvc0: Enable ARB_shader_ballot on Kepler+ by Boyan Ding · 8 years ago
  54. 59f6aa8 nvc0/ir: Implement TGSI_OPCODE_BALLOT and TGSI_OPCODE_READ_* by Boyan Ding · 8 years ago
  55. 48d0077 nvc0/ir: Implement TGSI_SEMANTIC_SUBGROUP_* by Boyan Ding · 8 years ago
  56. f7787f2 nvc0/ir: Add SV_LANEMASK_* system values. by Boyan Ding · 8 years ago
  57. 2a3c4c6 nvc0/ir: Allow 0/1 immediate value as source of OP_VOTE by Boyan Ding · 8 years ago
  58. f125299 gk110/ir: Emit OP_SHFL by Boyan Ding · 8 years ago
  59. c32e150 nvc0/ir: Emit OP_SHFL by Boyan Ding · 8 years ago
  60. d941ef3 nvc0/ir: Properly handle a "split form" of predicate destination by Boyan Ding · 8 years ago
  61. 854554c gm107/ir: Emit third src 'bound' and optional predicate output of SHFL by Boyan Ding · 8 years ago
  62. d9cc58d nouveau: when mapping a persistent buffer, synchronize on former xfers by Ilia Mirkin · 8 years ago
  63. 8036809 nvc0: increase texture buffer object alignment to 256 for pre-GM107 by Ilia Mirkin · 8 years ago
  64. 89253d5 nv50/ir: remove unused swizzle field in ValueRef by Ilia Mirkin · 8 years ago
  65. b1b189a nouveau: enable ARB_shader_clock on nv50 and nvc0 by Boyan Ding · 8 years ago
  66. 6c3dd8f nv50/ir: Handle TGSI_OPCODE_CLOCK by Boyan Ding · 8 years ago
  67. e2e2c69 gm107/ir: Emit SV_CLOCK system value by Boyan Ding · 8 years ago
  68. 57a7440 nvc0/ir: fix overwriting of offset register with interpolateAtOffset by Ilia Mirkin · 8 years ago
  69. 60f5766 nvc0/ir: fix LSB/BFE/BFI implementations by Ilia Mirkin · 8 years ago
  70. d3e6f6d gallium: add PIPE_CAP_TGSI_BALLOT by Nicolai Hähnle · 8 years ago
  71. d6e6fa0 gallium: add sparse buffer interface and capability by Nicolai Hähnle · 8 years ago
  72. cb518f2 nv30: fp/rast may be null when validating fb/scissor due to clear by Ilia Mirkin · 8 years ago
  73. 1184fba nvc0: fragprog may not be set when e.g. clearing by Ilia Mirkin · 8 years ago
  74. 7a0c1ee nv50: don't assume a rast is set when validating for clears by Ilia Mirkin · 8 years ago
  75. baaae8c nv50/ir: also do PostRaLoadPropagation for FMA by Karol Herbst · 8 years ago
  76. 7d00782 gm107/ir: add LIMM form of mad by Karol Herbst · 8 years ago
  77. ad63851 gk110/ir: add LIMM form of mad by Karol Herbst · 8 years ago
  78. d346b85 nv50/ir: implement mad post ra folding for nvc0+ by Karol Herbst · 8 years ago
  79. d6ce325 nv50/ir: restructure and rename postraconstantfolding pass by Karol Herbst · 8 years ago
  80. f2a4d88 nvc0/ir: also do ConstantFolding for FMA by Karol Herbst · 8 years ago
  81. fac921d nvc0/ir: disable support for LIMMs on MAD/FMA by Karol Herbst · 8 years ago
  82. 31970ab nvc0: Add support for NV_fill_rectangle for the GM200+ by Lyude · 8 years ago
  83. ffe2bd6 gallium: Add a cap to check if the driver supports fill_rectangle by Lyude · 8 years ago
  84. 150736b gallium: remove support for predicates from TGSI (v2) by Marek Olšák · 10 years ago
  85. d0c7f92 gallium: add PIPE_CAP_TGSI CLOCK by Nicolai Hähnle · 8 years ago
  86. 51b7fae nouveau: enable glsl/tgsi on-disk cache by Boyan Ding · 8 years ago
  87. 7a5b5f5 Android: drop Android 4.4 (KitKat) support by Rob Herring · 8 years ago
  88. 663e7c2 nv30: create uploader after pipe->screen is set by Ilia Mirkin · 8 years ago
  89. 0e9232d nv50,nvc0: enable TEX_LZ and TXF_LZ by Ilia Mirkin · 8 years ago
  90. 09f16de nvc0/ir: treat FMA like MAD for operand propagation by Karol Herbst · 8 years ago
  91. bf3cdf0 gallium: add PIPE_CAP_TGSI_TEX_TXF_LZ by Marek Olšák · 8 years ago
  92. 655c395 nv50/ir: check for origin insn in findOriginForTestWithZero by Pierre Moreau · 8 years ago
  93. b0d3938 gallium: s/uint/enum pipe_render_cond_flag/ for set_render_condition() by Brian Paul · 8 years ago
  94. 2b9ab60 gallium: s/uint/enum pipe_shader_type/ for set_constant_buffer() by Brian Paul · 8 years ago
  95. 637e571 gallium: s/unsigned/enum pipe_shader_type/ for pipe_screen::get_shader_param() by Brian Paul · 8 years ago
  96. 628e84a gallium/util: replace pipe_mutex_unlock() with mtx_unlock() by Timothy Arceri · 8 years ago
  97. ba72554 gallium/util: replace pipe_mutex_lock() with mtx_lock() by Timothy Arceri · 8 years ago
  98. be18828 gallium/util: replace pipe_mutex_destroy() with mtx_destroy() by Timothy Arceri · 8 years ago
  99. 75b47dd gallium/util: replace pipe_mutex_init() with mtx_init() by Timothy Arceri · 8 years ago
  100. 2efddc6 gallium/util: replace pipe_mutex with mtx_t by Timothy Arceri · 8 years ago