Started 10 mo ago
Took 1 min 7 sec on master

Success Build #22 (Dec 18, 2019, 9:57:35 AM)

Subprojects triggered but not blocked for

Build Artifacts
mesa_19.2.0-5+1m7.diff.gz230 B view
mesa_19.2.0-5+1m7.dsc4.42 KB view
mesa_19.2.0-5+1m7_source.buildinfo5.86 KB view
mesa_19.2.0.orig.tar.gz18.12 MB view
Changes
  1. aco: Make sure not to mistakenly propagate 64-bit constants. (details / githubweb)
  2. aco: use s_and_b64 exec to reduce uniform booleans to one bit (details / githubweb)
  3. aco: Treat all booleans as per-lane. (details / githubweb)
  4. aco: Optimize out trivial code from uniform bools. (details / githubweb)
  5. gitlab-ci: auto-cancel CI runs when a newer commit is pushed to the same (details / githubweb)
  6. util: Move gallium's PIPE_FORMAT utils to /util/format/ (details / githubweb)
  7. intel/fs: Do not lower large local arrays to scratch on gen7 (details / githubweb)
  8. Appveyor: Quickly fix meson build. As this required use of Python 3.8, (details / githubweb)
  9. mesa: Move compile of common Mesa core files to a static lib. (details / githubweb)
  10. iris: Properly move edgeflag_out from output list to global list (details / githubweb)
  11. iris: Wrap iris_fix_edge_flags in NIR_PASS (details / githubweb)
  12. llvmpipe: use ppc64le/ppc64 Large code model for JIT-compiled shaders (details / githubweb)
  13. llvmpipe: Check thread creation errors (details / githubweb)
  14. radv: remove useless RADV_DEBUG=unsafemath debug option (details / githubweb)
  15. radv: make sure to not clear the ds attachment after resolves (details / githubweb)
  16. mesa: allow bit queries for EXT_disjoint_timer_query (details / githubweb)
  17. gitlab-ci: update Piglit commit, update skips (details / githubweb)
  18. intel/dev: flag the Elkhart Lake platform (details / githubweb)
  19. intel/perf: add EHL performance query support (details / githubweb)
  20. panfrost: Multiply offset_units by 2 (details / githubweb)
  21. gitlab-ci: Document that ci-templates refs must be in sync (details / githubweb)
  22. gitlab-ci: Use functional container job names (details / githubweb)
  23. gitlab-ci: Rename container install scripts to match job names (better) (details / githubweb)
  24. gitlab-ci: Organize images using new REPO_SUFFIX templates feature (details / githubweb)
  25. radv: enable FP16/FP64 denormals earlier and only for LLVM (details / githubweb)
  26. aco: don't combine literals into v_cndmask_b32/v_subb/v_addc (details / githubweb)
  27. aco: fix 64-bit fsign with 0 (details / githubweb)
  28. aco: implement VK_KHR_shader_float_controls (details / githubweb)
  29. pan/midgard: Generalize texture registers across GPUs (details / githubweb)
  30. pan/midgard: Fix vertex texturing on early Midgard (details / githubweb)
  31. pan/midgard: Use texture, not textureLod, on early Midgard (details / githubweb)
  32. pan/midgard: Disassemble with old pipeline always on T720 (details / githubweb)
  33. pan/midgard: Prioritize texture registers (details / githubweb)
  34. panfrost: Make sure the shader descriptor is in sync with the GL state (details / githubweb)
  35. gallium/noop: call finalize_nir (details / githubweb)
  36. radeonsi/nir: remove dead function temps (details / githubweb)
  37. radeonsi/nir: call nir_lower_flrp only once per shader (details / githubweb)
  38. radeonsi/nir: don't lower fma, instead, fuse fma (details / githubweb)
  39. pan/midgard: Expand 64-bit writemasks (details / githubweb)
  40. pan/midgard: Implement i2i64 and u2u64 (details / githubweb)
  41. pan/midgard: Fix mir_round_bytemask_down for !32b (details / githubweb)
  42. pan/midgard: Pack 64-bit swizzles (details / githubweb)
  43. pan/midgard: Use generic constant packing for 8/64-bit (details / githubweb)
  44. mesa: Handle GL_COLOR_INDEX in _mesa_format_from_format_and_type(). (details / githubweb)
  45. mesa/st: Simplify st_choose_matching_format(). (details / githubweb)
  46. mesa: Don't put sRGB formats in the array format table. (details / githubweb)
  47. mesa/st: Reuse st_choose_matching_format from st_choose_format(). (details / githubweb)
  48. android: radeonsi: fix build error due to wrong u_format.csv file path (details / githubweb)
  49. android: util/format: fix include path list (details / githubweb)
  50. clover/llvm: fix build after llvm 10 commit 1dfede3122ee (details / githubweb)
  51. lima: Beautify stream dumps (details / githubweb)
  52. lima: Parse VS and PLBU command stream while making a dump (details / githubweb)
  53. freedreno/ir3: disable texture prefetch for 1d array textures (details / githubweb)
  54. freedreno/registers: fix a6xx_2d_blit_cntl ROTATE (details / githubweb)
  55. etnaviv: rs: upsampling is not supported (details / githubweb)
  56. pan/midgard: Implement non-aligned UBOs (details / githubweb)
  57. pan/midgard: Expose more typesize helpers (details / githubweb)
  58. pan/midgard: Fix masks/alignment for 64-bit loads (details / githubweb)
  59. pan/midgard: Represent ld/st offset unpacked (details / githubweb)
  60. radeonsi: enable mesa_glthread for GfxBench (details / githubweb)
  61. ac: add radeon_info::has_l2_uncached (details / githubweb)
  62. radv: implement VK_AMD_device_coherent_memory (details / githubweb)
  63. i965: Unify CC_STATE and BLEND_STATE atoms on Haswell as a workaround (details / githubweb)
  64. pan/midgard: Use shader stage in mir_op_computes_derivative (details / githubweb)
  65. intel/compiler: remove old comment (details / githubweb)
  66. anv/pipeline: Assume layout != NULL (details / githubweb)
  67. genxml: Mark everything in genX_pack.h always_inline (details / githubweb)
  68. anv: Input attachments are always single-plane (details / githubweb)
  69. anv: Flatten descriptor bindings in anv_nir_apply_pipeline_layout (details / githubweb)
  70. anv: Delete dead shader constant pushing code (details / githubweb)
  71. anv: Stop bounds-checking pushed UBOs (details / githubweb)
  72. anv: Pre-compute push ranges for graphics pipelines (details / githubweb)
  73. intel/compiler: Add a flag to avoid compacting push constants (details / githubweb)
  74. anv: Re-arrange push constant data a bit (details / githubweb)
  75. anv: Rework push constant handling (details / githubweb)
  76. anv: Use a switch statement for binding table setup (details / githubweb)
  77. anv: More carefully dirty state in BindDescriptorSets (details / githubweb)
  78. anv: More carefully dirty state in BindPipeline (details / githubweb)
  79. anv: Use an anv_state for the next binding table (details / githubweb)
  80. anv: Emit a NULL vertex for zero base_vertex/instance (details / githubweb)
  81. Call shmget() with permission 0600 instead of 0777 (details / githubweb)
  82. etnaviv: blt: use only for tiling, and add missing formats (details / githubweb)
  83. etnaviv: separate PE and RS formats, use only RS only for tiling (details / githubweb)
  84. etnaviv: blt: set TS dirty after clear (details / githubweb)
  85. nir: Validate that variables are in the right lists (details / githubweb)
  86. turnip: add display wsi (details / githubweb)
  87. turnip: add x11 wsi (details / githubweb)
  88. intel/compiler: Don't change hstride if not needed (details / githubweb)
  89. mesa: enable glthread for 7 Days To Die (details / githubweb)
  90. iris: Re-enable param compaction (details / githubweb)
  91. nir/serialize: pack function has name and entry point into flags. (details / githubweb)
  92. nir/serialize: fix serializing functions with no implementations. (details / githubweb)
  93. i965: Ensure that all 2101010 image imports can pass framebuffer (details / githubweb)
  94. panfrost: Stub out clover callbacks (details / githubweb)
  95. panfrost: Pass kernel inputs as uniforms (details / githubweb)
  96. panfrost: Disable tiling for GLOBAL resources (details / githubweb)
  97. panfrost: Set PIPE_COMPUTE_CAP_ADDRESS_BITS to 64 (details / githubweb)
  98. mesa: update features.txt to reflect EXT_dsa status (details / githubweb)
  99. mesa: add ARB_framebuffer_no_attachments named functions (details / githubweb)
  100. mesa: add ARB_vertex_attrib_64bit VertexArrayVertexAttribLOffsetEXT (details / githubweb)
  101. mesa: add ARB_clear_buffer_object named functions (details / githubweb)
  102. mesa: add ARB_gpu_shader_fp64 selector-less functions (details / githubweb)
  103. mesa: add ARB_instanced_arrays EXT_dsa function (details / githubweb)
  104. mesa: add ARB_texture_buffer_range glTextureBufferRangeEXT function (details / githubweb)
  105. mesa: implement ARB_texture_storage_multisample + EXT_dsa functions (details / githubweb)
  106. mesa: extend vertex_array_attrib_format to support EXT_dsa (details / githubweb)
  107. mesa: add ARB_vertex_attrib_binding glVertexArray* functions (details / githubweb)
  108. mesa: add ARB_sparse_buffer NamedBufferPageCommitmentEXT function (details / githubweb)
  109. mesa: enable EXT_direct_state_access (details / githubweb)
  110. mesa: fix warning in 32 bits build (details / githubweb)
  111. gitlab-ci: Remove limit on kernel logging (details / githubweb)
  112. spirv: fix lowering of OpGroupNonUniformAllEqual (details / githubweb)
  113. ac: remove useless cast in ac_build_set_inactive() (details / githubweb)
  114. ac: add 8-bit and 16-bit supports to ac_build_shuffle() (details / githubweb)
  115. ac: add 8-bit and 16-bit supports to ac_build_readlane() (details / githubweb)
  116. ac: add 8-bit and 16-bit supports to ac_build_set_inactive() (details / githubweb)
  117. ac: add 8-bit and 16-bit supports to ac_build_dpp() (details / githubweb)
  118. ac: add 8-bit and 16-bit supports to ac_build_swizzle() (details / githubweb)
  119. ac: add 8-bit and 16-bit supports to get_reduction_identity() (details / githubweb)
  120. ac: add 8-bit and 16-bit supports to ac_build_wwm() (details / githubweb)
  121. ac: add 8-bit and 16-bit supports to ac_build_optimization_barrier() (details / githubweb)
  122. ac: add 16-bit float support to ac_build_alu_op() (details / githubweb)
  123. radv: advertise VK_KHR_shader_subgroup_extended_types on GFX8-GFX9 (details / githubweb)
  124. aco: refactor reduction lowering helpers (details / githubweb)
  125. aco: implement 64-bit integer reductions (details / githubweb)
  126. radv/aco: enable VK_KHR_shader_subgroup_extended_types (details / githubweb)
  127. turnip: implement CmdClearColorImage/CmdClearDepthStencilImage (details / githubweb)
  128. turnip: fix sRGB GMEM clear (details / githubweb)
  129. intel: Add workaround for stencil state. (details / githubweb)
  130. CL: sync C headers with Khronos (details / githubweb)
  131. CL: sync C++ headers with Khronos (details / githubweb)
  132. vulkan: delete typo'd header (details / githubweb)
  133. egl: use EGL_CAST() macro in eglmesaext.h (details / githubweb)
  134. anv: add missing "fall-through" annotation (details / githubweb)
  135. st/mesa: rename delete_basic_variant -> delete_common_variant (details / githubweb)
  136. st/mesa: decrease the size of st_fp_variant_key from 48 to 40 bytes (details / githubweb)
  137. st/mesa: start deduplicating some program code (details / githubweb)
  138. st/mesa: initialize affected_states and uniform storage earlier in (details / githubweb)
  139. st/mesa: consolidate and simplify code flagging program::affected_states (details / githubweb)
  140. st/mesa: trivially merge st_vertex_program into st_common_program (details / githubweb)
  141. st/mesa: rename st_common_program to st_program (details / githubweb)
  142. st/mesa: cleanups after unification of st_vertex/common program (details / githubweb)
  143. st/mesa: rename occurences of stcp to stp to correspond to st_program (details / githubweb)
  144. st/mesa: more cleanups after unification of st_vertex/common_program (details / githubweb)
  145. st/mesa: subclass st_vertex_program for VP-specific members (details / githubweb)
  146. st/mesa: call nir_sweep in st_finalize_nir (details / githubweb)
  147. st/mesa: keep serialized NIR instead of nir_shader in st_program (details / githubweb)
  148. st/mesa: call nir_serialize only once per shader (details / githubweb)
  149. nir: move data.image.access to data.access (details / githubweb)
  150. nir/print: only print image.format for image variables (details / githubweb)
  151. glsl_to_nir: rename image_access to mem_access (details / githubweb)
  152. nir: move data.descriptor_set above data.index for better packing (details / githubweb)
  153. nir: don't use GLenum16 in nir.h (details / githubweb)
  154. ac: add radeon_info::num_rings and move ring_type to amd_family.h (details / githubweb)
  155. ac: fill num_rings for remaining IPs (details / githubweb)
  156. winsys/amdgpu: detect noop dependencies on the same ring correctly (details / githubweb)
  157. util: Add a mapping from VkFormat to PIPE_FORMAT. (details / githubweb)
  158. turnip: Drop the copy of the formats table. (details / githubweb)
  159. radv: Do not change scratch settings while shaders are active. (details / githubweb)
  160. mesa: add ARB_shading_language_include stubs (details / githubweb)
  161. glsl: add infrastructure for ARB_shading_language_include (details / githubweb)
  162. mesa: add ARB_shading_language_include infrastructure to gl_shared_state (details / githubweb)
  163. mesa: add helper to validate tokenise shader include path (details / githubweb)
  164. mesa: add _mesa_lookup_shader_include() helper (details / githubweb)
  165. mesa: add copy_string() helper (details / githubweb)
  166. mesa: add glNamedStringARB() support (details / githubweb)
  167. mesa: implement glGetNamedStringARB() (details / githubweb)
  168. mesa: make error checking optional in _mesa_lookup_shader_include() (details / githubweb)
  169. mesa: implement glIsNamedStringARB() (details / githubweb)
  170. mesa: implement glGetNamedStringivARB() (details / githubweb)
  171. mesa: split _mesa_lookup_shader_include() in two (details / githubweb)
  172. mesa: implement glDeleteNamedStringARB() (details / githubweb)
  173. glsl: add ARB_shading_language_include support to #line (details / githubweb)
  174. glsl: pass gl_context to glcpp_parser_create() (details / githubweb)
  175. glsl: add preprocessor #include support (details / githubweb)
  176. glsl: error if #include used while extension is disabled (details / githubweb)
  177. glsl: add can_skip_compile() helper (details / githubweb)
  178. glsl: delay compilation skip if shader contains an include (details / githubweb)
  179. mesa: add support cursor support for relative path shader includes (details / githubweb)
  180. mesa: add shader include lookup support for relative paths (details / githubweb)
  181. mesa: implement glCompileShaderIncludeARB() (details / githubweb)
  182. mesa: enable ARB_shading_language_include (details / githubweb)
  183. gitlab-ci: bump piglit checkout commit (details / githubweb)
  184. gitlab-ci: update for arb_shading_language_include (details / githubweb)
  185. pan/midgard: Introduce quirks checks (details / githubweb)
  186. panfrost: Just print tiler fields as-is for Tx20 (details / githubweb)
  187. panfrost: Rework buffers in SFBD (details / githubweb)
  188. gitlab-ci: Fix dir name for VK-GL-CTS sources (details / githubweb)
  189. panfrost: Don't print the midgard_blend_rt structs on SFBD (details / githubweb)
  190. v3d: Fix predication with atomic image operations (details / githubweb)
  191. v3d: adds an extra MOV for any sig.ld* (details / githubweb)
  192. radv: enable VK_KHR_shader_subgroup_extended_types on GFX6-GFX7 (details / githubweb)
  193. nir/opcodes: Add a helper function to generate the comparison binops (details / githubweb)
  194. nir/opcodes: Add a helper function to generate reduce opcodes (details / githubweb)
  195. nir: Add a 16-bit bool type (details / githubweb)
  196. nir: Add a 8-bit bool type (details / githubweb)
  197. nir/lower_alu_to_scalar: Support lowering 8- and 16-bit reduce ops (details / githubweb)
  198. freedreno/ir3: cleanup by removing repeated code (details / githubweb)
  199. freedreno/ir3: Support 16-bit comparison instructions (details / githubweb)
  200. freedreno/ir3: Add implementation of nir_op_b16csel (details / githubweb)
  201. freedreno/ir3: Implement f2b16 and i2b16 (details / githubweb)
  202. freedreno: support 16b for the sampler opcode (details / githubweb)
  203. freedreno/ir3: Enabling lowering 16-bit flrp (details / githubweb)
  204. freedreno/ir3: fix printing output registers of FS. (details / githubweb)
  205. freedreno/ir3: fixup when changing to mad.f16 (details / githubweb)
  206. freedreno/ir3: enable half precision for pre-fs texture fetch (details / githubweb)
  207. docs: add missing new features for RADV (details / githubweb)
  208. nir: make nir_variable::{num_members,num_state_slots} a uint16_t (details / githubweb)
  209. nir: add nir_variable::index and nir_index_vars (details / githubweb)
  210. nir/large_constants: use nir_index_vars and nir_variable::index (details / githubweb)
  211. docs: Add relnotes for 19.2.5 (details / githubweb)
  212. docs/relnotes/19.2.5: Add SHA256 sum (details / githubweb)
  213. docs: update calendar, add news item and link release notes for 19.2.5 (details / githubweb)
  214. docs/release-calendar: Update for extended 19.3 rc period (details / githubweb)
  215. meson: Fix linkage of libgallium_nine with libgalliumvl (details / githubweb)
  216. lima/streamparser: Fix typo in vs semaphore parser (details / githubweb)
  217. lima/streamparser: Add findings introduced with gl_PointSize (details / githubweb)
  218. amd/llvm: Add Subgroup Scan functions for SI (details / githubweb)
  219. radv: Enable Subgroup Arithmetic and Clustered for SI (details / githubweb)
  220. Revert "i965/fs: Merge CMP and SEL into CSEL on Gen8+" (details / githubweb)
  221. lima/ppir: add lod-bias support (details / githubweb)
  222. Revert "st/mesa: call nir_serialize only once per shader" (details / githubweb)
  223. Revert "st/mesa: keep serialized NIR instead of nir_shader in (details / githubweb)
  224. nir/validate: validate num_components on registers and intrinsics (details / githubweb)
  225. compiler: move build definition of pp_standalone_scaffolding.c (details / githubweb)
  226. panfrost: Add the lod_bias field (details / githubweb)
  227. pipe-loader: check that the pointer to driconf_xml isn't NULL (details / githubweb)
  228. gitlab-ci: move building piglit into a separate script (details / githubweb)
  229. gitlab-ci: fix ldd check for Vulkan drivers (details / githubweb)
  230. gitlab-ci: add a job that only build things needed for testing (details / githubweb)
  231. gitlab-ci: do not build with debugoptimized for meson-main (details / githubweb)
  232. gitlab-ci: build swr in meson-main (details / githubweb)
  233. gitlab-ci: build GLVND in meson-clang (details / githubweb)
  234. gitlab-ci: remove now useless meson-swr-glvnd build job (details / githubweb)
  235. gitlab-ci: Directly use host-mapped directory for ccache (details / githubweb)
  236. docs: update features.txt for RADV (details / githubweb)
  237. glsl: add missing initialization of the location path field (details / githubweb)
  238. ci: Move freedreno's parallelism to the runner instead of gitlab-ci (details / githubweb)
  239. Docs: remove duplicate meson docs for windows (details / githubweb)
  240. docs: fix ascii html representation (details / githubweb)
  241. util: add missing R8G8B8A8_SRGB format to vk_format_map (details / githubweb)
  242. spirv: don't store 0 to cs.ptr_size for non kernel stages. (details / githubweb)
  243. spirv: get the correct type for function returns. (details / githubweb)
  244. spirv/nir/opencl: handle some multiply instructions. (details / githubweb)
  245. nir: add 64-bit ufind_msb lowering support. (v2) (details / githubweb)
  246. nouveau: request ufind_msb64 lowering in the frontend. (details / githubweb)
  247. vtn/opencl: add clz support (details / githubweb)
  248. nir: fix deref offset builder (details / githubweb)
  249. freedreno/perfcntrs: small cleanup (details / githubweb)
  250. freedreno/perfcntrs: remove gallium dependencies (details / githubweb)
  251. freedreno/perfcntrs: move to shared location (details / githubweb)
  252. freedreno/perfcntrs: add accessor to get per-gen tables (details / githubweb)
  253. freedreno/perfctrs/a2xx: move CP to be first group (details / githubweb)
  254. freedreno/perfcntrs/a6xx: remove RBBM counters (details / githubweb)
  255. freedreno/perfcntrs: add fdperf (details / githubweb)
  256. freedreno/perfctrs/fdperf: periodically restore counters (details / githubweb)
  257. aco: improve waitcnt insertion around loops (details / githubweb)
  258. aco: fix copy+paste error (details / githubweb)
  259. swr: Fix build with llvm-10.0. (details / githubweb)
  260. freedreno/regs: update UBWC related bits (details / githubweb)
  261. turnip: implement UBWC (details / githubweb)
  262. vk_util: drop duplicate formats in vk_format_map[] (details / githubweb)
  263. etnaviv: add drm-shim (details / githubweb)
  264. nir: strip as we serialize to remove the nir_shader_clone call (details / githubweb)
  265. nir/serialize: do ctx = {0} instead of manual initializations (details / githubweb)
  266. docs: Add release notes for 19.2.6 (details / githubweb)
  267. docs: Add SHA256 sum for 19.2.6 (details / githubweb)
  268. docs: update calendar, add news item and link release notes for 19.2.6 (details / githubweb)
  269. intel/fs: Disable conditional discard optimization on Gen4 and Gen5 (details / githubweb)
  270. mapi/glapi: Generate sizeof() helpers instead of fixed sizes. (details / githubweb)
  271. nir: Add load_sampler_lod_paramaters_pan intrinsic (details / githubweb)
  272. pan/midgard: Implement load_sampler_lod_paramaters_pan (details / githubweb)
  273. pan/midgard: Add LOD bias/clamp lowering (details / githubweb)
  274. pan/midgard: Describe quirk MIDGARD_BROKEN_LOD (details / githubweb)
  275. pan/midgard: Enable LOD lowering only on buggy chips (details / githubweb)
  276. panfrost: Add lcra.c to Android.mk (details / githubweb)
  277. gitlab-ci: reduce the number of scons build (details / githubweb)
  278. etnaviv: drop not used config_out function param (details / githubweb)
  279. etnaviv: use a more self-explanatory param name (details / githubweb)
  280. pan/midgard: Use lower_tex_without_implicit_lod (details / githubweb)
  281. glsl: Add varyings to "zero-init of uninitialized vars" workaround (details / githubweb)
  282. nir/range-analysis: Add pragmas to help loop unrolling (details / githubweb)
  283. nir/range_analysis: Make sure the table validation only occurs once (details / githubweb)
  284. iris: Change keybox parenting (details / githubweb)
  285. Revert "draw: revert using correct order for prim decomposition." (details / githubweb)
  286. aco: fix waitcnts for barriers at block ends (details / githubweb)
  287. mesa/glthread: Implement ARB_multi_bind. (details / githubweb)
  288. drirc: Enable glthread for dolphin/citra/yuzu. (details / githubweb)
  289. gitlab-ci: update deqp build so we can generate xml (details / githubweb)
  290. gitlab-ci/deqp: preserve full list of unexpected results (details / githubweb)
  291. gitlab-ci/deqp: preserve caselists for blocks with fails (details / githubweb)
  292. gitlab-ci/deqp: detect and report flakes (details / githubweb)
  293. gitlab-ci: bump arm test container (details / githubweb)
  294. gitlab-ci/deqp: generate xml results for fails/flakes (details / githubweb)
  295. gitlab-ci/deqp: generate junit results (details / githubweb)
  296. gitlab-ci/freedreno/a6xx: remove most of the flakes (details / githubweb)
  297. ci: Use a tag from the parallel-deqp-runner repo. (details / githubweb)
  298. util/blob: add 8-bit and 16-bit reads and writes (details / githubweb)
  299. nir/serialize: pack instructions better (details / githubweb)
  300. nir/serialize: pack src better and limit the object count to 1M from 1G (details / githubweb)
  301. nir/serialize: don't serialize var->data for temporaries (details / githubweb)
  302. nir/serialize: deduplicate serialized var types by reusing the last (details / githubweb)
  303. nir/serialize: try to store a diff in var data locations instead of var (details / githubweb)
  304. nir/serialize: pack load_const with non-64-bit constants better (details / githubweb)
  305. nir/serialize: pack 1-component constants into 20 bits if possible (details / githubweb)
  306. nir/serialize: pack nir_intrinsic_instr::const_index[] better (details / githubweb)
  307. nir/serialize: try to pack two alu srcs into 1 uint32 (details / githubweb)
  308. nir/serialize: don't store deref types if not needed (details / githubweb)
  309. nir/serialize: don't serialize mode for deref non-cast instructions (details / githubweb)
  310. nir/serialize: try to put deref->var index into the unused bits of the (details / githubweb)
  311. nir/serialize: cleanup - fold nir_deref_type_var cases into switches (details / githubweb)
  312. nir/serialize: try to pack both deref array src into 32 bits (details / githubweb)
  313. nir/serialize: remove up to 3 consecutive equal ALU instruction headers (details / githubweb)
  314. nir/serialize: reuse the writemask field for 2 src X swizzles of SSA ALU (details / githubweb)
  315. nir/serialize: serialize swizzles for vec8 and vec16 (details / githubweb)
  316. nir/serialize: serialize writemask for vec8 and vec16 (details / githubweb)
  317. nir/serialize: don't serialize redundant (details / githubweb)
  318. nir/serialize: use 3 unused bits in intrinsic for packed_const_indices (details / githubweb)
  319. nir/serialize: support any num_components for remaining instructions (details / githubweb)
  320. Meson: Check for dladdr with MinGW (details / githubweb)
  321. disk_cache_get_function_timestamp: check for dladdr (details / githubweb)
  322. Meson: Add llvm>=9 modules (details / githubweb)
  323. nir: no-op C99 _Pragma() with MSVC (details / githubweb)
  324. radv: add some infrastructure for fresh forks for each secure compile (details / githubweb)
  325. radv: add a secure_compile_open_fifo_fds() helper (details / githubweb)
  326. radv: create a fresh fork for each pipeline compile (details / githubweb)
  327. llvmpipe: initial query buffer object support. (v2) (details / githubweb)
  328. docs: add llvmpipe to ARB_query_buffer_object. (details / githubweb)
  329. radv: disable subgroup shuffle operations on GFX10 (details / githubweb)
  330. ac/llvm: fix the local invocation index for wave32 (details / githubweb)
  331. meson: only build imgui when needed (details / githubweb)
  332. drirc: Add glsl_zero_init workaround for GpuTest (details / githubweb)
  333. radv: Rename ac_arg_regfile (details / githubweb)
  334. ac: Add a shared interface between radv, radeonsi, LLVM and ACO (details / githubweb)
  335. ac/nir, radv, radeonsi: Switch to using ac_shader_args (details / githubweb)
  336. radv: Move argument declaration out of nir_to_llvm (details / githubweb)
  337. aco: Constify radv_nir_compiler_options in isel (details / githubweb)
  338. aco: Use radv_shader_args in aco_compile_shader() (details / githubweb)
  339. aco: Split vector arguments at the beginning (details / githubweb)
  340. aco: Make num_workgroups and local_invocation_ids one argument each (details / githubweb)
  341. radv: Replace supports_spill with explict_scratch_args (details / githubweb)
  342. aco: Use common argument handling (details / githubweb)
  343. aco: Make unused workgroup id's 0 (details / githubweb)
  344. nir: add nir_num_variable_modes and nir_var_mem_push_const (details / githubweb)
  345. radv: set alignment for load_ssbo/store_ssbo in meta shaders (details / githubweb)
  346. nir: add a load/store vectorization pass (details / githubweb)
  347. nir: add load/store vectorizer tests (details / githubweb)
  348. aco: enable load/store vectorizer (details / githubweb)
  349. radv: set the image view aspect mask during subpass transitions (details / githubweb)
  350. radv: set the image view aspect mask before resolves (details / githubweb)
  351. radv: rework creation of decompress/resummarize meta pipelines (details / githubweb)
  352. radv: create decompress pipelines for separate depth/stencil layouts (details / githubweb)
  353. radv: select the depth decompress path based on the aspect mask (details / githubweb)
  354. etnaviv: handle 8 byte block in tiling (details / githubweb)
  355. etnaviv: add support for extended pe formats (details / githubweb)
  356. etnaviv: avoid using RS for 64bpp formats (details / githubweb)
  357. etnaviv: implement 64bpp clear (details / githubweb)
  358. nir: Add a scheduler pass to reduce maximum register pressure. (details / githubweb)
  359. ac: set swizzled bit in cache policy as a hint not to merge loads/stores (details / githubweb)
  360. radeonsi: initialize the per-context compiler on demand (details / githubweb)
  361. radeonsi/nir: don't run si_nir_opts again if there is no change (details / githubweb)
  362. iris: Stop mutating the resource in get_rt_read_isl_surf(). (details / githubweb)
  363. iris: Drop 'old_address' parameter from iris_rebind_buffer (details / githubweb)
  364. iris: Create an "iris_surface_state" wrapper struct (details / githubweb)
  365. iris: Maintain CPU-side SURFACE_STATE copies for views and surfaces. (details / githubweb)
  366. iris: Update SURFACE_STATE addresses when setting sampler views (details / githubweb)
  367. vulkan/enum_to_str: Handle out-of-order aliases (details / githubweb)
  368. anv/entrypoints: Better handle promoted extensions (details / githubweb)
  369. vulkan: Update the XML and headers to 1.1.129 (details / githubweb)
  370. mapi: add GetInteger64vEXT with EXT_disjoint_timer_query (details / githubweb)
  371. ac/llvm: fix warning in ac_build_canonicalize() (details / githubweb)
  372. r600: Disable eight bit three channel formats (details / githubweb)
  373. radv: Allocate cmdbuffer space for buffer marker write. (details / githubweb)
  374. radv: fix reporting subgroup size with (details / githubweb)
  375. radv: Enable VK_KHR_buffer_device_address. (details / githubweb)
  376. aco: allow constant offsets for global/scratch instructions on GFX10 (details / githubweb)
  377. aco: set dlc/glc correctly for image loads (details / githubweb)
  378. aco: don't value-number instructions from within a loop with ones after (details / githubweb)
  379. etnaviv: blt: fix partial ZS clears with TS (details / githubweb)
  380. etnaviv: support 3d/array/integer formats in texture descriptors (details / githubweb)
  381. nir: Maintain the algebraic automaton's state as we work. (details / githubweb)
  382. nir: Refactor algebraic's block walk (details / githubweb)
  383. nir: Make algebraic backtrack and reprocess after a replacement. (details / githubweb)
  384. freedreno: use rsc->slice accessor everywhere (details / githubweb)
  385. freedreno: Introduce a fd_resource_layer_stride() helper. (details / githubweb)
  386. freedreno: Introduce a fd_resource_tile_mode() helper. (details / githubweb)
  387. freedreno: Introduce a resource layout header. (details / githubweb)
  388. freedreno: Convert the slice struct to the new resource header. (details / githubweb)
  389. freedreno/a6xx: Log the tiling mode in resource layout debug. (details / githubweb)
  390. freedreno: switch to layout helper (details / githubweb)
  391. iris: Disable VF cache partial address workaround on Gen11+ (details / githubweb)
  392. st/mesa: don't serialize all streamout state if there are no SO outputs (details / githubweb)
  393. st/mesa: don't use redundant stp->state.ir.nir (details / githubweb)
  394. st/mesa: don't call ProgramStringNotify in glsl_to_nir (details / githubweb)
  395. st/mesa: propagate gl_PatchVerticesIn from TCS to TES before linking for (details / githubweb)
  396. st/mesa: simplify looping over linked shaders when linking NIR (details / githubweb)
  397. st/mesa: don't use ** in the st_nir_link_shaders signature (details / githubweb)
  398. st/mesa: add st_variant base class to simplify code for shader variants (details / githubweb)
  399. gallium/auxiliary: Fix uses of gnu struct = {} extension (details / githubweb)
  400. meson: Add -Werror=gnu-empty-initializer to MSVC compat args (details / githubweb)
  401. anv: Push constants are relative to dynamic state on IVB (details / githubweb)
  402. turnip: fix integer render targets (details / githubweb)
  403. radv: fix enabling sample shading with SampleID/SamplePosition (details / githubweb)
  404. radv/gfx10: fix implementation of exclusive scans (details / githubweb)
  405. ac: add 8-bit and 16-bit supports to ac_build_permlane16() (details / githubweb)
  406. radv: enable VK_KHR_shader_subgroup_extended_types on GFX10 (details / githubweb)
  407. v3d: fix indirect BO allocation for uniforms (details / githubweb)
  408. gitlab-ci: Stop reporting piglit test results via JUnit (details / githubweb)
  409. gitlab-ci: Stop storing piglit test results as JUnit (details / githubweb)
  410. gitlab-ci: Put HTML summary in artifacts for failed piglit jobs (details / githubweb)
  411. freedreno/registers: add missing MH perfcounter enum for a2xx (details / githubweb)
  412. freedreno/perfcntrs: add a2xx MH counters (details / githubweb)
  413. freedreno/perfcntrs/fdperf: fix u64 print on 32-bit builds (details / githubweb)
  414. freedreno/perfcntrs/fdperf: add missing a20x compatible (details / githubweb)
  415. freedreno/perfcntrs/fdperf: add missing a2xx case in select_counter (details / githubweb)
  416. turnip: Disable timestamp queries for now. (details / githubweb)
  417. driconf, glsl: Add a vs_position_always_invariant option (details / githubweb)
  418. drirc: Set vs_position_always_invariant for Shadow of Mordor on Intel (details / githubweb)
  419. ac/nir: don't rely on data.patch for tess factors (details / githubweb)
  420. radeonsi/nir: implement subgroup system values for SPIR-V (details / githubweb)
  421. radeonsi: simplify the interface of get_dw_address_from_generic_indices (details / githubweb)
  422. radeonsi: simplify get_tcs_tes_buffer_address_from_generic_indices (details / githubweb)
  423. radeonsi/nir: validate is_patch because SPIR-V doesn't set it for tess (details / githubweb)
  424. radeonsi/nir: don't rely on data.patch for tess factors (details / githubweb)
  425. radeonsi/nir: fix location_frac handling for TCS outputs (details / githubweb)
  426. radeonsi/nir: support interface output types to fix SPIR-V xfb piglits (details / githubweb)
  427. radeonsi: enable SPIR-V and GL 4.6 for NIR (details / githubweb)
  428. gallivm: split out the flow control ir to a common file. (details / githubweb)
  429. gallivm: nir->tgsi info convertor (v2) (details / githubweb)
  430. gallivm: add popcount intrinsic wrapper (details / githubweb)
  431. gallivm: add cttz wrapper (details / githubweb)
  432. gallivm: add selection for non-32 bit types (details / githubweb)
  433. gallivm: add nir->llvm translation (v2) (details / githubweb)
  434. draw: add nir info gathering and building support (details / githubweb)
  435. gallium: add nir lowering passes for the draw pipe stages. (v2) (details / githubweb)
  436. gallivm: add swizzle support where one channel isn't defined. (details / githubweb)
  437. llvmpipe: add initial nir support (details / githubweb)
  438. ac/llvm: convert src operands to pointers if necessary (details / githubweb)
  439. radv: add more constants to avoid using magic numbers (details / githubweb)
  440. amd/llvm: Refactor ac_build_scan. (details / githubweb)
  441. radv: Unify max_descriptor_set_size. (details / githubweb)
  442. glsl: handle max uniform limits with lower_const_arrays_to_uniforms (details / githubweb)
  443. util/driconfig: print ATTENTION if MESA_DEBUG=silent is not set (details / githubweb)
  444. winsys/amdgpu: avoid double simple_mtx_unlock() (details / githubweb)
  445. radv: Fix timeline semaphore refcounting. (details / githubweb)
  446. docs: update source code repository documentation (details / githubweb)
  447. panfrost: Fix gnu-empty-initializer build errors. (details / githubweb)
  448. st/mesa: unmap pbo after updating cache (details / githubweb)
  449. zink: use true/false instead of TRUE/FALSE (details / githubweb)
  450. zink: reject invalid sample-counts (details / githubweb)
  451. zink: fix crash when restoring sampler-states (details / githubweb)
  452. zink: delete query rather than allocating a new one (details / githubweb)
  453. zink: do not try to destroy NULL-fence (details / githubweb)
  454. zink: handle calloc-failure (details / githubweb)
  455. zink: avoid NULL-deref (details / githubweb)
  456. zink: avoid NULL-deref (details / githubweb)
  457. zink: avoid NULL-deref (details / githubweb)
  458. zink: error-check right variable (details / githubweb)
  459. zink: silence coverity error (details / githubweb)
  460. gallium: Fix the ->set_damage_region() implementation (details / githubweb)
  461. panfrost: Make sure we reset the damage region of RTs at flush time (details / githubweb)
  462. scons: Bump C standard to gnu11 on macOS 10.15. (details / githubweb)
  463. i965: update Makefile.sources for perf changes (details / githubweb)
  464. etnaviv: fix integer vertex formats (details / githubweb)
  465. etnaviv: use NORMALIZE_SIGN_EXTEND (details / githubweb)
  466. etnaviv: fix R10G10B10A2 vertex format entries (details / githubweb)
  467. etnaviv: handle integer case for GENERIC_ATTRIB_SCALE (details / githubweb)
  468. etnaviv: remove dead code (details / githubweb)
  469. aco: propagate p_wqm on an image_sample's coordinate p_create_vector (details / githubweb)
  470. aco: fix i2i64 (details / githubweb)
  471. aco: fix incorrect cast in parse_wait_instr() (details / githubweb)
  472. aco: add v_nop inbetween exec write and VMEM/DS/FLAT (details / githubweb)
  473. aco: improve WAR hazard workaround with >64bit stores (details / githubweb)
  474. aco: fix GFX10 opcodes for some global/flat atomics (details / githubweb)
  475. aco: fix assembly of FLAT/GLOBAL atomics (details / githubweb)
  476. aco: fix SADDR with FLAT on GFX10 (details / githubweb)
  477. aco: don't enable store_global for helper invocations (details / githubweb)
  478. aco: improve FLAT/GLOBAL scheduling (details / githubweb)
  479. aco: implement global atomics (details / githubweb)
  480. aco: don't split live-ranges of linear VGPRs (details / githubweb)
  481. aco: fix a couple of value numbering issues (details / githubweb)
  482. radv,ac/nir: lower deref operations for shared memory (details / githubweb)
  483. aco: drop useless lowering of deref operations for shared memory (details / githubweb)
  484. nir/samplers: don't zero samplers_used/txf. (details / githubweb)
  485. st/mesa: Add GL_TDFX_texture_compression_FXT1 support (details / githubweb)
  486. iris: Map FXT1 texture formats (details / githubweb)
  487. ac/llvm: fix pointer type for global atomics (details / githubweb)
  488. ac/llvm: improve sync scope for global atomics (details / githubweb)
  489. radv: set writes_memory for global memory stores/atomics (details / githubweb)
  490. mesa/main/util: moving gallium u_mm to util, remove main/mm (details / githubweb)
  491. aco: validate the CFG (details / githubweb)
  492. aco: handle loop exit and IF merge phis with break/discard (details / githubweb)
  493. aco: fix block_kind_discard s_andn2 definition to exec (details / githubweb)
  494. nir/lower_io_to_vector: don't create arrays when not needed (details / githubweb)
  495. turnip: fix display wsi fence timing out (details / githubweb)
  496. meson: Add a "prefer_iris" build option (details / githubweb)
  497. util/futex: use futex syscall on OpenBSD (details / githubweb)
  498. util/u_thread: don't restrict u_thread_get_time_nano() to __linux__ (details / githubweb)
  499. radeonsi/gfx10: simplify some duplicated NGG GS code (details / githubweb)
  500. radeonsi/gfx10: fix the vertex order for triangle strips emitted by a GS (details / githubweb)
  501. iris: Allow max dynamic pool size of 2GB for gen12 (details / githubweb)
  502. nir/opt_peephole_select: Don't count some unary operations (details / githubweb)
  503. intel/compiler: Increase nir_opt_peephole_select threshold (details / githubweb)
  504. nir/algebraic: Simplify some Inf and NaN avoidance code (details / githubweb)
  505. nir/algebraic: Rearrange bcsel sequences generated by (details / githubweb)
  506. panfrost: Add quirks system to cmdstream (details / githubweb)
  507. panfrost: Add information about T720 tiling (details / githubweb)
  508. panfrost: Implement pan_tiler for non-hierarchy GPUs (details / githubweb)
  509. panfrost: Simplify draw_flags (details / githubweb)
  510. panfrost: Simplify shader patching (details / githubweb)
  511. pan/midgard: Splatter on fragment out (details / githubweb)
  512. panfrost: White list the Mali T720 (details / githubweb)
  513. gitlab-ci: Remove non-default skips from Panfrost (details / githubweb)
  514. gitlab-ci: Test Panfrost on T720 GPUs (details / githubweb)
  515. panfrost: Remove blend shader hack (details / githubweb)
  516. llvmpipe/images: handle undefined atomic without crashing (details / githubweb)
  517. gallivm/llvmpipe: add support for front facing in sysval. (details / githubweb)
  518. Add support for T820 CI Jobs (details / githubweb)
  519. ac/llvm: fix atomic var operations if source isn't a deref (details / githubweb)
  520. gitlab-ci: Update to current ci-templates master (details / githubweb)
  521. anv: Set up SBE_SWIZ properly for gl_Viewport (details / githubweb)
  522. gitlab-ci: disable junit results for deqp (details / githubweb)
  523. gallium/swr: Fix crash when use GL_TDFX_texture_compression_FXT1 format. (details / githubweb)
  524. anv: Respect the always_flush_cache driconf option (details / githubweb)
  525. llvmpipe: enable texcoord semantics (details / githubweb)
  526. gallium/scons: fix graw-xlib build on OSX. (details / githubweb)
  527. iris: Stop setting up fake params (details / githubweb)
  528. radv: remove dead shader input/output variables (details / githubweb)
  529. radv: simplify a check in radv_fixup_vertex_input_fetches() (details / githubweb)
  530. radv/gfx10: fix the vertex order for triangle strips emitted by a GS (details / githubweb)
  531. radeonsi: implement sdma for GFX9 (details / githubweb)
  532. radeonsi: display cs blit count for AMD_DEBUG=testdma (details / githubweb)
  533. intel/perf: fix invalid hw_id in query results (details / githubweb)
  534. intel/perf: set read buffer len to 0 to identify empty buffer (details / githubweb)
  535. intel/perf: take into account that reports read can be fairly old (details / githubweb)
  536. intel/perf: simplify the processing of OA reports (details / githubweb)
  537. intel/perf: fix improper pointer access (details / githubweb)
  538. gitlab-ci: Run piglit glslparser & quick_shader tests separately (details / githubweb)
  539. aco: Fix operand of s_bcnt1_i32_b64 in emit_boolean_reduce. (details / githubweb)
  540. aco: Remove superfluous argument from emit_boolean_logic. (details / githubweb)
  541. aco: Remove lower_linear_bool_phi, it is not needed anymore. (details / githubweb)
  542. aco: Optimize load_subgroup_id to one bit field extract instruction. (details / githubweb)
  543. aco/wave32: Change uniform bool optimization to work with wave32. (details / githubweb)
  544. aco/wave32: Replace hardcoded numbers in spiller with wave size. (details / githubweb)
  545. aco/wave32: Introduce emit_mbcnt which takes wave size into account. (details / githubweb)
  546. aco/wave32: Add wave size specific opcodes to aco_builder. (details / githubweb)
  547. aco/wave32: Use lane mask regclass for exec/vcc. (details / githubweb)
  548. aco/wave32: Fix load_local_invocation_index to support wave32. (details / githubweb)
  549. aco/wave32: Use wave_size for barrier intrinsic. (details / githubweb)
  550. aco/wave32: Allow setting the subgroup ballot size to 64-bit. (details / githubweb)
  551. aco/wave32: Fix reductions. (details / githubweb)
  552. nir/load_store_vectorize: fix combining stores with aliasing loads (details / githubweb)
  553. gitlab-ci: bump piglit checkout commit (details / githubweb)
  554. glsl: additional interface redeclaration check for SSO programs (details / githubweb)
  555. lima: enable tiling (details / githubweb)
  556. turnip: don't skip unused attachments when setting up tiling config (details / githubweb)
  557. turnip: implement CmdClearAttachments (details / githubweb)
  558. turnip: don't set unused BLIT_DST_INFO bits for GMEM clear (details / githubweb)
  559. turnip: MSAA resolve directly from GMEM (details / githubweb)
  560. intel/genxml: Add 3DSTATE_CONSTANT_ALL packet. (details / githubweb)
  561. intel/aubinator: Decode 3DSTATE_CONSTANT_ALL. (details / githubweb)
  562. intel/blorp: Use 3DSTATE_CONSTANT_ALL to setup push constants. (details / githubweb)
  563. iris: Rework push constants emitting code. (details / githubweb)
  564. iris: Use 3DSTATE_CONSTANT_ALL when possible. (details / githubweb)
  565. anv: Move gen8+ push constant packet workaround. (details / githubweb)
  566. anv: Add get_push_range_address() helper. (details / githubweb)
  567. anv: Move code for emitting push constants into its own function. (details / githubweb)
  568. anv: Use 3DSTATE_CONSTANT_ALL when possible. (details / githubweb)
  569. iris: Add restriction to 3DSTATE_CONSTANT_ packets. (details / githubweb)
  570. freedreno/ir3: remove store_output lowered to store_shared_ir3 (details / githubweb)
  571. freedreno/ir3: fix neverball assert in case of unused VS inputs (details / githubweb)
  572. nir/lower_clip: Fix incorrect driver loc for clipdist outputs (details / githubweb)
  573. turnip: allow writes to draw_cs outside of render pass (details / githubweb)
  574. docs: Add release notes for 19.2.7 (details / githubweb)
  575. docs: Add SHA256 sums for 19.2.7 (details / githubweb)
  576. docs: update calendar, add news item and link release notes for 19.2.7 (details / githubweb)
  577. docs: Update mesa 19.3 release calendar (details / githubweb)
  578. intel/compiler: Fix 'comparison is always true' warning (details / githubweb)
  579. mesa: Silence 'left shift of negative value' warning in BPTC compression (details / githubweb)
  580. mesa: Silence unused parameter warning (details / githubweb)
  581. anv: Fix error message format string (details / githubweb)
  582. glsl: move calculate_array_size_and_stride() to link_uniforms.cpp (details / githubweb)
  583. glsl: don't set uniform block as used when its not (details / githubweb)
  584. glsl: make use of active_shader_mask when building resource list (details / githubweb)
  585. turnip: Fix unused variable warnings. (details / githubweb)
  586. turnip: Drop redefinition of VALIDREG now that it's in ir3.h. (details / githubweb)
  587. turnip: Reuse tu6_stage2opcode() more. (details / githubweb)
  588. turnip: Add basic SSBO support. (details / githubweb)
  589. turnip: Refactor the graphics pipeline create implementation. (details / githubweb)
  590. turnip: Add a helper function for getting tu_buffer iovas. (details / githubweb)
  591. turnip: Sanity check that we're adding valid BOs to the list. (details / githubweb)
  592. turnip: Move pipeline BO list adding to BindPipeline. (details / githubweb)
  593. turnip: Add support for compute shaders. (details / githubweb)
  594. intel/compiler: add newline to limit_dispatch_width message (details / githubweb)
  595. intel/compiler: force simd8 when dual src blending on gen8 (details / githubweb)
  596. android: radeonsi: fix build after vl refactoring (v2) (details / githubweb)
  597. glsl/tests: Use splitlines() instead of strip() (details / githubweb)
  598. anv: Drop bo_flags from anv_bo_pool (details / githubweb)
  599. anv: Add a has_softpin boolean (details / githubweb)
  600. blorp: Pass the VB size to the VF cache workaround (details / githubweb)
  601. anv: Always invalidate the VF cache in BeginCommandBuffer (details / githubweb)
  602. anv: Apply cache flushes after setting index/draw VBs (details / githubweb)
  603. anv: Use PIPE_CONTROL flushes to implement the gen8 VF cache WA (details / githubweb)
  604. anv: Don't leak when set_tiling fails (details / githubweb)
  605. util/atomic: Add a _return variant of p_atomic_add (details / githubweb)
  606. anv: Disallow allocating above heap sizes (details / githubweb)
  607. anv: Stop tracking VMA allocations (details / githubweb)
  608. anv: Set up VMA heaps independently from memory heaps (details / githubweb)
  609. anv: Stop advertising two heaps just for the VF cache WA (details / githubweb)
  610. anv: Add an explicit_address parameter to anv_device_alloc_bo (details / githubweb)
  611. util/vma: Factor out the hole splitting part of util_vma_heap_alloc (details / githubweb)
  612. util/vma: Add a function to allocate a particular address range (details / githubweb)
  613. anv: Add allocator support for client-visible addresses (details / githubweb)
  614. anv: Use a pNext loop in AllocateMemory (details / githubweb)
  615. anv: Implement VK_KHR_buffer_device_address (details / githubweb)
  616. util/atomic: Add p_atomic_add_return for the unlocked path (details / githubweb)
  617. ci: Disable egl_ext_device_drm tests in piglit. (details / githubweb)
  618. main: Change u_mmAllocMem align2 from bytes (old API) to bits (new API) (details / githubweb)
  619. llvmpipe: add queries disabled flag (details / githubweb)
  620. llvmpipe: disable occlusion queries when requested by state tracker (details / githubweb)
  621. draw: add support for collecting primitives generated outside streamout (details / githubweb)
  622. llvmpipe: enable support for primitives generated outside streamout (details / githubweb)
  623. glsl/nir: iterate the system values list when adding varyings (details / githubweb)
  624. turnip: add function to allocate aligned memory in a substream cs (details / githubweb)
  625. turnip: improve emit_textures (details / githubweb)
  626. turnip: implement border color (details / githubweb)
  627. gitlab-ci: Use the common run policy for LAVA jobs as well again (details / githubweb)
  628. gitlab-ci: Overhaul job run policy (details / githubweb)
  629. gitlab-ci: rename build-deqp.sh to build-deqp-gl.sh (details / githubweb)
  630. gitlab-ci: add a gl suffix to the x86 test image and all test jobs (details / githubweb)
  631. gitlab-ci: add a new job that builds a base test image for VK (details / githubweb)
  632. gitlab-ci: build cts_runner in the x86 test image for VK (details / githubweb)
  633. gitlab-ci: build dEQP VK 1.1.6 in the x86 test image for VK (details / githubweb)
  634. gitlab-ci: add a new base test job for VK (details / githubweb)
  635. gitlab-ci: allow to run dEQP Vulkan with DEQP_VER (details / githubweb)
  636. gitlab-ci: configure the Vulkan ICD export with VK_DRIVER (details / githubweb)
  637. gitlab-ci: build RADV in meson-testing (details / githubweb)
  638. gitlab-ci: add a job that runs Vulkan CTS with RADV conditionally (details / githubweb)
  639. panfrost: Update SET_VALUE with information from igt (details / githubweb)
  640. panfrost: Rename SET_VALUE to WRITE_VALUE (details / githubweb)
  641. panfrost: free last_read/write tables in mir_create_dependency_graph (details / githubweb)
  642. panfrost: free allocations in schedule_block (details / githubweb)
  643. panfrost: add lcra_free() to free lcra state (details / githubweb)
  644. panfrost: free spill cost table in mir_spill_register (details / githubweb)
  645. vulkan/wsi: Provide the implicitly synchronized BO to vkQueueSubmit (details / githubweb)
  646. vulkan/wsi: Add a hooks for signaling semaphores and fences (details / githubweb)
  647. anv: Always add in EXEC_OBJECT_WRITE when specified in extra_flags (details / githubweb)
  648. anv: Use submit-time implicit sync instead of allocate-time (details / githubweb)
  649. anv: Add a fence_reset_reset_temporary helper (details / githubweb)
  650. anv: Use BO fences/semaphores for AcquireNextImage (details / githubweb)
  651. meson: Include iris in default gallium-drivers for x86/x86_64 (details / githubweb)
  652. gallium/dri2: Fix creation of multi-planar modifier images (details / githubweb)
  653. gallium: Store the image format in winsys_handle (details / githubweb)
  654. iris: Fix import of multi-planar surfaces with modifiers (details / githubweb)
  655. freedreno: reorder format check (details / githubweb)
  656. freedreno: Enable texture upload memory throttling. (details / githubweb)
  657. anv: Return VK_ERROR_OUT_OF_DEVICE_MEMORY for too-large buffers (details / githubweb)
  658. anv: Re-capture all batch and state buffers (details / githubweb)
  659. anv: Re-emit all compute state on pipeline switch (details / githubweb)
  660. aco: refactor visit_store_fs_output() to use the Builder (details / githubweb)
  661. aco: Initial GFX7 Support (details / githubweb)
  662. aco: handle gfx7 int8/10 clamping on exports (details / githubweb)
  663. aco: SI/CI - fix sampler aniso (details / githubweb)
  664. aco: fix SMEM offsets for SI/CI (details / githubweb)
  665. aco: implement nir_op_fquantize2f16 for SI/CI (details / githubweb)
  666. aco: only use scalar loads for readonly buffers on SI/CI (details / githubweb)
  667. aco: implement nir_op_isign on SI/CI (details / githubweb)
  668. aco: move buffer_store data to VGPR if needed (details / githubweb)
  669. aco: implement quad swizzles for SI/CI (details / githubweb)
  670. aco: recognize SI/CI SMRD hazards (details / githubweb)
  671. aco: fix disassembly of writelane instructions. (details / githubweb)
  672. aco: split read/writelane opcode into VOP2/VOP3 version for SI/CI (details / githubweb)
  673. aco: implement 64bit VGPR shifts for SI/CI (details / githubweb)
  674. aco: make 1/2*PI a literal constant on SI/CI (details / githubweb)
  675. aco: implement 64bit i2b for SI /CI (details / githubweb)
  676. aco: implement 64bit ine/ieq for SI/CI (details / githubweb)
  677. aco: disable disassembly for SI/CI due to lack of support by LLVM (details / githubweb)
  678. radv: only flush scalar cache for SSBO writes with ACO on GFX8+ (details / githubweb)
  679. aco: flush denorms after fmin/fmax on pre-GFX9 (details / githubweb)
  680. aco: don't use a scalar temporary for reductions on GFX10 (details / githubweb)
  681. aco: implement (clustered) reductions for SI/CI (details / githubweb)
  682. aco: implement inclusive_scan for SI/CI (details / githubweb)
  683. aco: implement exclusive scan for SI/CI (details / githubweb)
  684. radv: disable Youngblood app profile if ACO is used (details / githubweb)
  685. aco: return to loop_active mask at continue_or_break blocks (details / githubweb)
  686. radv: Enable ACO on GFX7 (Sea Islands) (details / githubweb)
  687. aco: use soffset for MUBUF instructions on SI/CI (details / githubweb)
  688. aco: improve readfirstlane after uniform ssbo loads on GFX7 (details / githubweb)
  689. aco: propagate temporaries into expanded vectors (details / githubweb)
  690. gallium/scons: fix graw_gdi build (details / githubweb)
  691. gallivm: add bitfield reverse and ufind_msb (details / githubweb)
  692. radv: do not use VK_TRUE/VK_FALSE (details / githubweb)
  693. turnip: add hw binning (details / githubweb)
  694. lima: handle DRM_FORMAT_MOD_INVALID in resource_from_handle() (details / githubweb)
  695. lima: expose tiled format modifier in query_dmabuf_modifiers() (details / githubweb)
  696. intel: Add device info for 1x4x6 Jasper Lake (details / githubweb)
  697. intel: Add pci-ids for Jasper Lake (details / githubweb)
  698. gallium/util: Support POLYGON in u_stream_outputs_for_vertices (details / githubweb)
  699. freedreno/fdperf: use drmOpen() (details / githubweb)
  700. freedreno: Stop forcing ALLOW_MAPPED_BUFFERS_DURING_EXEC off. (details / githubweb)
  701. freedreno: Track the set of UBOs to be uploaded in UBO analysis. (details / githubweb)
  702. util/atomic: Fix p_atomic_add for unlocked and msvc paths (details / githubweb)
  703. drirc: set allow_higher_compat_version for Faster Than Light (details / githubweb)
  704. llvmpipe: implement TEX_LZ and TXF_LZ opcodes (details / githubweb)
  705. gallivm: implement LOAD with CONSTBUF but don't enable it for llvmpipe (details / githubweb)
  706. st/mesa: support UBOs for Selection/Feedback/RasterPos (details / githubweb)
  707. st/mesa: save currently bound vertex samplers and sampler views in (details / githubweb)
  708. st/mesa: support samplers for Selection/Feedback/RasterPos (details / githubweb)
  709. st/mesa: support SSBOs for Selection/Feedback/RasterPos (details / githubweb)
  710. st/mesa: support shader images for Selection/Feedback/RasterPos (details / githubweb)
  711. st/mesa: use a separate VS variant for the draw module (details / githubweb)
  712. st/mesa: remove st_vp_variant::num_inputs (details / githubweb)
  713. st/mesa: remove struct st_vp_variant in favor of st_common_variant (details / githubweb)
  714. st/mesa: don't generate VS TGSI if NIR is enabled (details / githubweb)
  715. draw, st/mesa: generate TGSI for ffvp/ARB_vp if draw lacks LLVM (details / githubweb)
  716. st/mesa: release the draw shader properly to fix driver crashes (iris) (details / githubweb)
  717. radeonsi: use compute shader for clear 12-byte buffer (details / githubweb)
  718. radeonsi: use gfx9.surf_offset to compute texture offset (details / githubweb)
  719. radeonsi: fix multi plane buffers creation (details / githubweb)
  720. radeonsi: dcc dirty flag (details / githubweb)
  721. st/mesa: add a notify_before_flush callback param to flush (details / githubweb)
  722. st/dri: use st->flush callback to flush the backbuffer (details / githubweb)
  723. radv: move emission of two PA_SC_* registers to the pipeline CS (details / githubweb)
  724. radv: fix possibly wrong PA_SC_AA_CONFIG value for conservative rast (details / githubweb)
  725. gallivm: add TGSI bit arithmetic opcodes support (details / githubweb)
  726. gitlab-ci: Don't exclude any piglit quick_shader tests (details / githubweb)
  727. radv: synchronize after performing a separate depth/stencil fast clears (details / githubweb)
  728. radv: do not init HTILE as compressed state when dst layout allows it (details / githubweb)
  729. radv: initialize HTILE for separate depth/stencil aspects (details / githubweb)
  730. radv: implement VK_KHR_separate_depth_stencil_layouts (details / githubweb)
  731. meson: drop duplicate `lib` prefix on libiris_gen* (details / githubweb)
  732. meson: drop `intel_` prefix on imgui_core (details / githubweb)
  733. docs: reword a bit and list HTTPS before FTP (details / githubweb)
  734. anv: fix missing gen12 handling (details / githubweb)
  735. anv: fix incorrect VMA alignment for CCS main surfaces (details / githubweb)
  736. meson/broadcom: libbroadcom_cle needs expat headers (details / githubweb)
  737. ANV: Stop advertising smoothLines support on gen10+ (details / githubweb)
  738. st/dri: assume external consumers of back buffers can write to the (details / githubweb)
  739. radeonsi: enable NIR by default and document GL 4.6 support (details / githubweb)
  740. radeonsi/gfx10: disable vertex grouping (details / githubweb)
  741. radeonsi/gfx10: simplify the tess_turns_off_ngg condition (details / githubweb)
  742. radeonsi: don't rely on CLEAR_STATE to set PA_SC_GENERIC_SCISSOR_* (details / githubweb)
  743. freedreno/a6xx: disable LRZ when blending (details / githubweb)
  744. freedreno/a5xx+a6xx: split LRZ layout to per-gen (details / githubweb)
  745. freedreno/a6xx: fix LRZ layout (details / githubweb)
  746. freedreno/a6xx: fix LRZ logic (details / githubweb)
  747. freedreno/a6xx: enable LRZ by default (details / githubweb)
  748. util: Detect use-after-destroy in simple_mtx (details / githubweb)
  749. intel/genxml: Add a partial TCCNTLREG definition (details / githubweb)
  750. iris: Enable Gen11 Color/Z write merging optimization (details / githubweb)
  751. anv: Enable Gen11 Color/Z write merging optimization (details / githubweb)
  752. meson/broadcom: libbroadcom_cle also needs zlib (details / githubweb)
  753. gallium: enable INTEL_PERFORMANCE_QUERY (details / githubweb)
  754. iris: separating out common perf code (details / githubweb)
  755. iris: INTEL performance query implementation (details / githubweb)
  756. intel/decoder: Make get_state_size take a full 64-bit address and a base (details / githubweb)
  757. freedreno: Drop the extra offset field for mipmap slices. (details / githubweb)
  758. freedreno: Refactor the UBWC flags registers emission. (details / githubweb)
  759. freedreno: Move UBWC layout into a slices array like the non-UBWC (details / githubweb)
  760. tu: Move our image layout into a freedreno_layout struct. (details / githubweb)
  761. freedreno: Move a6xx's setup_slices() to a shareable helper function. (details / githubweb)
  762. freedreno: Switch the 16-bit workaround to match what turnip does. (details / githubweb)
  763. tu: Move UBWC layout into fdl6_layout() and use that function. (details / githubweb)
  764. util/u_thread: Restrict u_thread_get_time_nano on macOS. (details / githubweb)
  765. compiler/spirv: Fix uses of gnu struct = {} extension (details / githubweb)
  766. iris: Create smaller program keys without legacy features (details / githubweb)
  767. panfrost: Add PAN_MESA_DEBUG=sync (details / githubweb)
  768. radv: Fix RGBX Android<->Vulkan format correspondence. (details / githubweb)
  769. nir/serialize: fix vec8 and vec16 (details / githubweb)
  770. nir/tests: add serializer tests (details / githubweb)
  771. lima/ppir: enable lower_fdph (details / githubweb)
  772. gitlab-ci: Use lavacli from packages (details / githubweb)
  773. intel: add mi_builder_test for gen12 (details / githubweb)
  774. gitlab-ci: set RADV_DEBUG=checkir for RADV test jobs (details / githubweb)
  775. swr/rasterizer: Add tessellator implementation to the rasterizer (details / githubweb)
  776. nir/tests: MSVC build fix (details / githubweb)
  777. anv: Flush the queue on DeviceWaitIdle (details / githubweb)
  778. anv: Unconditionally advertise Vulkan 1.1 (details / githubweb)
  779. anv: Bump the advertised patch version to 129 (details / githubweb)
  780. docs: remove mailing list as way of submitting patches (details / githubweb)
  781. freedreno/registers: Remove duplicate register definitions (details / githubweb)
  782. freedreno: New struct packing macros (details / githubweb)
  783. freedreno/registers: Add 64 bit address registers (details / githubweb)
  784. freedreno/a6xx: Drop stale include (details / githubweb)
  785. freedreno/a6xx: Include fd6_pack.h in a few files (details / githubweb)
  786. freedreno/a6xx: Convert emit_mrt() to OUT_REG() (details / githubweb)
  787. freedreno/a6xx: Convert emit_zs() to OUT_REG() (details / githubweb)
  788. freedreno/a6xx: Convert VSC pipe setup to OUT_REG() (details / githubweb)
  789. freedreno/a6xx: Convert gmem blits to OUT_REG() (details / githubweb)
  790. freedreno/a6xx: Convert some tile setup to OUT_REG() (details / githubweb)
  791. freedreno/a6xx: Silence warning for unused perf counters (details / githubweb)
  792. llvmpipe/nir: handle texcoord requirements (details / githubweb)
  793. gallivm: fix transpose for when first channel isn't created (details / githubweb)
  794. gallivm: fix perspective enable if usage_mask doesn't have 0 bit set (details / githubweb)
  795. gallivm/nir: cleanup code and call cmp wrapper (details / githubweb)
  796. gallivm/nir: copy compare ordering code from tgsi (details / githubweb)
  797. spirv: handle UniformConstant for OpenCL kernels (details / githubweb)
  798. clover/nir: treat UniformConstant as global memory (details / githubweb)
  799. clover/nir: set spirv environment to OpenCL (details / githubweb)
  800. clover/spirv: allow Int64 Atomics for supported devices (details / githubweb)
  801. spirv: add OpLifetime* (details / githubweb)
  802. nir: handle nir_deref_type_ptr_as_array in rematerialize_deref_in_block (details / githubweb)
  803. nv50/ir: implement global atomics and handle it for nir (details / githubweb)
  804. gallivm: add base instance sysval support (details / githubweb)
  805. gallivm/draw: add support for draw_id system value. (details / githubweb)
  806. gallivm: fixup base_vertex support (details / githubweb)
  807. llvmpipe: enable ARB_shader_draw_parameters. (details / githubweb)
  808. iris: Default to X-tiling for scanout buffers without modifiers (details / githubweb)
  809. vtn: convert vload/store to single value loops (details / githubweb)
  810. vtn/opencl: add shuffle/shuffle support (details / githubweb)
  811. anv: fix fence underlying primitive checks (details / githubweb)
  812. anv: fix assumptions about temporary fence payload (details / githubweb)
  813. ac/nir: fix out-of-bound access when loading constants from global (details / githubweb)
  814. gallium/swr: Fix Windows build (details / githubweb)
  815. panfrost: Hold a reference to sampler views (details / githubweb)
  816. pan/midgard: Remove undefined behavior (details / githubweb)
  817. nir: Don't copy empty array (details / githubweb)
  818. util: Don't access members of NULL pointers (details / githubweb)
  819. panfrost: Don't lose bits! (details / githubweb)
  820. st/mesa: Don't access members of NULL pointers (details / githubweb)
  821. pan/midgard: Move spilling code out of scheduler (details / githubweb)
  822. pan/midgard: Split spill node selection/spilling (details / githubweb)
  823. pan/midgard: Simplify spillability test (details / githubweb)
  824. pan/midgard: Remove spill cost heuristic (details / githubweb)
  825. pan/midgard: Move bounds checking into LCRA (details / githubweb)
  826. pan/midgard: Remove consecutive_skip code (details / githubweb)
  827. pan/midgard: Remove code marked "TODO: remove me" (details / githubweb)
  828. pan/midgard: Dynamically allocate r26/27 for spills (details / githubweb)
  829. pan/midgard: Use no_spill bitmask (details / githubweb)
  830. pan/midgard: Don't use no_spill for memory spill src (details / githubweb)
  831. pan/midgard: Force alignment for csel_v (details / githubweb)
  832. pan/midgard: Don't try to free NULL in LCRA (details / githubweb)
  833. pan/midgard: Simplify and fix vector copyprop (details / githubweb)
  834. pan/midgard: Fix shift for TLS access (details / githubweb)
  835. panfrost: Describe thread local storage sizing rules (details / githubweb)
  836. panfrost: Rename unknown_address_0 -> scratchpad (details / githubweb)
  837. panfrost: Split stack_shift nibble from unk0 (details / githubweb)
  838. panfrost: Add routines to calculate stack size/shift (details / githubweb)
  839. radv: enable SpvCapabilityImageMSArray (details / githubweb)
  840. i965: Enable GL_EXT_gpu_shader4 on Gen6+ (details / githubweb)
  841. docs: add release notes for 19.3.0 (details / githubweb)
  842. docs/19.3.0: Add SHA256 sums (details / githubweb)
  843. docs: Update release notes, index, and calendar for 19.3.0 (details / githubweb)
  844. glsl: move nir_remap_dual_slot_attributes() call out of glsl_to_nir() (details / githubweb)
  845. glsl: copy the how_declared field when converting to nir (details / githubweb)
  846. nir: add some fields to nir_variable_data (details / githubweb)
  847. glsl: copy the new data fields when converting to nir (details / githubweb)
  848. glsl: add support for named varyings in (details / githubweb)
  849. glsl: add subroutine support to nir_build_program_resource_list() (details / githubweb)
  850. st/glsl_to_nir: call gl_nir_lower_buffers() a little later (details / githubweb)
  851. st/glsl_to_nir: use nir based program resource list builder (details / githubweb)
  852. panfrost: Factor out panfrost_query_raw (details / githubweb)
  853. panfrost: Query core count and thread tls alloc (details / githubweb)
  854. turnip: fix incorrectly failing assert (details / githubweb)
  855. freedreno/ir3: add GLSL_SAMPLER_DIM_SUBPASS to tex_info (details / githubweb)
  856. freedreno/registers: add a6xx texture format for stencil sampler (details / githubweb)
  857. turnip: fix hw binning render area (details / githubweb)
  858. turnip: fix tile layout logic (details / githubweb)
  859. turnip: update tile_align_w/tile_align_h (details / githubweb)
  860. turnip: set load_layer_id to zero (details / githubweb)
  861. turnip: set FRAG_WRITES_SAMPMASK bit (details / githubweb)
  862. turnip: fix VK_IMAGE_ASPECT_STENCIL_BIT image view (details / githubweb)
  863. turnip: no 8x msaa on 128bpp formats (details / githubweb)
  864. turnip: add dirty bit for push constants (details / githubweb)
  865. turnip: subpass rework (details / githubweb)
  866. turnip: CmdClearAttachments fixes (details / githubweb)
  867. turnip: implement subpass input attachments (details / githubweb)
  868. swr: Fix build with llvm-10.0. (details / githubweb)
  869. etnaviv: remove not used etna_bits_ones(..) (details / githubweb)
  870. etnaviv: drop compiled_rs_state forward declaration (details / githubweb)
  871. v3d: actually root the first BO in a command list in the job (details / githubweb)
  872. intel/perf: drop batchbuffer flushing at query begin (details / githubweb)
  873. i965/iris: perf-queries: don't invalidate/flush 3d pipeline (details / githubweb)
  874. radv: handle unaligned vertex fetches on GFX6/GFX10 (details / githubweb)
  875. gallium/swr: Fix arb_transform_feedback2 (details / githubweb)
  876. etnaviv: remove sRGB formats from format table (details / githubweb)
  877. etnaviv: sRGB render target support (details / githubweb)
  878. etnaviv: set output mode and saturate bits (details / githubweb)
  879. etnaviv: update INT_FILTER choice for GLES3 formats (details / githubweb)
  880. etnaviv: disable integer vertex formats on pre-HALTI2 hardware (details / githubweb)
  881. etnaviv: remove swizzle from format table (details / githubweb)
  882. etnaviv: add missing formats (details / githubweb)
  883. etnaviv: add missing vs_needs_z_div handling to NIR backend (details / githubweb)
  884. panfrost: Route stack_size from compiler (details / githubweb)
  885. panfrost: Emit SFBD/MFBD after a batch, instead of before (details / githubweb)
  886. panfrost: Handle minor cppcheck issues (details / githubweb)
  887. pan/midgard: Remove unused ld/st packing hepers (details / githubweb)
  888. pan/midgard: Handle misc. cppcheck warnings (details / githubweb)
  889. panfrost: Calculate maximum stack_size per batch (details / githubweb)
  890. panfrost: Pass size to panfrost_batch_get_scratchpad (details / githubweb)
  891. pandecode: Add cast (details / githubweb)
  892. panfrost: Move nir_undef_to_zero to Midgard compiler (details / githubweb)
  893. panfrost: Move property queries to _encoder (details / githubweb)
  894. panfrost: Add panfrost_model_name helper (details / githubweb)
  895. panfrost: Report GPU name in es2_info (details / githubweb)
  896. nir/opt_peephole_select: remove unused variables (details / githubweb)
  897. freedreno/ir3: add last-baryf shaderdb stat (details / githubweb)
  898. freedreno/ir3: add scheduler traces (details / githubweb)
  899. freedreno/ir3: add iterator macros (details / githubweb)
  900. iris: Alphabetize source files after iris_perf.c was added (details / githubweb)
  901. intel/compiler: add ASSERTED annotation to avoid "unused variable" (details / githubweb)
  902. intel/compiler: replace `0` pointer with `NULL` (details / githubweb)
  903. util/simple_mtx: don't set the canary when it can't be checked (details / githubweb)
  904. anv: drop unused #include (details / githubweb)
  905. util/os_socket: Add socket related functions. (details / githubweb)
  906. vulkan/overlay: Add a control socket. (details / githubweb)
  907. vulkan/overlay: Add support for a control socket. (details / githubweb)
  908. vulkan/overlay: Add a command to start capturing data to a file. (details / githubweb)
  909. vulkan/overlay: Add basic overlay control script. (details / githubweb)
  910. vulkan/overlay: Update docs. (details / githubweb)
  911. lima/parser: Some fixes and cleanups (details / githubweb)
  912. lima/parser: Add RSW parsing (details / githubweb)
  913. lima/parser: Add texture descriptor parser (details / githubweb)
  914. iris: Implement WA for push constants. (details / githubweb)
  915. ci: Remove T760/T860 from CI temporarily (details / githubweb)
  916. st/glsl_to_nir: fix SSO validation regression (details / githubweb)
  917. drirc: Final Fantasy VIII: Remastered needs allow_higher_compat_version (details / githubweb)
  918. gallium/util: add alignment parameter to util_upload_index_buffer (details / githubweb)
  919. lima: allocate separate bo to store varyings (details / githubweb)
  920. lima: refactor indexed draw indices upload (details / githubweb)
  921. vc4: move the draw splitting routine to shared code (details / githubweb)
  922. lima: split draw calls on 64k vertices (details / githubweb)
  923. freedreno/a6xx: fix OUT_REG() vs growable cmdstream (details / githubweb)
  924. gallium/swr: Enable support bptc format. (details / githubweb)
  925. docs/features: mark GL_ARB_texture_compression_bptc as done for (details / githubweb)
  926. amd/common: Fix tcCompatible degradation on Stoney. (details / githubweb)
  927. amd/common: Always use addrlib for HTILE tc-compat. (details / githubweb)
  928. intel/fs: Lower 64-bit MOVs after lower_load_payload() (details / githubweb)
  929. turnip: Lower usub_borrow. (details / githubweb)
  930. v3d: add missing plumbing for VPM load instructions (details / githubweb)
  931. v3d: add debug assert (details / githubweb)
  932. v3d: enable debug options for geometry shader dumps (details / githubweb)
  933. v3d: remove unused variable (details / githubweb)
  934. v3d: add initial compiler plumbing for geometry shaders (details / githubweb)
  935. v3d: fix packet descriptions for geometry and tessellation shaders (details / githubweb)
  936. v3d: emit geometry shader state commands (details / githubweb)
  937. v3d: implement geometry shader instancing (details / githubweb)
  938. v3d: add 1-way SIMD packing definition (details / githubweb)
  939. v3d: compute appropriate VPM memory configuration for geometry shader (details / githubweb)
  940. v3d: we always have at least one output segment (details / githubweb)
  941. v3d: add support for adjacency primitives (details / githubweb)
  942. v3d: don't try to render if shaders failed to compile (details / githubweb)
  943. v3d: predicate geometry shader outputs inside non-uniform control flow (details / githubweb)
  944. v3d: save geometry shader state for blitting (details / githubweb)
  945. v3d: support transform feedback with geometry shaders (details / githubweb)
  946. v3d: remove obsolete assertion (details / githubweb)
  947. v3d: do not limit new CL space allocations with branch to 4096 bytes (details / githubweb)
  948. v3d: support rendering to multi-layered framebuffers (details / githubweb)
  949. v3d: move layer rendering to a separate helper (details / githubweb)
  950. v3d: handle writes to gl_Layer from geometry shaders (details / githubweb)
  951. v3d: fix primitive queries for geometry shaders (details / githubweb)
  952. v3d: disable lowering of indirect inputs (details / githubweb)
  953. v3d: support precompiling geometry shaders (details / githubweb)
  954. v3d: expose OES_geometry_shader (details / githubweb)
  955. radeonsi: disable dcc for 2x MSAA surface and bpe < 4 (details / githubweb)
  956. gallium: refuse to create buffers larger than UINT32_MAX (details / githubweb)
  957. panfrost: Pass blend RT number through (details / githubweb)
  958. pan/midgard: Add schedule barrier after fragment writeout (details / githubweb)
  959. pan/midgard: Writeout per render target (details / githubweb)
  960. pan/midgard: Fix liveness analysis with multiple epilogues (details / githubweb)
  961. pan/midgard: Set r1.w magic (details / githubweb)
  962. anv: constify pipeline layout in nir passes (details / githubweb)
  963. anv: drop unused parameter from apply layout pass (details / githubweb)
  964. vulkan/wsi: error out when image fence doesn't signal (details / githubweb)
  965. panfrost: Fix FBD issue (details / githubweb)
  966. ci: Reinstate Panfrost CI (details / githubweb)
  967. panfrost: Remove fbd_type enum (details / githubweb)
  968. turnip: use single substream cs (details / githubweb)
  969. turnip: use common blit path for buffer copy (details / githubweb)
  970. turnip: don't require src image to be set for clear blits (details / githubweb)
  971. turnip: implement CmdFillBuffer/CmdUpdateBuffer (details / githubweb)
  972. freedreno/ir3: lower mul_2x32_64 (details / githubweb)
  973. anv: Export filter_minmax support only when it's really supported (details / githubweb)
  974. anv: Export VK_KHR_buffer_device_address only when really supported (details / githubweb)
  975. panfrost: Pack invocation_shifts manually instead of a bit field (details / githubweb)
  976. panfrost: Remove asserts in panfrost_pack_work_groups_compute (details / githubweb)
  977. ac: fix ac_get_i1_sgpr_mask for Wave32 (details / githubweb)
  978. ac: fix the return value in cull_bbox when bbox culling is disabled (details / githubweb)
  979. radeonsi: deduplicate ES and GS thread enablement code (details / githubweb)
  980. radeonsi: disallow compute-based culling if polygon mode is enabled (details / githubweb)
  981. radeonsi: set is_monolithic for VS prologs when the shader is really (details / githubweb)
  982. radeonsi: don't wrap the VS prolog in if (ES thread) .. endif (details / githubweb)
  983. radeonsi/gfx10: don't insert NGG streamout atomics if they are never (details / githubweb)
  984. radeonsi: allow generating VS prologs with 0 inputs (details / githubweb)
  985. radeonsi: fix determining whether the VS prolog is needed (details / githubweb)
  986. radeonsi: reset more fields in si_llvm_context_set_ir to fix reusing ctx (details / githubweb)
  987. radeonsi/gfx10: fix ngg_get_ordered_id (details / githubweb)
  988. utils/os_socket: Define ssize_t on windows. (details / githubweb)
  989. turnip: fix emit_textures for compute shaders (details / githubweb)
  990. turnip: remove compute emit_border_color (details / githubweb)
  991. turnip: fix emit_ibo (details / githubweb)
  992. turnip: change emit_ibo to be like emit_textures (details / githubweb)
  993. turnip: remove duplicate A6XX_SP_CS_CONFIG_NIBO (details / githubweb)
  994. amd/addrlib: update to the latest version (details / githubweb)
  995. gallium/auxiliary: Reduce conversions in u_vbuf_get_minmax_index_mapped (details / githubweb)
  996. gallium/auxiliary: Handle count == 0 in u_vbuf_get_minmax_index_mapped (details / githubweb)
  997. panfrost: Simplify sampler upload condition (details / githubweb)
  998. panfrost: Don't double-create scratchpad (details / githubweb)
  999. turnip: Drop unused variable. (details / githubweb)
  1000. turnip: Add support for descriptor arrays. (details / githubweb)
  1001. nir: add option to lower half packing opcodes (details / githubweb)
  1002. freedreno/ir3: lower pack/unpack ops (details / githubweb)
  1003. turnip: don't set LRZ enable at end of renderpass (details / githubweb)
  1004. turnip: Fix support for immutable samplers. (details / githubweb)
  1005. virgl: Increase the shader transfer buffer by doubling the size (details / githubweb)
  1006. dri: add __DRI_IMAGE_FORMAT_SXRGB8 (details / githubweb)
  1007. i965: expose MESA_FORMAT_B8G8R8X8_SRGB visual (details / githubweb)
  1008. ci: Remove T820 from CI temporarily (details / githubweb)
  1009. radv/gfx10: fix ngg_get_ordered_id (details / githubweb)
  1010. mesa: avoid triggering assert in implementation (details / githubweb)
  1011. panfrost: Add PAN_MESA_DEBUG=precompile for shader-db (details / githubweb)
  1012. panfrost: Let precompile imply shaderdb (details / githubweb)
  1013. panfrost: Handle empty shaders (details / githubweb)
  1014. pan/midgard: Use a reg temporary for mutiple writes (details / githubweb)
  1015. pan/midgard: Hoist temporary coordinate for cubemaps (details / githubweb)
  1016. pan/midgard: Set .shadow for shadow samplers (details / githubweb)
  1017. pan/midgard: Set Z to shadow comparator for 2D (details / githubweb)
  1018. intel/fs: Fix lowering of dword multiplication by 16-bit constant (details / githubweb)
  1019. intel/vec4: Fix lowering of multiplication by 16-bit constant (details / githubweb)
  1020. anv/gen12: Temporarily disable VK_KHR_buffer_device_address (and EXT) (details / githubweb)
  1021. freedreno/a6xx: Document the CP_SET_DRAW_STATE enable bits (details / githubweb)
  1022. ci: Fix caselist results archiving after parallel-deqp-runner rename. (details / githubweb)
  1023. freedreno/ir3: update prefetch input_offset when packing inlocs (details / githubweb)
  1024. Bump changelog entry. (details / githubweb)

Started by user Ivan J.

Revision: e16ddd581ffc752dbf08226466bc253368239763
  • refs/remotes/origin/maemo/ascii-devel