Started 8 mo 12 days ago
Took 1 min 18 sec on master

Success Build #31 (Feb 23, 2020, 12:51:01 PM)

Subprojects triggered but not blocked for

Build Artifacts
mesa_20.1.0-2+1m7.diff.gz227 B view
mesa_20.1.0-2+1m7.dsc4.42 KB view
mesa_20.1.0-2+1m7_source.buildinfo5.86 KB view
mesa_20.1.0.orig.tar.gz18.43 MB view
Changes
  1. Revert "radeonsi: unbind image before compute clear" (details / githubweb)
  2. radeonsi: clean up how internal compute dispatches are handled (details / githubweb)
  3. radeonsi: don't invoke decompression inside internal launch_grid (details / githubweb)
  4. radeonsi: fix doubles and int64 (details / githubweb)
  5. radeonsi: turn an assertion into return in si_nir_store_output_tcs (details / githubweb)
  6. ac: add prefix bitcount functions (details / githubweb)
  7. ac: add ac_build_readlane without optimization barrier (details / githubweb)
  8. radeonsi/gfx10: update comments and remove invalid TODOs (details / githubweb)
  9. radeonsi/gfx10: correct VS PrimitiveID implementation for NGG (details / githubweb)
  10. radeonsi/gfx10: move s_sendmsg gs_alloc_req to the beginning of shaders (details / githubweb)
  11. radeonsi/gfx10: export primitives at the beginning of VS/TES (details / githubweb)
  12. radeonsi/gfx10: merge main and pos/param export IF blocks into one if possible (details / githubweb)
  13. radeonsi/gfx10: don't initialize VGPRs not used by NGG passthrough (details / githubweb)
  14. radeonsi/gfx10: move GE_PC_ALLOC setting to shader states (details / githubweb)
  15. radeonsi/gfx10: implement NGG culling for 4x wave32 subgroups (details / githubweb)
  16. ac: add helper ac_build_triangle_strip_indices_to_triangle (details / githubweb)
  17. radeonsi/gfx10: rewrite late alloc computation (details / githubweb)
  18. radeonsi/gfx10: enable GS fast launch for triangles and strips with NGG culling (details / githubweb)
  19. anv: Add an anv_physical_device field to anv_device (details / githubweb)
  20. anv: Take an anv_device in vk_errorf (details / githubweb)
  21. anv: Take a device in anv_perf_warn (details / githubweb)
  22. anv: Stop allocating WSI event fences off the instance (details / githubweb)
  23. anv: Drop the instance pointer from anv_device (details / githubweb)
  24. anv: Move the physical device dispatch table to anv_instance (details / githubweb)
  25. anv: Drop separate chipset_id fields (details / githubweb)
  26. anv: Re-arrange physical_device_init (details / githubweb)
  27. anv: Allow enumerating multiple physical devices (details / githubweb)
  28. clover: Initialize Asm Parsers (details / githubweb)
  29. turnip: fix invalid VK_ERROR_OUT_OF_POOL_MEMORY (details / githubweb)
  30. ci: lava: pass CI_NODE_INDEX and CI_NODE_TOTAL to lava jobs (details / githubweb)
  31. ci: Re-enable CI for lima on mali450 (details / githubweb)
  32. iris: Fix value of out-of-bounds accesses for vertex attributes (details / githubweb)
  33. gallium/gallivm: enable linking lp_bld_printf function with C++ code (details / githubweb)
  34. gitlab-ci/lava: add pipeline information in the lava job name (details / githubweb)
  35. radv: Remove syncobj_handle variable in header. (details / githubweb)
  36. panfrost: Compile tiling routines with -O3 (details / githubweb)
  37. panfrost,lima: De-Galliumize tiling routines (details / githubweb)
  38. panfrost: Rework linear<--->tiled conversions (details / githubweb)
  39. panfrost: Add ETC1/ETC2 texture formats (details / githubweb)
  40. panfrost: Add ASTC texture formats (details / githubweb)
  41. panfrost: Add pandecode entries for ASTC/ETC formats (details / githubweb)
  42. panfrost/midgard: Print the actual source register for store operations (details / githubweb)
  43. anv: initialize clear_color_is_zero_one (details / githubweb)
  44. nouveau/nvc0: add extern keyword to nvc0_miptree_vtbl. (details / githubweb)
  45. turnip: Refactor linkage state setup. (details / githubweb)
  46. mesa: Make atomic lowering put atomics above SSBOs. (details / githubweb)
  47. gallium: Pack the atomic counters just above the SSBOs. (details / githubweb)
  48. nir: Drop the ssbo_offset to atomic lowering. (details / githubweb)
  49. compiler: Add a note about how num_ssbos works in the program info. (details / githubweb)
  50. freedreno: Stop scattered remapping of SSBOs/images to IBOs. (details / githubweb)
  51. anv: don't report error with other vendor DRM devices (details / githubweb)
  52. radeonsi: Remove a bunch of default handling of pipe caps. (details / githubweb)
  53. r600: Remove a bunch of default handling of pipe caps. (details / githubweb)
  54. r300: Remove a bunch of default handling of pipe caps. (details / githubweb)
  55. radeonsi: Drop PIPE_CAP_TGSI_ANY_REG_AS_ADDRESS. (details / githubweb)
  56. turnip: Fix some whitespace around binary operators. (details / githubweb)
  57. turnip: Refactor the intrinsic lowering. (details / githubweb)
  58. turnip: Add limited support for storage images. (details / githubweb)
  59. turnip: Disable UBWC on images used as storage images. (details / githubweb)
  60. iris: Drop some workarounds which are no longer necessary (details / githubweb)
  61. anv: Drop some workarounds that are no longer necessary (details / githubweb)
  62. gallium: check all planes' pipe formats in case of multi-samplers (details / githubweb)
  63. intel/fs: Add FS_OPCODE_SCHEDULING_FENCE (details / githubweb)
  64. intel/fs: Add workgroup_size() helper (details / githubweb)
  65. intel/fs: Don't emit fence for shared memory if only one thread is used (details / githubweb)
  66. intel/fs: Don't emit control barrier if only one thread is used (details / githubweb)
  67. intel/compiler: Use ARRAY_SIZE() (details / githubweb)
  68. intel/compiler: Extract GEN_* macros into separate file (details / githubweb)
  69. intel/compiler: Split has_64bit_types into float/int (details / githubweb)
  70. intel/compiler: Don't disassemble align1 3-src operands on Gen < 10 (details / githubweb)
  71. intel/compiler: Limit compaction unit tests to specific gens (details / githubweb)
  72. intel/compiler: Add NF some more places (details / githubweb)
  73. intel/compiler: Add a INVALID_{,HW_}REG_TYPE macros (details / githubweb)
  74. intel/compiler: Split hw_type tables (details / githubweb)
  75. intel/compiler: Handle invalid inputs to brw_reg_type_to_*() (details / githubweb)
  76. intel/compiler: Handle invalid compacted immediates (details / githubweb)
  77. intel/compiler: Factor out brw_validate_instruction() (details / githubweb)
  78. intel/compiler: Validate some instruction word encodings (details / githubweb)
  79. intel/compiler: Add unit tests for new EU validation checks (details / githubweb)
  80. intel/compiler: Validate fuzzed instructions (details / githubweb)
  81. intel/compiler: Test compaction on Gen <= 12 (details / githubweb)
  82. gitlab-ci: Skip ext_timer_query/time-elapsed (details / githubweb)
  83. freedreno/ir3: allow inputs with the same location (details / githubweb)
  84. turnip: remove tu_sort_variables_by_location (details / githubweb)
  85. turnip: fix array/matrix varyings (details / githubweb)
  86. turnip: Add support for non-zero (still constant) UBO buffer indices. (details / githubweb)
  87. intel/compiler: Fix array bounds warning on GCC 10. (details / githubweb)
  88. radeon: Move si_get_pic_param to radeon_vce.c (details / githubweb)
  89. r600: Move get_pic_param to radeon_vce.c (details / githubweb)
  90. gallium: Fix a couple of multiple definition warnings. (details / githubweb)
  91. radeon: Fix multiple definition error with radeon_debug (details / githubweb)
  92. aco: Fix -Wstringop-overflow warnings in aco_span. (details / githubweb)
  93. aco: Fix maybe-uninitialized warnings. (details / githubweb)
  94. aco: Fix signedness compare warning. (details / githubweb)
  95. egl/android: fix buffer_count for applications setting max count (details / githubweb)
  96. egl: Fix _eglPointerIsDereferencable w/o mincore() (details / githubweb)
  97. etnaviv: drm: Don't miscalculate timeout (details / githubweb)
  98. panfrost: Fix crash in compute variant allocation (details / githubweb)
  99. anv: ensure prog params are initialized with 0s (details / githubweb)
  100. panfrost/midgard: Use a union to manipulate embedded constants (details / githubweb)
  101. panfrost/midgard: Rework mir_adjust_constants() to make it type/size agnostic (details / githubweb)
  102. panfrost/midgard: Make sure promote_fmov() only promotes 32-bit imovs (details / githubweb)
  103. panfrost/midgard: Factorize f2f and u2u handling (details / githubweb)
  104. panfrost/midgard: Add f2f64 support (details / githubweb)
  105. panfrost/midgard: Fix mir_print_instruction() for branch instructions (details / githubweb)
  106. panfrost/midgard: Add 64 bits float <-> int converters (details / githubweb)
  107. panfrost/midgard: Add missing lowering passes for type/size conversion ops (details / githubweb)
  108. aco: fix operand kill flags when a temporary is used more than once (details / githubweb)
  109. haiku/hgl: Fix build via header reordering (details / githubweb)
  110. util/u_thread: Fix build under Haiku (details / githubweb)
  111. gitlab-ci: Set GIT_STRATEGY to none for the dummy job (details / githubweb)
  112. gitlab-ci: Use single if for manual job rules entry (details / githubweb)
  113. radv: fix double free corruption in radv_alloc_memory() (details / githubweb)
  114. aco: fix off-by-one error when initializing sgpr_live_in (details / githubweb)
  115. egl: drop confusing mincore() error message (details / githubweb)
  116. llvmpipe: drop LLVM < 3.4 support (details / githubweb)
  117. intel/perf: adapt to platforms like Solaris without d_type in struct dirent (details / githubweb)
  118. intel/compiler: Return early if read() failed (details / githubweb)
  119. gallium: dmabuf support for yuv formats that are not natively supported (details / githubweb)
  120. util/atomic: fix return type of p_atomic_add_return() fallback (details / githubweb)
  121. loader: #define PATH_MAX when undefined (eg. Hurd) (details / githubweb)
  122. util: Do not fail to build on unknown pthread_setname_np (details / githubweb)
  123. meson: Do not require libdrm for DRI2 on hurd (details / githubweb)
  124. intel/compiler: Move Gen4/5 rounding to visitor (details / githubweb)
  125. mesa: Extension boilerplate for INTEL_shader_integer_functions2 (details / githubweb)
  126. glsl: Add new expressions for INTEL_shader_integer_functions2 (details / githubweb)
  127. glsl_types: Add function to get an unsigned base type from a signed type (details / githubweb)
  128. glsl: Add built-in functions for INTEL_shader_integer_functions2 (details / githubweb)
  129. nir: Add new instructions for INTEL_shader_integer_functions2 (details / githubweb)
  130. nir/algebraic: Add lowering for uabs_usub and uabs_isub (details / githubweb)
  131. nir/algebraic: Add lowering for 64-bit hadd and rhadd (details / githubweb)
  132. nir/algebraic: Add lowering for 64-bit usub_sat (details / githubweb)
  133. nir/algebraic: Add lowering for 64-bit uadd_sat (details / githubweb)
  134. nir/algebraic: Add lowering for 64-bit iadd_sat and isub_sat (details / githubweb)
  135. compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 expressions (details / githubweb)
  136. intel/fs: Don't lower integer multiplies that don't need lowering (details / githubweb)
  137. intel/fs: Add SHADER_OPCODE_[IU]SUB_SAT pseudo-ops (details / githubweb)
  138. intel/fs: Implement support for NIR opcodes for INTEL_shader_integer_functions2 (details / githubweb)
  139. nir/spirv: Translate SPIR-V to NIR for new INTEL_shader_integer_functions2 opcodes (details / githubweb)
  140. spirv: Silence a bunch of unused parameter warnings (details / githubweb)
  141. spirv: Add support for IntegerFunctions2INTEL capability (details / githubweb)
  142. i965: Enable INTEL_shader_integer_functions2 on Gen8+ (details / githubweb)
  143. gallium: Add a cap bit for OpenCL-style extended integer functions (details / githubweb)
  144. gallium: Add a cap bit for integer multiplication between 32-bit and 16-bit (details / githubweb)
  145. iris: Enable INTEL_shader_integer_functions2 (details / githubweb)
  146. anv: Enable SPV_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2 (details / githubweb)
  147. nir/algebraic: Optimize some 64-bit integer comparisons involving zero (details / githubweb)
  148. glsl: remove bogus assert in nir uniform linking (details / githubweb)
  149. glsl: fix check for matrices in blocks when using nir uniform linker (details / githubweb)
  150. glsl: count uniform components and storage better in nir linking (details / githubweb)
  151. glsl_to_nir: update interface type properly (details / githubweb)
  152. lima: implement invalidate_resource() (details / githubweb)
  153. util: Explain BITSET_FOREACH_SET params (details / githubweb)
  154. util: Remove tmp argument from BITSET_FOREACH_SET macro (details / githubweb)
  155. intel: Fix aux map alignments on 32-bit builds. (details / githubweb)
  156. turnip: Add support for uniform texel buffers. (details / githubweb)
  157. gallivm: fix gather component handling. (details / githubweb)
  158. llvmpipe: fix some integer instruction lowering. (details / githubweb)
  159. galllivm: fix gather offset casting (details / githubweb)
  160. gallivm: fix find lsb (details / githubweb)
  161. radv: add explicit external subpass dependencies to meta operations (details / githubweb)
  162. radv: handle missing implicit subpass dependencies (details / githubweb)
  163. spirv: add SpvCapabilityFragmentMaskAMD (details / githubweb)
  164. nir: add two new texture ops for multisample fragment color/mask fetches (details / githubweb)
  165. spirv: add support for SpvOpFragment{Mask}FetchAMD operations (details / githubweb)
  166. nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetch (details / githubweb)
  167. ac/nir: add support for nir_texop_fragment_{mask}_fetch (details / githubweb)
  168. aco: add support for nir_texop_fragment_{mask}_fetch (details / githubweb)
  169. radv: advertise VK_AMD_shader_fragment_mask (details / githubweb)
  170. include/CL: Update OpenCL headers to latest (details / githubweb)
  171. clover: Use the dispatch table type from the OpenCL headers (details / githubweb)
  172. clover/meson: Define OpenCL header macros (details / githubweb)
  173. aco: fix printing assembly with CLRXdisasm on GFX6 (details / githubweb)
  174. gallium/swr: add option for static link (details / githubweb)
  175. anv/iris: warn gen12 3DSTATE_HS restriction (details / githubweb)
  176. aco: fix wrong IR in nir_intrinsic_load_barycentric_at_sample (details / githubweb)
  177. aco: implement nir_intrinsic_store_global on GFX6 (details / githubweb)
  178. aco: implement nir_intrinsic_load_global on GFX6 (details / githubweb)
  179. aco: implement nir_intrinsic_global_atomic_* on GFX6 (details / githubweb)
  180. aco: implement 64-bit nir_op_ftrunc on GFX6 (details / githubweb)
  181. aco: implement 64-bit nir_op_fceil on GFX6 (details / githubweb)
  182. aco: implement 64-bit nir_op_fround_even on GFX6 (details / githubweb)
  183. aco: implement 64-bit nir_op_ffloor on GFX6 (details / githubweb)
  184. aco: implement nir_op_f2i64/nir_op_f2u64 on GFX6 (details / githubweb)
  185. winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsys (details / githubweb)
  186. winsys/amdgpu: Keep track of retrieved KMS handles using hash tables (details / githubweb)
  187. winsys/amdgpu: Only re-export KMS handles for different DRM FDs (details / githubweb)
  188. util: Add os_same_file_description helper (details / githubweb)
  189. winsys/amdgpu: Re-use amdgpu_screen_winsys when possible (details / githubweb)
  190. winsys/amdgpu: Close KMS handles for other DRM file descriptions (details / githubweb)
  191. util: import xxhash (details / githubweb)
  192. util: move fnv1a hash implementation into its own header (details / githubweb)
  193. util/hash_table: replace _mesa_hash_data's fnv1a hash function with xxhash (details / githubweb)
  194. util/hash_table: added hash functions for integer types (details / githubweb)
  195. util/hash_table: update users to use new optimal integer hash functions (details / githubweb)
  196. freedreno/ir3: Plumb the ir3_shader_variant into legalize. (details / githubweb)
  197. turnip: Add support for fine derivatives. (details / githubweb)
  198. freedreno/drm: Don't miscalculate timeout (details / githubweb)
  199. turnip: hook up GetImageDrmFormatModifierPropertiesEXT (details / githubweb)
  200. turnip: set linear tiling for scanout images (details / githubweb)
  201. vulkan/wsi: remove unused image_get_modifier (details / githubweb)
  202. turnip: simplify tu_physical_device_get_format_properties (details / githubweb)
  203. radeonsi: use ctx->ac. for types and integer constants (details / githubweb)
  204. radeonsi: move non-LLVM code out of si_shader_llvm.c (details / githubweb)
  205. radeonsi: move VS shader code into si_shader_llvm_vs.c (details / githubweb)
  206. radeonsi: move si_shader_llvm_build.c content into si_shader_llvm.c (details / githubweb)
  207. radeonsi: minor cleanup in si_shader_internal.h (details / githubweb)
  208. radeonsi: move si_nir_build_llvm into si_shader_llvm.c (details / githubweb)
  209. radeonsi: fold si_shader_context_set_ir into si_build_main_function (details / githubweb)
  210. radeonsi: move more LLVM functions into si_shader_llvm.c (details / githubweb)
  211. radeonsi: make si_compile_llvm return bool (details / githubweb)
  212. radeonsi: make si_compile_shader return bool (details / githubweb)
  213. radeonsi: change prototypes of si_is_multi_part_shader & si_is_merged_shader (details / githubweb)
  214. radeonsi: separate LLVM compilation from non-LLVM code (details / githubweb)
  215. pan/midgard: Fix bundle dynarray leak (details / githubweb)
  216. panfrost: Drop mysterious zero=0xFFFF field (details / githubweb)
  217. turnip: Fix execution of secondary cmd bufs with nothing in primary. (details / githubweb)
  218. pan/midgard: Fix a memory leak in the disassembler (details / githubweb)
  219. pan/midgard: Support disassembling to a file (details / githubweb)
  220. pan/bifrost: Support disassembling to a file (details / githubweb)
  221. pan/decode: Support dumping to a file (details / githubweb)
  222. pan/decode: Dump to a file (details / githubweb)
  223. pan/decode: Rotate trace files (details / githubweb)
  224. nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitops (details / githubweb)
  225. lima: use imul for calculations with intrinsic src (details / githubweb)
  226. relnotes: Add GL_INTEL_shader_integer_functions2 and VK_INTEL_shader_integer_functions2 (details / githubweb)
  227. freedreno: Add some missing a6xx address declarations. (details / githubweb)
  228. freedreno: Fix OUT_REG() on address regs without a .bo supplied. (details / githubweb)
  229. turnip: Port krh's packing macros from freedreno to tu. (details / githubweb)
  230. turnip: Convert renderpass setup to the new register packing macros. (details / githubweb)
  231. turnip: Convert the rest of tu_cmd_buffer.c over to the new pack macros. (details / githubweb)
  232. drisw: Cache the depth of the X drawable (details / githubweb)
  233. meson: Prefer 'iris' by default over 'i965'. (details / githubweb)
  234. anv/apply_pipeline_layout: Initialize the nir_builder before use (details / githubweb)
  235. ac/llvm: fix missing casts in ac_build_readlane() (details / githubweb)
  236. freedreno: Document CP_COND_REG_EXEC more (details / githubweb)
  237. freedreno: Document CP_UNK_A6XX_55 (details / githubweb)
  238. freedreno: Document CP_INDIRECT_BUFFER_CHAIN (details / githubweb)
  239. radv: Expose VK_KHR_swapchain_mutable_format. (details / githubweb)
  240. radv: Allow DCC & TC-compat HTILE with VK_IMAGE_CREATE_EXTENDED_USAGE_BIT. (details / githubweb)
  241. gallium/swr: implementation of tessellation shaders compilation (details / githubweb)
  242. aco: Make a better guess at which instructions need the VCC hint. (details / githubweb)
  243. radv: move gs copy shader creation before other variants (details / githubweb)
  244. aco: improve support for s_sendmsg (details / githubweb)
  245. radv/aco,aco: implement GS on GFX9+ (details / githubweb)
  246. aco: implement GS on GFX7-8 (details / githubweb)
  247. radv/aco: allow ACO for GS (details / githubweb)
  248. aco: explicitly mark end blocks for exports (details / githubweb)
  249. aco: remove needs_instance_id (details / githubweb)
  250. aco: implement GS copy shaders (details / githubweb)
  251. radv/aco: use ACO for GS copy shaders (details / githubweb)
  252. aco: use nir_move_copies (details / githubweb)
  253. etnaviv: update Android build files (details / githubweb)
  254. aco: Transform uniform bitwise instructions to 32-bit if possible. (details / githubweb)
  255. aco/gfx10: Fix VcmpxExecWARHazard mitigation. (details / githubweb)
  256. aco: combine MRTZ (depth, stencil, sample mask) exports (details / githubweb)
  257. intel/blorp: resize src and dst surfaces separately (details / githubweb)
  258. anv: Use TRANSFER_SRC_OPTIMAL for depth/stencil MSAA resolves (details / githubweb)
  259. anv: Add a layout_to_aux_state helper (details / githubweb)
  260. anv: Use isl_aux_state for HiZ resolves (details / githubweb)
  261. anv: Add a usage parameter to anv_layout_to_aux_usage (details / githubweb)
  262. anv: Allow HiZ in read-only depth layouts (details / githubweb)
  263. turnip: Update tu_query_pool with turnip-specific fields (details / githubweb)
  264. turnip: Implement vkCreateQueryPool for occlusion queries (details / githubweb)
  265. turnip: Implement vkCmdBeginQuery for occlusion queries (details / githubweb)
  266. turnip: Implement vkCmdEndQuery for occlusion queries (details / githubweb)
  267. turnip: Update query availability on render pass end (details / githubweb)
  268. turnip: Implement vkGetQueryPoolResults for occlusion queries (details / githubweb)
  269. turnip: Implement vkCmdResetQueryPool (details / githubweb)
  270. turnip: Implement vkCmdCopyQueryPoolResults for occlusion queries (details / githubweb)
  271. aco: fix a hardware bug for MRTZ exports on GFX6 (details / githubweb)
  272. aco: fix a hazard with v_interp_* and v_{read,readfirst}lane_* on GFX6 (details / githubweb)
  273. aco: copy the literal offset of SMEM instructions to a temporary (details / githubweb)
  274. radv: enable ACO support for GFX6 (details / githubweb)
  275. panfrost: Don't use implicit mali_exception_status enum (details / githubweb)
  276. pan/decode: Remove last_size (details / githubweb)
  277. pan/midgard: Remove pack_color define (details / githubweb)
  278. pan/decode: Remove SHORT_SLIDE indirection (details / githubweb)
  279. panfrost: Fix 32-bit warning for `indices` (details / githubweb)
  280. anv: Improve BTI change cache flushing (details / githubweb)
  281. intel/fs: Don't unnecessarily fall back to indirect sends on Gen12 (details / githubweb)
  282. intel/disasm: Properly disassemble indirect SENDs (details / githubweb)
  283. intel/isl: Plumb devinfo into isl_genX(buffer_fill_state_s) (details / githubweb)
  284. intel/isl: Add a hack for the Gen12 A0 texture buffer bug (details / githubweb)
  285. radv: print NIR shaders after lowering FS inputs/outputs (details / githubweb)
  286. anv: Rework the meaning of anv_image::planes[]::aux_usage (details / githubweb)
  287. anv: Replace aux_surface.isl.size_B checks with aux_usage checks (details / githubweb)
  288. anv: Always initialize target_stencil_layout (details / githubweb)
  289. intel/compiler: Add names for SHADER_OPCODE_[IU]SUB_SAT (details / githubweb)
  290. util/simple_mtx: add a missing include to get ASSERTED (details / githubweb)
  291. gallium/util: add a cache of live shaders for shader CSO deduplication (details / githubweb)
  292. radeonsi: use the live shader cache (details / githubweb)
  293. radeonsi: restructure si_shader_cache_load_shader (details / githubweb)
  294. radeonsi: print shader cache stats with AMD_DEBUG=cache_stats (details / githubweb)
  295. radeonsi: expose shader cache stats to the HUD (details / githubweb)
  296. intel/aux-map: Add some #defines (details / githubweb)
  297. intel/aux-map: Factor out some useful helpers (details / githubweb)
  298. anv: Delete a redundant calculation (details / githubweb)
  299. isl: Add a helper for calculating subimage memory ranges (details / githubweb)
  300. anv: Add another align_down helper (details / githubweb)
  301. anv: Make AUX table invalidate a PIPE_* bit (details / githubweb)
  302. anv: Make anv_vma_alloc/free a lot dumber (details / githubweb)
  303. anv: Rework CCS memory handling on TGL-LP (details / githubweb)
  304. radeonsi: make screen available to shader part compilation (details / githubweb)
  305. radeonsi: fix a regression since the addition of si_shader_llvm_vs.c (details / githubweb)
  306. lima/ppir: handle write to dead registers in ppir (details / githubweb)
  307. lima/ppir: fix ssa undef emit (details / githubweb)
  308. lima/ppir: split ppir_op_undef into undef and dummy again (details / githubweb)
  309. lima/ppir: fix src read mask swizzling (details / githubweb)
  310. intel/blorp: Add support for CCS_E copies with UNORM formats (details / githubweb)
  311. intel/isl: Allow CCS_E on more formats (details / githubweb)
  312. intel: Implement Gen12 workaround for array textures of size 1 (details / githubweb)
  313. isl: drop CCS row pitch requirement for linear surfaces (details / githubweb)
  314. isl: add gen12 comment about CCS for linear tiling (details / githubweb)
  315. gallivm/nir: add missing break for isub. (details / githubweb)
  316. radeonsi: move AMD_DEBUG tests to AMD_TEST (details / githubweb)
  317. docs: document AMD_DEBUG variable (details / githubweb)
  318. radv/winsys: set IB flags prior to submit in the sysmem path (details / githubweb)
  319. panfrost: Don't copy uniforms when the size is zero (details / githubweb)
  320. pan/decode: Drop MFBD compute shader stuff (details / githubweb)
  321. pan/midgard: Record TEXTURE_OP_BARRIER (details / githubweb)
  322. pan/midgard: Disassemble barrier instructions (details / githubweb)
  323. pan/midgard: Validate barriers use a barrier tag (details / githubweb)
  324. pan/midgard: Handle tag 0x4 as texture (details / githubweb)
  325. aco: fix WaR check for >64-bit FLAT/GLOBAL instructions (details / githubweb)
  326. aco: fix operand to scc when selecting SGPR ufind_msb/ifind_msb (details / githubweb)
  327. aco: always add sgprs to sgpr_ids when choosing literals (details / githubweb)
  328. aco: fix literal application with v_cndmask_b32/v_addc_co_u32/etc (details / githubweb)
  329. panfrost/midgard: Add a condense_writemask() helper (details / githubweb)
  330. panfrost/midgard: Prettify embedded constant prints (details / githubweb)
  331. radv: do not allow sparse resources with multi-planar formats (details / githubweb)
  332. pan/midgard: Remove float_bitcast (details / githubweb)
  333. intel/compiler: Clear accumulator register before EOT (details / githubweb)
  334. intel/genxml: Make SO_DECL::"Hole Flag" a Boolean (details / githubweb)
  335. anv: Insert holes for non-existant XFB varyings (details / githubweb)
  336. Revert "winsys/amdgpu: Close KMS handles for other DRM file descriptions" (details / githubweb)
  337. Revert "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible" (details / githubweb)
  338. freedreno/drm: fix invalid-cmdstream-size with older kernels (details / githubweb)
  339. lima: ppir: don't delete root ld_tex nodes without successors in current block (details / githubweb)
  340. lima: ppir: always create move and update ld_tex successors for all blocks (details / githubweb)
  341. lima: disable early-z if fragment shader uses discard (details / githubweb)
  342. gallium/swr: fix tessellation state save/restore (details / githubweb)
  343. amd/common,radv: move vertex_format_table to ac_shader_util.{h,c} (details / githubweb)
  344. aco: rework vertex fetching a bit (details / githubweb)
  345. aco: skip unused channels at the start when fetching vertices (details / githubweb)
  346. aco: handle unaligned vertex fetch on GFX10 (details / githubweb)
  347. aco: value-number MUBUF instructions (details / githubweb)
  348. aco: use MUBUF in some situations instead of splitting vertex fetches (details / githubweb)
  349. anv/android: setup gralloc1 usage from gralloc0 usage manually (details / githubweb)
  350. anv/android: make format_supported_with_usage static (details / githubweb)
  351. aco: fix rebase error from GS copy shader support (details / githubweb)
  352. anv: Properly fetch partial results in vkGetQueryPoolResults (details / githubweb)
  353. anv: Handle unavailable queries in vkCmdCopyQueryPoolResults (details / githubweb)
  354. radeonsi: Clear uninitialized variable (details / githubweb)
  355. aco: fix combine_salu_not_bitwise() when SCC is used (details / githubweb)
  356. intel/blorp: Handle bit-casting UNORM and BGRA formats (details / githubweb)
  357. anv: Replace one more aux_surface.isl.size_B check (details / githubweb)
  358. intel/mi_builder: Force write completion on Gen12+ (details / githubweb)
  359. docs: Add relnotes for 19.3.3 release (details / githubweb)
  360. docs: Add SHA 256 sums for 19.3.3 (details / githubweb)
  361. docs: update news, calendar, and link release notes for 19.3.3 (details / githubweb)
  362. vulkan/wsi: Fix compiler warning when no WSI platforms are enabled. (details / githubweb)
  363. iris: Silence warning about AUX_USAGE_MC. (details / githubweb)
  364. mesa/st: Fix compiler warnings from INTEL_shader_integer_functions. (details / githubweb)
  365. ci: Enable -Werror on the meson-i386 build. (details / githubweb)
  366. zink: set compareEnable when setting compareOp (details / githubweb)
  367. iris: Emit CS Stall before Instruction Cache flush for gen12 WA (details / githubweb)
  368. anv: Emit CS Stall before Instruction Cache flush for gen12 WA (details / githubweb)
  369. loader: Check if the kernel driver is i915 before loading iris (details / githubweb)
  370. radv: enable VK_AMD_shader_fragment_mask on GFX6-GFX7 (details / githubweb)
  371. radeonsi: stop using the VM_ALWAYS_VALID flag (details / githubweb)
  372. turnip: Remove failed command buffer from pool (details / githubweb)
  373. turnip: Fix issues in tu_compute_pipeline_create() that may lead to crash (details / githubweb)
  374. compiler: add a new explicit interpolation mode (details / githubweb)
  375. spirv: add support for SpvDecorationExplicitInterpAMD (details / githubweb)
  376. compiler: add PERSP to the existing barycentric system values (details / githubweb)
  377. compiler: add new SYSTEM_VALUE_BARYCENTRIC_* (details / githubweb)
  378. spirv: add support for SpvBuiltInBaryCoord* (details / githubweb)
  379. nir: add nir_intrinsic_load_barycentric_model (details / githubweb)
  380. nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric() (details / githubweb)
  381. nir: add nir_intrinsic_interp_deref_at_vertex (details / githubweb)
  382. nir: lower interp_deref_at_vertex to load_input_vertex (details / githubweb)
  383. spirv: implement SPV_AMD_shader_explicit_vertex_parameter (details / githubweb)
  384. ac/llvm: implement VK_AMD_shader_explicit_vertex_parameter (details / githubweb)
  385. aco: implement VK_AMD_shader_explicit_vertex_parameter (details / githubweb)
  386. radv: gather which input PS variables use an explicit interpolation mode (details / githubweb)
  387. radv: implement VK_AMD_shader_explicit_vertex_parameter (details / githubweb)
  388. radv: bump conformance version to 1.2.0.0 (details / githubweb)
  389. radv: remove the non conformant VK implementation warning on GFX10 (details / githubweb)
  390. winsys/svga: use new ioctl for logging (details / githubweb)
  391. winsys/svga: Enable transhuge pages for buffer objects (details / githubweb)
  392. svga: Avoid discard DMA uploads (details / githubweb)
  393. gallium/util: Increase the debug_flush map depth (details / githubweb)
  394. freedreno: use PIPE_CAP_RGB_OVERRIDE_DST_ALPHA_BLEND (details / githubweb)
  395. mesa/st: random whitespace cleanup (details / githubweb)
  396. freedreno/a6xx: remove special handling based on MRT format (details / githubweb)
  397. freedreno/a6xx: convert blend state to stateobj (details / githubweb)
  398. etnaviv: implement UBOs (details / githubweb)
  399. pan/midgard: Fix a liveness info leak (details / githubweb)
  400. aco: ensure predecessors' p_logical_end is in WQM when a p_phi is in WQM (details / githubweb)
  401. aco: run p_wqm instructions in WQM (details / githubweb)
  402. aco: fix VS input loads with MUBUF on GFX6 (details / githubweb)
  403. nir/algebraic: add patterns for a >> #b << #b (details / githubweb)
  404. nir/algebraic: add some half packing optimizations (details / githubweb)
  405. anv: Set actual state pool sizes when we have softpin (details / githubweb)
  406. anv: Re-use one old BT block in reset_batch_bo_chain (details / githubweb)
  407. anv/block_pool: Ensure allocations have contiguous maps (details / githubweb)
  408. anv: Rename a variable (details / githubweb)
  409. winsys/amdgpu: Re-use amdgpu_screen_winsys when possible (details / githubweb)
  410. winsys/amdgpu: Close KMS handles for other DRM file descriptions (details / githubweb)
  411. radv/gfx10: add a separate flag for creating a GDS OA buffer (details / githubweb)
  412. radv/gfx10: implement NGG GS queries (details / githubweb)
  413. radv/gfx10: re-enable NGG GS (details / githubweb)
  414. aco: fix target calculation when vgpr spilling introduces sgpr spilling (details / githubweb)
  415. aco: don't consider loop header blocks branch blocks in add_coupling_code (details / githubweb)
  416. aco: don't update demand in add_coupling_code() for loop headers (details / githubweb)
  417. aco: only create parallelcopy to restore exec at loop exit if needed (details / githubweb)
  418. aco: don't always add logical edges from continue_break blocks to headers (details / githubweb)
  419. aco: error when block has no logical preds but VGPRs are live at the start (details / githubweb)
  420. aco: set exec_potentially_empty after continues/breaks in nested IFs (details / githubweb)
  421. aco: improve assertion at the end of spiller (details / githubweb)
  422. aco: fill reg_demand with sensible information in add_coupling_code() (details / githubweb)
  423. aco: parallelcopy exec mask before s_wqm (details / githubweb)
  424. aco: fix exec mask consistency issues (details / githubweb)
  425. nir: Make nir_deref_path_init skip trivial casts (details / githubweb)
  426. aco: reorder VMEM operands in ACO IR (details / githubweb)
  427. aco: fix register allocation with multiple live-range splits (details / githubweb)
  428. aco: simplify adjust_sample_index_using_fmask() & get_image_coords() (details / githubweb)
  429. aco: simplify gathering of MIMG address components (details / githubweb)
  430. turnip: Enable occlusionQueryPrecise (details / githubweb)
  431. tu: Fix binning address setup after pack macros change. (details / githubweb)
  432. iris: Drop 'engine' from iris_batch. (details / githubweb)
  433. iris: Make iris_emit_default_l3_config pull devinfo from the batch (details / githubweb)
  434. iris: Support multiple chained batches. (details / githubweb)
  435. aco: Fix the meaning of is_atomic. (details / githubweb)
  436. turnip: remove unused descriptor state dirty (details / githubweb)
  437. freedreno: extract vsc pipe bo from GMEM state (details / githubweb)
  438. freedreno: consolidate GMEM state (details / githubweb)
  439. freedreno: constify fd_tile (details / githubweb)
  440. freedreno: constify fd_vsc_pipe (details / githubweb)
  441. freedreno/a6xx: constify gmem state (details / githubweb)
  442. freedreno/a5xx: constify gmem state (details / githubweb)
  443. freedreno/a4xx: constify gmem state (details / githubweb)
  444. freedreno/a3xx: constify gmem state (details / githubweb)
  445. freedreno/a2xx: constify gmem state (details / githubweb)
  446. freedreno: get GMEM state from batch (details / githubweb)
  447. freedreno: add gmem state cache (details / githubweb)
  448. freedreno: add gmem_lock (details / githubweb)
  449. freedreno: remove flush-queue (details / githubweb)
  450. radv: refactor physical device properties (details / githubweb)
  451. docs: add new features for RADV/ACO. (details / githubweb)
  452. etnaviv: drop default state for PE_STENCIL_CONFIG_EXT2 (details / githubweb)
  453. turnip: hook up cmdbuffer event set/wait (details / githubweb)
  454. lima: fix lima_set_vertex_buffers() (details / githubweb)
  455. lima: sync lima_drm.h with kernel (details / githubweb)
  456. lima: create heap buffer with new interface if available (details / githubweb)
  457. lima: add noheap debug option (details / githubweb)
  458. etnaviv: drm-shim: add GC400 (details / githubweb)
  459. i965: Use brw_batch_references in tex_busy check (details / githubweb)
  460. docs: Update SWR tessellation support (details / githubweb)
  461. loader: Fix leak of kernel driver name (details / githubweb)
  462. turnip: Free event->bo on vkDestroyEvent (details / githubweb)
  463. turnip: Fix vkGetQueryPoolResults with available flag (details / githubweb)
  464. turnip: Fix vkCmdCopyQueryPoolResults with available flag (details / githubweb)
  465. docs/release-calendar: 20.0.0-rc1 has been released (details / githubweb)
  466. genxml: Add a new 3DSTATE_SF field on gen12 (details / githubweb)
  467. anv,iris: Set 3DSTATE_SF::DerefBlockSize to per-poly on Gen12+ (details / githubweb)
  468. intel/genxml: Drop SLMEnable from L3CNTLREG on Gen11 (details / githubweb)
  469. iris: Set SLMEnable based on the L3$ config (details / githubweb)
  470. iris: Store the L3$ configs in the screen (details / githubweb)
  471. iris: Use the URB size from the L3$ config (details / githubweb)
  472. i965: Re-emit l3 state before BLORP executes (details / githubweb)
  473. intel: Take a gen_l3_config in gen_get_urb_config (details / githubweb)
  474. intel/blorp: Always emit URB config on Gen7+ (details / githubweb)
  475. iris: Consolodate URB emit (details / githubweb)
  476. anv: Emit URB setup earlier (details / githubweb)
  477. intel/common: Return the block size from get_urb_config (details / githubweb)
  478. intel/blorp: Plumb deref block size through to 3DSTATE_SF (details / githubweb)
  479. anv: Plumb deref block size through to 3DSTATE_SF (details / githubweb)
  480. iris: Plumb deref block size through to 3DSTATE_SF (details / githubweb)
  481. anv: Always fill out the AUX table even if CCS is disabled (details / githubweb)
  482. panfrost: Print intended field when decoding (details / githubweb)
  483. panfrost: Add more info to some assertions (details / githubweb)
  484. pan/midgard: Handle nir_intrinsic_load_barycentric_centroid (details / githubweb)
  485. panfrost: Use DBG macro to avoid noise in the console (details / githubweb)
  486. radeonsi: Add support for midstream bitrate change in encoder (details / githubweb)
  487. zink: enable texture-buffer objects (details / githubweb)
  488. zink: implement load_instance_id (details / githubweb)
  489. zink: implement support for derivative-control (details / githubweb)
  490. gallium/swr: fix gcc warnings (details / githubweb)
  491. swr: Fix build with GCC 10. (details / githubweb)
  492. gallium/swr: Fix gcc 4.8.5 compile error (details / githubweb)
  493. aco: fix MUBUF VS input loads when expanding vec3 to vec4 on GFX6 (details / githubweb)
  494. aco: fix image_atomic_cmp_swap (details / githubweb)
  495. intel/eu/validate: Don't validate regions of sends (details / githubweb)
  496. intel/disasm: SEND has two sources on Gen12+ (details / githubweb)
  497. intel/tools: Handle strides better when dumping buffers (details / githubweb)
  498. intel/fs: Write the address register with NoMask for MOV_INDIRECT (details / githubweb)
  499. freedreno/drm: readonly cmdstream (details / githubweb)
  500. virgl: Use align_free for align_malloc allocated buffer (details / githubweb)
  501. intel/gen12+: Reserve 4KB of URB space per bank for Compute Engine (details / githubweb)
  502. intel/gen12+: Set way_size_per_bank to 4 (details / githubweb)
  503. freedreno/ir3: shuffle a few ir3_register fields (details / githubweb)
  504. freedreno/ir3: cleanup after lower_locals_to_regs (details / githubweb)
  505. freedreno/ir3: fix crash when no non-input instructions (details / githubweb)
  506. freedreno/ir3: split out delay helpers (details / githubweb)
  507. freedreno/ir3: move nop padding to legalize (details / githubweb)
  508. freedreno/ir3: move block-scheduling into legalize (details / githubweb)
  509. freedreno/ir3: move atomic fixup after RA (details / githubweb)
  510. freedreno/ir3: a bit more optmsgs debug (details / githubweb)
  511. freedreno/ir3/ra: make use()/def() functions instead of macros (details / githubweb)
  512. freedreno/ir3: fix kill scheduling (details / githubweb)
  513. freedreno/ir3: post-RA sched pass (details / githubweb)
  514. freedreno/ir3: number instructions from one (details / githubweb)
  515. freedreno/ir3: add is_tex_or_prefetch() (details / githubweb)
  516. freedreno/ir3: don't precolor unused inputs (details / githubweb)
  517. freedreno/ir3: two pass register allocation (details / githubweb)
  518. freedreno/a6xx: fix lrz overflow (details / githubweb)
  519. freedreno/ir3: add RA sanity check (details / githubweb)
  520. freedreno/ir3: remove unused tex arg harder (details / githubweb)
  521. freedreno/ir3: create fragcoord instructions in input block (details / githubweb)
  522. freedreno/ir3: simplify split from collect (details / githubweb)
  523. freedreno/ir3: fix a dirty lie (details / githubweb)
  524. lima: Fix build with GCC 10. (details / githubweb)
  525. VERSION: bump after 20.0 branch point (details / githubweb)
  526. anv/blorp: Use the correct size for vkCmdCopyBufferToImage (details / githubweb)
  527. panfrost: Fix non-debug builds (details / githubweb)
  528. pan/midgard: Break out one-src read_components (details / githubweb)
  529. pan/midgard: Implement mixed-type constant packing (details / githubweb)
  530. radv: Allow non-dedicated linear images and buffer. (details / githubweb)
  531. egl: put full path to libEGL_mesa.so in GLVND json (details / githubweb)
  532. nv50: report max lod bias of 15.0 (details / githubweb)
  533. gitlab-ci: disable a630 tests as mesa-cheza is down (details / githubweb)
  534. util/os_socket: Include unistd.h to fix build error (details / githubweb)
  535. pan/midgard: Add an enum to describe the render targets (details / githubweb)
  536. pan/midgard: Make sure we pass the right RT id to emit_fragment_store() (details / githubweb)
  537. pan/midgard: Lower bitfield extract to shifts (details / githubweb)
  538. pan/midgard: Don't check 'branch && branch->writeout' twice in mir_schedule_alu() (details / githubweb)
  539. pan/midgard: Stop leaking instruction objects in mir_schedule_alu() (details / githubweb)
  540. panfrost: Fix the damage box clamping logic (details / githubweb)
  541. zink: be more careful about the mask-check (details / githubweb)
  542. zink: disallow depth-stencil blits with format-change (details / githubweb)
  543. clover: Use explicit conversion from llvm::StringRef to std::string (details / githubweb)
  544. Revert "gitlab-ci: disable a630 tests as mesa-cheza is down" (details / githubweb)
  545. nir: Delete unused is_var_constant() helper (details / githubweb)
  546. nir: Make unroll pragma work on clang (details / githubweb)
  547. freedreno/fdperf: Cast away some ignored return values (details / githubweb)
  548. spirv/opencl: Cast opcode up front to avoid warnings (details / githubweb)
  549. glsl: Use 'using' to be explicit about visitor overloads (details / githubweb)
  550. nir: Remove always-true assert (details / githubweb)
  551. turnip: Be explicit about converting vk compare func to a6xx (details / githubweb)
  552. etnaviv: Destroy rsc->pending_ctx set in etna_resource_destroy() (details / githubweb)
  553. panfrost: Avoid overlapping copy (details / githubweb)
  554. pan/midgard: Check for null consts (details / githubweb)
  555. pan/midgard: Remove unused variable (details / githubweb)
  556. st/mesa: use uint-result for sampling stencil buffers (details / githubweb)
  557. panfrost: Fix decoding of tiled 3D textures (details / githubweb)
  558. panfrost: Only clamp the LOD to disable mipmapping when needed (details / githubweb)
  559. panfrost: Use size0 when calculating the offset to a depth level (details / githubweb)
  560. gitlab-ci: Switch kernel for LAVA jobs to 5.5 (details / githubweb)
  561. i965: Do not set front_buffer_dirty if there is no front buffer (details / githubweb)
  562. util/os_socket: fix header unavailable on windows (details / githubweb)
  563. st/mesa: Handle the rest renderbuffer formats from OSMesa (details / githubweb)
  564. osmesa/tests: Cover OSMESA_RGB GL_UNSIGNED_BYTE case (details / githubweb)
  565. gallium/osmesa: Fix a typo in the unit test's test names. (details / githubweb)
  566. gallium/osmesa: Fix MakeCurrent of non-8888 contexts. (details / githubweb)
  567. gallium/osmesa: Fill out other format tests. (details / githubweb)
  568. gallium/osmesa: Try to fix the test for big-endian. (details / githubweb)
  569. clover: add trivial clCreateCommandQueueWithProperties implementation (details / githubweb)
  570. util: Make helper functions for pack/unpacking pixel rows. (details / githubweb)
  571. mesa/st: Use direct util_format_pack/unpack instead of u_tile. (details / githubweb)
  572. gallium/util: Remove pipe_get_tile_z/put_tile_z. (details / githubweb)
  573. softpipe: Drop the raw_to* part of the tile cache interface. (details / githubweb)
  574. softpipe: Refactor pipe_get/put_tile_rgba_* paths. (details / githubweb)
  575. gallium: Add and use a helper for packing uc from a color_union. (details / githubweb)
  576. gallium: Refactor some single-pixel util_format_read/writes. (details / githubweb)
  577. util: Drop unpacking from int signed to unsigned and vice versa. (details / githubweb)
  578. freedreno/perfcntrs: fix fd leak (details / githubweb)
  579. vbo: move GLvertexformat initialization into a template header file for reuse (details / githubweb)
  580. vbo: use the template for noop GLvertexformat initialization (details / githubweb)
  581. vbo: use the template for save GLvertexformat initialization (details / githubweb)
  582. vbo: move reusable code from vbo_attrib_tmp.h into vbo_util.h (details / githubweb)
  583. mesa: implement missing display list functions while switching to the template (details / githubweb)
  584. radv: Do not set SX DISABLE bits for RB+ with unused surfaces. (details / githubweb)
  585. freedreno: Move the layout debug under FD_MESA_DEBUG=layout. (details / githubweb)
  586. freedreno: Include the layer size in layout debug. (details / githubweb)
  587. freedreno: Rename the UBWC layer size field and store it as bytes. (details / githubweb)
  588. freedreno/a6xx: Disable the core layer-size setup. (details / githubweb)
  589. freedreno: Swap the whole resource layout in shadowing. (details / githubweb)
  590. freedreno: Blit all array levels when uncompressing UBWC. (details / githubweb)
  591. freedreno: Disable UBWC on Z24S8 if not TEXTURE_2D. (details / githubweb)
  592. freedreno: Allow UBWC on textures with multiple mipmap levels. (details / githubweb)
  593. freedreno: allow ctx->batch to be NULL (details / githubweb)
  594. iris: implement gen12 post sync pipe control workaround (details / githubweb)
  595. anv: implement gen9 post sync pipe control workaround (details / githubweb)
  596. anv: implement gen12 post sync pipe control workaround (details / githubweb)
  597. dri: delete gen-symbol-redefs.py (details / githubweb)
  598. util/disk_cache: check for write() failure in the zstd path (details / githubweb)
  599. radeonsi/ngg: add VGT_FLUSH when enabling fast launch (details / githubweb)
  600. gitlab-ci: Update to latest ci-templates HEAD (details / githubweb)
  601. gitlab-ci: Pass -j4 to make (details / githubweb)
  602. gitlab-ci: Merge ccache and libxml2-utils into main apt-get install (details / githubweb)
  603. gitlab-ci: Add ppc64el and s390x cross-build jobs (details / githubweb)
  604. gitlab-ci: Build radeonsi & RADV in the ppc64el job (details / githubweb)
  605. freedreno: Fix CP_COND_REG_EXEC bit positions (details / githubweb)
  606. freedreno: Add CP_REG_WRITE documentation (details / githubweb)
  607. freedreno: Fix CP_COND_EXEC (details / githubweb)
  608. tu: Move vsc_data and vsc_data2 allocation into the device (details / githubweb)
  609. intel/fs: Don't count integer instructions as being possibly coissue (details / githubweb)
  610. pan/midgard: Turn Z/S stores into zs_output_pan intrinsics (details / githubweb)
  611. pan/midgard: Add nir_intrinsic_store_zs_output_pan support (details / githubweb)
  612. panfrost: Z24 variants should be sampled as R32UI (details / githubweb)
  613. panfrost: Add the MALI_WRITES_{Z,S} flags (details / githubweb)
  614. panfrost: Set the MALI_WRITES_{Z,S} flags when needed (details / githubweb)
  615. pan/midgard: Fix scheduling issue with csel + render target reference (details / githubweb)
  616. gallium/swr: Fix various asserts and security issues (details / githubweb)
  617. mesa: Clean up some endianness adapters for shader image formats. (details / githubweb)
  618. intel/isl: Move iris's pipe-to-isl format function to isl. (details / githubweb)
  619. glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT. (details / githubweb)
  620. freedreno/a6xx: Add fd6_resource_screen_init() (details / githubweb)
  621. freedreno: Set up supported modifiers in fd*_resource_screen_init() (details / githubweb)
  622. freedreno: Add layout_resource_for_modifier screen vfunc (details / githubweb)
  623. freedreno/a6xx: Implement layout for DRM_FORMAT_MOD_QCOM_COMPRESSED (details / githubweb)
  624. mesa/st: Move the SYSTEM_VALUE -> TGSI_SEMANTIC map to tgsi_from_mesa. (details / githubweb)
  625. nouveau: Reuse tgsi_get_sysval_semantic(). (details / githubweb)
  626. nouveau: reuse tgsi_get_gl_frag_result_semantic(). (details / githubweb)
  627. nouveau: Reuse tgsi_get_gl_varying_semantic(). (details / githubweb)
  628. aco/optimizer: Don't combine uniform bool s_and to s_andn2. (details / githubweb)
  629. meson: don't bother trying `python2` (details / githubweb)
  630. Revert "egl: put full path to libEGL_mesa.so in GLVND json" (details / githubweb)
  631. iris: handle the failure of converting unsupported yuv formats to isl (details / githubweb)
  632. gallium: let the pipe drivers decide the supported modifiers (details / githubweb)
  633. swr: Fix GCC 4.9 checks. (details / githubweb)
  634. intel/genxml: Drop "reserved" enum (details / githubweb)
  635. isl: Fix the android build. (details / githubweb)
  636. intel: Load the driver even if I915_PARAM_REVISION is not found. (details / githubweb)
  637. llvmpipe: Bump test timeout to 180 seconds (details / githubweb)
  638. anv: set MOCS on push constants (details / githubweb)
  639. anv: No-op submit and wait calls when no_hw is set (details / githubweb)
  640. svga: Fix banded DMA upload (details / githubweb)
  641. Correctly wait in the fragment stage until all semaphores are signaled (details / githubweb)
  642. aco: fix gfx10_wave64_bpermute (details / githubweb)
  643. aco: gfx10_wave64_bpermute reduce op to print_ir (details / githubweb)
  644. broadcom: Fix implicit declaration of ffs for Android build (details / githubweb)
  645. u_tile: Skip the packed temporary and just store tiles directly. (details / githubweb)
  646. turnip: Drop explicit configure opt-in for turnip (details / githubweb)
  647. ci: Disable a bunch of tests on freedreno a630. (details / githubweb)
  648. ci: Bump the GLES CTS version to 3.2.6.1. (details / githubweb)
  649. llvmpipe/query: add support for indexed queries (details / githubweb)
  650. gallivm/swr: add stream_id to geom epilogue emit (details / githubweb)
  651. gallivm/nir: add support for multiple vertex streams (details / githubweb)
  652. draw: change geom shader output to an array of outputs. (details / githubweb)
  653. draw/gs: track emitted prims + verts per stream. (details / githubweb)
  654. draw: emit multiple streams to streamout. (details / githubweb)
  655. draw: don't emit vertex to streams with no outputs (details / githubweb)
  656. llvmpipe: advertise 4 vertex streams (details / githubweb)
  657. ci: Drop turnip opt-in option (details / githubweb)
  658. i965: remove duplicated comment (details / githubweb)
  659. lima/parser: Fix RSW depth test parsing (details / githubweb)
  660. lima/parser: Extend AUX0 findings (details / githubweb)
  661. lima/parser: Change value name in RSW parser (details / githubweb)
  662. intel/vec4: fix valgrind errors with vf_values array (details / githubweb)
  663. aco: do not use ds_{read,write}2 on GFX6 (details / githubweb)
  664. Vulkan Overlay: Don't try to change the image layout to present twice (details / githubweb)
  665. gallium/swr: Fix llvm11 compilation issues (details / githubweb)
  666. freedreno: android: fix build failure on android due to python version (details / githubweb)
  667. freedreno: android: add a6xx-pack.xml.h generation to android build (details / githubweb)
  668. freedreno: android: fix build of perfcounters. (details / githubweb)
  669. docs: Mark 20.0-rc2 as done (details / githubweb)
  670. freedreno/ir3: Set IR3_REG_HALF flag on src as well in immediate MOV (details / githubweb)
  671. freedreno/ir3: fix printing half constant registers. (details / githubweb)
  672. freedreno/ir3: fold const conversion into consumer (details / githubweb)
  673. freedreno/ir3: Add cat4 mediump opcodes (details / githubweb)
  674. freedreno/ir3: put the conversion back for half const to the right place. (details / githubweb)
  675. freedreno/ir3: Fold const only when the type is float (details / githubweb)
  676. etnaviv: enable texture upload memory throttling (details / githubweb)
  677. zink: lower away fdph (details / githubweb)
  678. zink: fixup sampler-usage (details / githubweb)
  679. radeonsi: don't report that multi-plane formats are supported (details / githubweb)
  680. gitlab-ci: disable a630 tests as mesa-cheza is down (again) (details / githubweb)
  681. zink: replace unset buffer with a dummy-buffer (details / githubweb)
  682. zink: emit blend-target index (details / githubweb)
  683. zink: only inspect dual-src limit if feature enabled (details / githubweb)
  684. Vulkan overlay: use the corresponding image index for each swapchain (details / githubweb)
  685. aco: fix waiting for scalar stores before "writing back" data on GFX8-GFX9 (details / githubweb)
  686. gallium/swr: simplify environmental variabled expansion code (details / githubweb)
  687. svga: fix size of format_conversion_table[] (details / githubweb)
  688. svga: Use pipe_shader_state_from_tgsi to set shader state (details / githubweb)
  689. r600: force new CF with TEX only if any texture value is written (details / githubweb)
  690. r600: Increase space for IO values to agree with PIPE_MAX_SHADER_IN/OUTPUTS (details / githubweb)
  691. r600: Add NIR compiler options (details / githubweb)
  692. r600: Update state code to accept NIR shaders (details / githubweb)
  693. r600/sfn: Add a basic nir shader backend (details / githubweb)
  694. r600: enable NIR backend DEBUG flag for supported architectures (details / githubweb)
  695. r600/sfn: Add the VS in and FS out vectorization (details / githubweb)
  696. r600/sfn: Add the WaitAck instruction (details / githubweb)
  697. r600/sfn: add live range evaluation for the GPR (details / githubweb)
  698. r600/sfn: add register remapping (details / githubweb)
  699. r600/sfn: Add lowering arrays to scratch and according instructions (details / githubweb)
  700. r600/sfn: Add a load GDS result instruction (details / githubweb)
  701. r600/sfn: Add MemRingOut instructions (details / githubweb)
  702. r600/sfn: add emitVertex instructions (details / githubweb)
  703. r600/sfn: Add support for geometry shader (details / githubweb)
  704. r600/sfn: Add VS for TCS shader skeleton (details / githubweb)
  705. r600/sfn: Add compute shader skeleton (details / githubweb)
  706. r600/sfn: Add GDS instructions (details / githubweb)
  707. r600/sfn: Add lowering UBO access to r600 specific codes (details / githubweb)
  708. r600: Make sure LLVM is not used for DRAW (details / githubweb)
  709. r600/sfn: Add support for atomic instructions (details / githubweb)
  710. r600/sfn: Add support for SSBO load and store (details / githubweb)
  711. r600/sfn: Add .editorconfig file (details / githubweb)
  712. r600/sfn: Add some documentation (details / githubweb)
  713. radeonsi: fix the DCC MSAA bug workaround (details / githubweb)
  714. radeonsi: don't update states for the DCC MSAA bug on GFX6-7 (details / githubweb)
  715. glx: print FPS with 2 decimal places (details / githubweb)
  716. mesa: fix incorrect uses of FLUSH_CURRENT (details / githubweb)
  717. mesa: remove FLUSH_CURRENT calls that have no effect (details / githubweb)
  718. mesa: import PIPE_CAP_SIGNED_VERTEX_BUFFER_OFFSET handling (details / githubweb)
  719. vbo: create the immediate mode buffer only in vbo_exec_vtx_map (details / githubweb)
  720. vbo: skip FlushMappedBufferRange for glBegin/End by using a persistent mapping (details / githubweb)
  721. vbo: don't unmap persistent buffer mappings for glBegin/End (details / githubweb)
  722. vbo: remove immediate mode code that doesn't do anything and simplify stuff (details / githubweb)
  723. vbo: interleave attrsz, attrtype, and active_sz in memory (details / githubweb)
  724. vbo: remove a funky recursive call in glBegin (details / githubweb)
  725. vbo: don't check ctx->NewState twice in glBegin (details / githubweb)
  726. vbo: keep the immediate mode buffer always mapped for simplicity (details / githubweb)
  727. vbo: don't set FLUSH_UPDATE_CURRENT for glVertex (details / githubweb)
  728. vbo: pass only either uint32_t or uint64_t into ATTR_UNION (details / githubweb)
  729. vbo: don't store glVertex values temporarily into exec (details / githubweb)
  730. vbo: optimize resizing vertex attributes during immediate mode (details / githubweb)
  731. vbo: fix resizing 64-bit vertex attributes (details / githubweb)
  732. vbo: use FlushVertices flags properly and clear NeedFlush correctly (details / githubweb)
  733. vbo: increase the size of the immediate mode buffer to decrease draw count (details / githubweb)
  734. vbo: add/update unlikely statements in ATTR_UNION (details / githubweb)
  735. vbo: delay flagging FLUSH_STORED_VERTICES until glEnd (details / githubweb)
  736. vbo: also map the immediate mode buffer for read (details / githubweb)
  737. vbo: clean up resetting vertex attribs (details / githubweb)
  738. vbo: merge use_buffer_objects into vbo_CreateContext to skip the big malloc (details / githubweb)
  739. í965: don't use _mesa_prim::is_indirect (details / githubweb)
  740. mesa: remove unused _mesa_prim::is_indirect (details / githubweb)
  741. mesa: don't use bitfields in _mesa_prim (details / githubweb)
  742. st/mesa: optimize st_update_array with ALWAYSINLINE (details / githubweb)
  743. Revert "gallium: Fix big-endian addressing of non-bitmask array formats." (details / githubweb)
  744. nir: Mark fmin and fmax as commutative and associative (details / githubweb)
  745. radv: Optimize emitting index buffer changes. (details / githubweb)
  746. panfrost: Remove unused anonymous enum variables. (details / githubweb)
  747. radv: Do not redundantly set the RB+ regs on pipeline switch. (details / githubweb)
  748. radv: make sure to not submit any IBs when RADV_FORCE_FAMILY is set (details / githubweb)
  749. radv: set the chip name to GCN-NOOP when RADV_FORCE_FAMILY is set (details / githubweb)
  750. aco: fix creating v_madak if v_mad_f32 has two sgpr literals (details / githubweb)
  751. nir: do not use De Morgan's Law rules for flt and fge (details / githubweb)
  752. gitlab-ci: Only use gstreamer runners for the s390x job for now (details / githubweb)
  753. anv: Drop unused anv_image_get_surface_for_aspect_mask() (details / githubweb)
  754. anv: Rename param make_surface::dev to device (details / githubweb)
  755. radeon/vce: Move global function pointer si_get_pic_param to local encoder structure (details / githubweb)
  756. compiler/nir: Add support for variable initialization from a pointer (details / githubweb)
  757. compiler/spirv: Add support for non-constant initializers (details / githubweb)
  758. Rename nir_lower_constant_initializers to nir_lower_variable_initalizers (details / githubweb)
  759. aco: disable some instruction combining if it could change an exec operand (details / githubweb)
  760. aco: improve SCC handling in some SALU combines (details / githubweb)
  761. anv: Delete anv_image::ccs_e_compatible (details / githubweb)
  762. anv: Clarify behavior of anv_image_aspect_to_plane() (details / githubweb)
  763. anv: Respect ISL_SURF_USAGE_DISABLE_AUX_BIT in make_surface() (details / githubweb)
  764. freedreno/a6xx: use single format enum (details / githubweb)
  765. turnip: Add magic register values to tu_physical_device (details / githubweb)
  766. turnip: Add a618 support (details / githubweb)
  767. radeonsi: make si_fence_server_signal flush pipe without work (details / githubweb)
  768. tu: Don't emit initial render target state in tile_load_ib (details / githubweb)
  769. tu: Properly set UBWC flags in RB_RENDER_CNTL (details / githubweb)
  770. tu/blit: Support blits in secondary cmdstreams (details / githubweb)
  771. tu: Support multisample image clears (details / githubweb)
  772. tu: Disable linear depth attachments (details / githubweb)
  773. tu: Sysmem rendering (details / githubweb)
  774. tu: Add helper for CP_COND_REG_EXEC (details / githubweb)
  775. tu: Handle vkCmdClearAttachments() with sysmem (details / githubweb)
  776. tu: Support resolve ops with sysmem rendering (details / githubweb)
  777. tu: Support input attachments with sysmem (details / githubweb)
  778. tu: Force sysmem with mipmapped non-aligned linear stores (details / githubweb)
  779. radv: fix line width range and granularity (details / githubweb)
  780. radv: implement VK_EXT_line_rasterization (details / githubweb)
  781. glsl: fix a memory leak with resource_set (details / githubweb)
  782. radv: remove LLVM sicheduler enable for The Talos Principle (details / githubweb)
  783. radv: remove RADV_DEBUG=nosisched and RADV_PERFTEST=sisched (details / githubweb)
  784. radv: remove unused RADV_HASH_SHADER_IS_GEOM_COPY_SHADER (details / githubweb)
  785. iris: fix aux buf map failure in 32bits app on Android (details / githubweb)
  786. Revert "nir: Add a couple trivial abs optimizations" (details / githubweb)
  787. nir: fix nir_const_value_as_uint bit size in load/store vectorizer tests (details / githubweb)
  788. gitlab-ci: remove load_store_vectorizer from expected s390x test failures (details / githubweb)
  789. gallium/swr: fix rdtsc debug statistics mechanism (details / githubweb)
  790. anv: Reject modifiers on depth/stencil formats (details / githubweb)
  791. Revert "st/va: Convert interlaced NV12 to progressive" (details / githubweb)
  792. mesa: add INTEL_blackhole_render (details / githubweb)
  793. i965: enable INTEL_blackhole_render (details / githubweb)
  794. st: add support for INTEL_blackhole_render (details / githubweb)
  795. iris: add support INTEL_blackhole_render (details / githubweb)
  796. freedreno/a6xx: fix Z24_UNORM_S8_UINT_AS_R8G8B8A8 (details / githubweb)
  797. Revert "gitlab-ci: disable a630 tests as mesa-cheza is down (again)" (details / githubweb)
  798. intel/isl: Move get_format_encoding function to isl (details / githubweb)
  799. intel/isl: Switch to R8_UNORM format for compatiblity (details / githubweb)
  800. freedreno: allow INVALID modifier (details / githubweb)
  801. intel/tools: Update aubinator_error_decode. (details / githubweb)
  802. glsl: fix gl_nir_set_uniform_initializers() for image arrays (details / githubweb)
  803. radv: remove unnecessary RADV_DEBUG=nobatchchain option (details / githubweb)
  804. docs/new_features: empty the feature list for the 20.1 cycle (details / githubweb)
  805. gitlab-ci: Sort random failure softpipe skips (details / githubweb)
  806. gitlab-ci: Add three more dEQP-GLES31 tests to softpipe skips (details / githubweb)
  807. lima: handle early-z and pixel kill better (details / githubweb)
  808. zink: do not use SpvDimRect (details / githubweb)
  809. spirv2nir: print nir shader if translation succed (details / githubweb)
  810. spirv2nir: Add kernel spirv support (details / githubweb)
  811. panfrost: Inline panfrost_get_default_swizzle (details / githubweb)
  812. panfrost: Simplify swizzle translation (details / githubweb)
  813. freedreno: name sysmem color/depth flush events (details / githubweb)
  814. freedreno/a6xx: document some unknown bits (details / githubweb)
  815. egl: directly access static members instead of using _egl{Get,Set}ConfigKey() (details / githubweb)
  816. radeonsi: don't wait for shader compilation to finish when destroying a context (details / githubweb)
  817. lima/parser: Extend rsw parsing showing strings instead of numbers (details / githubweb)
  818. intel/fs/cse: Make HALT instruction act as CSE barrier. (details / githubweb)
  819. intel/fs/gen7: Fix fs_inst::flags_written() for SHADER_OPCODE_FIND_LIVE_CHANNEL. (details / githubweb)
  820. intel/fs: Add virtual instruction to load mask of live channels into flag register. (details / githubweb)
  821. intel/fs/gen12: Workaround unwanted SEND execution due to broken NoMask control flow. (details / githubweb)
  822. intel/fs/gen12: Fixup/simplify SWSB annotations of SIMD32 scratch writes. (details / githubweb)
  823. intel/fs/gen12: Workaround data coherency issues due to broken NoMask control flow. (details / githubweb)
  824. intel/fs: Set src0 alpha present bit in header when provided in message payload. (details / githubweb)
  825. intel/fs/gen11: Work around dual-source blending hangs in combination with SIMD32. (details / githubweb)
  826. intel/fs: Make sample_mask_reg() local to brw_fs.cpp and use it in more places. (details / githubweb)
  827. intel/fs: Use helper for discard sample mask flag subregister number. (details / githubweb)
  828. intel/fs/gen7+: Swap sample mask flag register and FIND_LIVE_CHANNEL temporary. (details / githubweb)
  829. intel/fs: Refactor predication on sample mask into helper function. (details / githubweb)
  830. intel/fs: Return consistent UW types from sample_mask_reg() in fragment shaders. (details / githubweb)
  831. intel/fs/gen7+: Implement discard/demote for SIMD32 programs. (details / githubweb)
  832. mesa: translate into gallium vertex formats in mesa/main (details / githubweb)
  833. mesa: remove unused _mesa_draw_indirect (details / githubweb)
  834. st/mesa: always inline the code setting non-64bit vertex elements (details / githubweb)
  835. st/mesa: simplify determination whether a draw has user vertex buffers (details / githubweb)
  836. st/mesa: simplify determination whether a draw needs min/max index (details / githubweb)
  837. st/mesa: change some loops from while to do..while in st_atom_array.c (details / githubweb)
  838. st/mesa: make st_setup_current static (details / githubweb)
  839. st/mesa: simplify releasing the current attrib buffer (details / githubweb)
  840. gallium/u_upload_mgr: reduce dereferences by adding buffer_size (details / githubweb)
  841. gallium/u_upload_mgr: don't do align twice in the u_upload_alloc fast path (details / githubweb)
  842. gallium/u_vbuf: adjust the heuristic for unrolling indices (details / githubweb)
  843. gallium/cso_hash: inline a bunch of functions (details / githubweb)
  844. gallium/cso_hash: make cso_hash declared within structures instead of alloc'd (details / githubweb)
  845. gallium/cso_hash: remove always constant variable nodeSize (details / githubweb)
  846. gallium/cso_hash: cosmetic changes, no behavior changes (details / githubweb)
  847. gallium/cso_hash: remove another layer of pointer indirection (details / githubweb)
  848. iris: Dump frame markers with INTEL_DEBUG=submit (details / githubweb)
  849. iris: Trim "../../src/gallium/drivers/iris/" out of debug dump filenames (details / githubweb)
  850. gallivm/s390: fix pass init order on s390 with llvm 8 (v2) (details / githubweb)
  851. ci: bump debian image and change llvm deps to 8 (details / githubweb)
  852. panfrost: Update comment about magic number relating to barriers (details / githubweb)
  853. panfrost: Ensure compute shader_meta is zeroed (details / githubweb)
  854. panfrost: Identify mali_shared_memory structure (details / githubweb)
  855. panfrost: Unify bifrost_scratchpad with mali_shared_memory (details / githubweb)
  856. panfrost: Rename bifrost_framebuffer->mali_framebuffer (details / githubweb)
  857. panfrost: Rename unknown2_8 to padding (details / githubweb)
  858. panfrost: Allocate RAM backing of shared memory (details / githubweb)
  859. pan/midgard: Track pressure when scheduling ld/st (details / githubweb)
  860. pan/midgard: Fix missing prefixes (details / githubweb)
  861. pan/midgard: Fix swizzles harder (details / githubweb)
  862. pan/midgard: Implement barriers (details / githubweb)
  863. pan/midgard: Allow jumping out of a shader (details / githubweb)
  864. pan/midgard: Fix 32/64 mixed swizzle packing (details / githubweb)
  865. pan/midgard: Use dummy tag for empty shaders (details / githubweb)
  866. pan/midgard: Improve barrier disassembly (details / githubweb)
  867. pan/midgard: Overhaul tag handling (details / githubweb)
  868. pan/midgard: Imply next tags (details / githubweb)
  869. pan/midgard: Infer tags entirely (details / githubweb)
  870. pan/midgard: Set xyzx swizzle for load_compute_arg (details / githubweb)
  871. pan/midgard: Identify stack barrier flag (details / githubweb)
  872. pan/midgard: Don't crash with constants on unknown ops (details / githubweb)
  873. pan/midgard: Use fprintf instead of printf for constants (details / githubweb)
  874. pan/decode: Remove extraneous newline (details / githubweb)
  875. lima: remove definition of lima_is_scanout (details / githubweb)
  876. lima: use util_copy_framebuffer_state (details / githubweb)
  877. lima: always add texture bo to submit (details / githubweb)
  878. lima: remove lima_ctx_buff_va submit flags (v2) (details / githubweb)
  879. lima: pass array as parameter to PLBU and VS command macros (details / githubweb)
  880. lima: delay add plb buffer to submit when flush (details / githubweb)
  881. lima: delay plbu head command generation to flush stage (v2) (details / githubweb)
  882. lima: add render target to submit by dirty buffer flags (details / githubweb)
  883. lima: add missing resolve check for damage and reload (details / githubweb)
  884. lima: move syncobj from lima_submit to lima_context (details / githubweb)
  885. lima: merge gp/pp submit (details / githubweb)
  886. lima: put hardware related info to lima_gpu.h (details / githubweb)
  887. lima: move flush code to lima_submit.c (details / githubweb)
  888. lima: pass submit parameter for functions in lima_submic.c (v2) (details / githubweb)
  889. lima: add lima_submit_create_stream_bo (details / githubweb)
  890. lima: adjust pp_stream to use lima_submit_create_stream_bo (details / githubweb)
  891. lima: use lima_submit_create_stream_bo for plbu/vs_cmd and pp_stack (details / githubweb)
  892. lima: add lima_submit_get (details / githubweb)
  893. lima: make lima_submit one time use drop data (v3) (details / githubweb)
  894. lima: track write submits of context (v3) (details / githubweb)
  895. lima: move plbu/vs_cmd_array into lima_submit (details / githubweb)
  896. lima: move resolve into lima_submit (details / githubweb)
  897. lima: move pp_max_stack_size to lima_submit (details / githubweb)
  898. lima: move damage_rect into lima_submit (details / githubweb)
  899. lima: move clear into submit (v2) (details / githubweb)
  900. lima: move framebuffer info to lima_submit (details / githubweb)
  901. lima: use per submit dump file (details / githubweb)
  902. lima: optinal flush submit in lima_clear (details / githubweb)
  903. lima: enable multi submit optimization (details / githubweb)
  904. lima: move dump check to macro for lima_dump_command_stream_print (details / githubweb)
  905. lima: rename lima_submit to lima_job (details / githubweb)
  906. egl: Implement getImage/putImage on pbuffer swrast. (details / githubweb)
  907. radv: enable shaderStorageImageMultisample on GFX6-GFX7 (details / githubweb)
  908. radv: enable VK_EXT_sampler_filter_minmax on GFX6 (details / githubweb)
  909. radv: enable VK_NV_compute_shader_derivatives on GFX6-GFX7 (details / githubweb)
  910. radv: add a comment about VK_AMD_mixed_attachment_samples on GFX6-GFX7 (details / githubweb)
  911. zink: fix binding-usage (details / githubweb)
  912. zink: do not report texture-samplers for unsupported stages (details / githubweb)
  913. zink: confused compilation macro usage for zink in target helpers. (details / githubweb)
  914. zink/spirv: do not reinvent store_dest (details / githubweb)
  915. zink/spirv: prefer store_dest over store_dest_uint (details / githubweb)
  916. zink/spirv: rename functions a bit (details / githubweb)
  917. zink/spirv: unit_value -> raw_value (details / githubweb)
  918. zink/spirv: uint -> raw (details / githubweb)
  919. zink: do not convert bools to/from uint (details / githubweb)
  920. st/nir: Unify inputs_read/outputs_written before serializing NIR (details / githubweb)
  921. pan/decode: Add `minimal` mode (details / githubweb)
  922. pan/decode: Cleanup pandecode_jc (details / githubweb)
  923. panfrost: Implement PAN_DBG_SYNC with pandecode/minimal (details / githubweb)
  924. panfrost: Print synced traces to stderr (details / githubweb)
  925. panfrost: Rewrite scoreboarding routines (details / githubweb)
  926. panfrost: Update scoreboarding notes (details / githubweb)
  927. panfrost: Cleanup transfer_map (details / githubweb)
  928. panfrost: Avoid reading GPU memory when packing vertices (details / githubweb)
  929. panfrost: Debitfieldize mali_uniform_buffer_meta (details / githubweb)
  930. vulkan: Update the XML and headers to 1.2.133 (details / githubweb)
  931. anv: Advertise VK_KHR_shader_non_semantic_info (details / githubweb)
  932. radv: Advertise VK_KHR_shader_non_semantic_info (details / githubweb)
  933. panfrost: Remove enum panfrost_memory_layout (details / githubweb)
  934. intel/gen12: Take into account opcode when decoding SWSB (details / githubweb)
  935. meson: explicitly disallow unsupported build directory layout (details / githubweb)
  936. freedreno/registers: teach gen_header.py about a3xx_regid (details / githubweb)
  937. freedreno/a6xx: few register updates (details / githubweb)
  938. freedreno: quiet INFO_MSG (details / githubweb)
  939. freedreno/registers: cleanup CP_SET_MARKER (details / githubweb)
  940. st/mesa: try to fix MSVC build failure due to ALWAYS_INLINE (details / githubweb)
  941. vbo: remove dead code in vbo_can_merge_prims (details / githubweb)
  942. vbo: remove redundant code in vbo_exec_fixup_vertex (details / githubweb)
  943. mesa: document _mesa_prim::begin/end (details / githubweb)
  944. mesa: don't use memset in glDrawArrays (details / githubweb)
  945. mesa: fix immediate mode with tessellation and varying patch vertices (details / githubweb)
  946. ci: Extend the a630 flake list to reduce spurious failures. (details / githubweb)
  947. radv: Squelch possibly-undefined warning (details / githubweb)
  948. llvmpipe: Fix real uninitialized use of "atype" for SEMANTIC_FACE (details / githubweb)
  949. llvmpipe: Silence "possibly uninitialized value" warning for ssbo_limit. (details / githubweb)
  950. llvmpipe: Silence uninitialized variable warning about "chan" (details / githubweb)
  951. llvmpipe: Fix warning about uninitialized "op" in the NIR path. (details / githubweb)
  952. llvmpipe: Silence uninitialized variable warning about "vals" (details / githubweb)
  953. llvmpipe: Silence uninitialized variable warning about "scissor" (details / githubweb)
  954. llvmpipe: Fix another uninitialized value warning, on init_val. (details / githubweb)
  955. gallium: Only define PIPE_ALIGNSTACK on x86. (details / githubweb)
  956. docs/envvars: document RADV_TEX_ANISO (details / githubweb)
  957. brw_nir: Cast bitshift to unsigned (details / githubweb)
  958. brw_fs: Avoid zero size vla (details / githubweb)
  959. intel/compiler: Do not qsort zero sized array (details / githubweb)
  960. intel/bufmgr: Cast bitshift to unsigned (details / githubweb)
  961. glsl/blob: Do not call memcpy if there is nothing to copy (details / githubweb)
  962. iris: Do not dereference nullptr with pipe_reference (details / githubweb)
  963. st/vdpau: Only call is_video_format_supported hook if needed (details / githubweb)
  964. aco: add RegisterFile (details / githubweb)
  965. aco: add some helpers for filling/testing register ranges (details / githubweb)
  966. panfrost: Remove dirty tracking (details / githubweb)
  967. panfrost: Remove old comment (details / githubweb)
  968. panfrost: Remove old hack (details / githubweb)
  969. mesa: Fix FLUSH_VERTICES in SubpixelPrecisionBiasNV. (details / githubweb)
  970. mesa/draw: Make sure all the unused fields are initialized to zero (details / githubweb)
  971. Mark a few static inline helpers with ASSERTED (details / githubweb)
  972. main/get: Converted type conversion macros to inline functions (details / githubweb)
  973. gallium/util: remove unused u_surfaces.c/h (details / githubweb)
  974. nir/search: Use larger type to hold linearized index (details / githubweb)
  975. anv: Drop anv_image.c:get_surface() (details / githubweb)
  976. docs: Add release notes for 19.3.4 (details / githubweb)
  977. docs: Add SHA256 sum for 19.3.4 (details / githubweb)
  978. docs: Mark 19.3.4 as done (details / githubweb)
  979. docs: Mark 20.0.0-rc3 as done (details / githubweb)
  980. turnip: add option to force use of hw binning (details / githubweb)
  981. radeonsi: Fix compute copies for subsampled formats. (details / githubweb)
  982. gallium/auxiliary/vl: fix bob compute shaders for deint yuv (details / githubweb)
  983. intel/fs: Correctly handle multiply of fsign with a source modifier (details / githubweb)
  984. util: remove the dependency on kcmp.h (details / githubweb)
  985. gitlab-ci: Disable the lima job for now (details / githubweb)
  986. gitlab-ci: Automated testing with OpenGL traces (details / githubweb)
  987. i965: Do not generate D16 B5G6R5_UNORM configs on gen < 8 (details / githubweb)
  988. panfrost: LogicOp support (details / githubweb)
  989. panfrost: Remove flush_frontbuffer (details / githubweb)
  990. pan/midgard: Identify clamp(x, -1.0, 1.0) flag (details / githubweb)
  991. aco: improve GFX9 1D ddx/ddy assertion (details / githubweb)
  992. gallivm: fix crash with bptc border color sampling (details / githubweb)
  993. gallivm: fix crash in emit_get_buffer_size (details / githubweb)
  994. radv/winsys: add a new flag that requests zerovram allocations (details / githubweb)
  995. radv: use RADEON_FLAG_ZERO_VRAM when creating the trace BO (details / githubweb)
  996. Docs: Add 20.0.0 release notes (details / githubweb)
  997. docs: Update index, relnotes, and release-calendar for 20.0 (details / githubweb)
  998. lima: implement PLB PP stream cache (details / githubweb)
  999. util: promote u_debug_memory.c to src/util (details / githubweb)
  1000. panfrost: Move checksum routines to root panfrost (details / githubweb)
  1001. panfrost: Move pan_afbc.c to root (details / githubweb)
  1002. panfrost: Move format translation to root (details / githubweb)
  1003. panfrost: Rewrite texture descriptor creation logic (details / githubweb)
  1004. nir: Add SSBO->global lowering pass (details / githubweb)
  1005. nir/lower_ssbo: handle atomics (details / githubweb)
  1006. winsys/amdgpu: Make local variable r signed (details / githubweb)
  1007. util: Change os_same_file_description return type from bool to int (details / githubweb)
  1008. nir: Fix the nir_builder include path for nir_builtin_builder (details / githubweb)
  1009. nir/builder: Return an integer from nir_get_texture_size (details / githubweb)
  1010. spirv: Remove outdated SPIR-V decoration warnings (details / githubweb)
  1011. spirv: Be consistent when checking for Shader/Kernel (details / githubweb)
  1012. anv: Use intel_debug_flag_for_shader_stage() (details / githubweb)
  1013. anv: Add pipe_state_for_stage() helper (details / githubweb)
  1014. ci: prepare-artifacts: Make the indent here match previously in the file (details / githubweb)
  1015. ci: Make sure that we have a proper shell prompt for LAVA. (details / githubweb)
  1016. ci: Make LAVA job fails emit the full list of unexpected test results. (details / githubweb)
  1017. ci: Document how LAVA runners work. (details / githubweb)
  1018. ci: Don't bother generating deqp junit results since we don't present it. (details / githubweb)
  1019. ci: Remove a useless filtering of the lava logs. (details / githubweb)
  1020. iris: Make mocs an inline helper in iris_resource.h (details / githubweb)
  1021. iris: Fix BLORP vertex buffers to respect ISL MOCS settings (details / githubweb)
  1022. iris: Set MOCS for constant packets on Gen12+ (details / githubweb)
  1023. Update changelog. (details / githubweb)
  1024. Bump changelog entry. (details / githubweb)

Started by user Ivan J.

Revision: 6e9d2cff2855b40746fa27db81b3c2c33db745cb
  • refs/remotes/origin/maemo/ascii