9227c4fe1f5
(turnip-occlusion-query)
turnip: Clean up BO on vkDestroyQueryPool by
2020-01-03 11:39:25 -0500
c1f2730b7d2
turnip: Implement vkCmdResetQueryPool by
2020-01-03 11:33:06 -0500
b8cc3a36da1
turnip: Initial support for occlusion vkGetQueryPoolResults by
2020-01-02 19:24:29 -0500
e27e8b45fa0
(turnip-occlusion-query2)
WIP by
2020-01-02 19:24:29 -0500
45812acffdb
turnip: Implement vkCmdEndQuery for occlusion queries by
2020-01-02 17:50:41 -0500
943e793af0d
turnip: Implement vkCmdBeginQuery for occlusion queries by
2020-01-02 15:15:27 -0500
b5e9c6d4b02
turnip: Implement vkCreateQueryPool for occlusion queries by
2020-01-02 14:46:57 -0500
53a0ad2ee41
turnip: Update tu_query_pool with turnip-specific fields by
2020-01-02 14:42:14 -0500
824bd0830e8
(HEAD -> master)
radv: return the correct pitch for linear mipmaps on GFX10 by
2019-12-30 13:47:30 +0100
b318bc2072d
meta: Cleanup function for DrawTex by
2019-07-19 15:10:25 +0300
7040d6c1972
gallium/gallivm/tgsi: enable tessellation shaders by
2019-12-12 16:03:46 +0100
26c5ae80f0b
llvmpipe: enable ARB_shader_group_vote. by
2019-12-13 14:44:59 +1000
88f567b5ce3
amd/common: Handle alignment of 96-bit formats. by
2019-12-23 02:02:20 +0100
b0203b561c7
panfrost: Fix Makefile.sources by
2019-12-27 20:02:25 -0800
a6873a8df23
mesa: avoid returning a value in a void function by
2019-12-27 21:50:24 +0000
dcba7731e60
meson: simplify install_megadrivers.py invocation by
2019-03-26 10:55:37 +0000
ff3a2576a45
nine: fix empty-body-issues by
2019-10-31 01:26:05 +0000
51569e525af
amd: fix empty-body issues by
2019-10-28 23:47:48 +0000
7a4a75a1852
u_format: move format tests to util/tests/ by
2019-11-16 19:14:56 +0000
da9937d09b2
util/format: add trivial srgb<->linear conversion test by
2019-11-07 17:33:19 +0000
8f4d4c808b6
util/format: add PIPE_FORMAT_ASTC_*x*x*_SRGB to util_format_{srgb,linear}() by
2019-11-07 18:08:09 +0000
cc7a64f101b
util/format: remove left-over util_format_description_table declaration by
2019-11-07 17:29:00 +0000
baa064f0f58
gallivm: fixup const int64 builder. by
2019-12-28 05:41:44 +1000
e79f55ff866
radeonsi/gfx10: improve performance for TES using PrimID but not exporting it by
2019-12-16 21:05:05 -0500
aa3df12fc2f
radeonsi/gfx10: enable NGG passthrough for eligible shaders by
2019-12-16 19:09:21 -0500
17164d4e27f
radeonsi/gfx10: don't declare any LDS for NGG if it's not used by
2019-12-16 19:00:00 -0500
65e5c1942a2
panfrost: Remove 32-bit next_job path by
2019-12-27 13:03:22 -0500
95ba661b498
panfrost; Update comment about work/uniform_count by
2019-12-27 13:01:17 -0500
de077c20788
panfrost: Remove mali_alt_func by
2019-12-27 12:56:03 -0500
bc1fc29e211
panfrost: Add missing #include in common header by
2019-12-27 12:56:56 -0500
330e9b154e0
panfrost: Add pan_attributes.c to Android.mk by
2019-12-27 12:54:35 -0500
5fe58271b29
panfrost: Implement remaining texture wrap modes by
2019-12-27 12:42:53 -0500
4ccd42e0bc4
panfrost: Inline away MALI_NEGATIVE by
2019-12-27 12:16:09 -0500
76519b216be
panfrost: Remove MALI_ATTR_INTERNAL by
2019-12-27 12:11:37 -0500
5f8376101d8
panfrost: Update information on fixed attributes/varyings by
2019-12-27 12:10:24 -0500
9bde6e551d3
panfrost: Remove MALI_SPECIAL_ATTRIBUTE_BASE defines by
2019-12-27 12:08:45 -0500
8c188722d9e
pan/midgard: Fix minor typo by
2019-12-27 12:07:45 -0500
563bd61feec
android: radv: build radv_shader_args.c by
2019-12-08 09:40:36 +0100
962b70c2592
android: radeonsi,ac: fix building error due to ac changes by
2019-12-08 09:40:36 +0100
ad1c65e3229
android: radv: fix vk_format_table.c generated source build by
2019-12-08 09:40:36 +0100
13ef793770e
android: util: Add a mapping from VkFormat to PIPE_FORMAT. by
2019-12-08 09:40:36 +0100
200be808588
android: nir: add a load/store vectorization pass by
2019-12-08 09:40:36 +0100
c8042c289e7
llvmpipe: add debug option to enable OpenCL support. by
2019-12-10 14:55:43 +1000
29784bb49ce
gallivm/nir: add vec8/16 support by
2019-12-12 11:48:48 +1000
5be1ea7d798
gallivm/nir: lower packing by
2019-12-13 13:17:48 +1000
31e0e8a51b0
llvmpipe: lower hadd/add_sat by
2019-12-12 15:33:51 +1000
0a73eafdbeb
gallivm: handle non-32 bit undefined by
2019-12-12 12:42:25 +1000
b16fd4d9e9f
llvmpipe/nir: use nir_max_vec_components in more places by
2019-12-12 11:48:31 +1000
073734ca7fb
llvmpipe: add support for compute shader params by
2019-12-10 14:55:34 +1000
22d631e2355
llvmpipe: handle serialized nir as a shader type. by
2019-12-10 14:55:17 +1000
264663d55d3
gallivm/llvmpipe: add support for global operations. by
2019-12-10 14:53:51 +1000
9630c2ddd86
gallivm/llvmpipe: add support for block size intrinsic by
2019-12-10 14:52:49 +1000
336954f7e74
gallivm/llvmpipe: add support for work dimension intrinsic. by
2019-12-10 14:51:57 +1000
b8d403c03fc
tgsi/mesa: handle KERNEL case by
2019-12-10 14:49:00 +1000
dac8cb981f4
gallivm/nir: allow 8/16-bit conversion and comparison. by
2019-12-12 15:03:01 +1000
3adf74f2ef5
gallivm: pick integer builders for alu instructions. by
2019-12-12 15:02:14 +1000
df3e0fe9d81
gallivm: add support for 8-bit/16-bit integer builders by
2019-12-10 14:47:07 +1000
258b9bc02eb
llvmpipe/gallivm: add kernel inputs by
2019-12-10 14:45:19 +1000
84ba0087749
gallivm: add 64-bit const int creator. by
2019-12-10 14:41:55 +1000
41c77dbc1ec
nir: sanitize work group intrinsics to always be 32-bit. by
2019-12-12 09:39:21 +1000
a435f002c40
radv: Expose all sample counts for integer formats as well. by
2019-12-24 14:44:03 +0100
be691ca22de
panfrost: Route gl_VertexID through cmdstream by
2019-12-19 14:00:24 -0500
8781378224d
panfrost: Extend attribute_count for vertex builtins by
2019-12-19 13:39:14 -0500
306800d747b
pan/midgard: Lower gl_VertexID/gl_InstanceID to attributes by
2019-12-19 13:31:21 -0500
6e68890fd62
pan/midgard: Factor out emit_attr_read by
2019-12-19 13:24:17 -0500
695b35605b8
panfrost: Unset vertex_id_zero_based by
2019-12-19 13:17:03 -0500
3b3d9653a7e
pan/decode: Handle gl_VertexID/gl_InstanceID by
2019-12-19 12:28:42 -0500
d36ca7c0a38
panfrost: Remove pan_shift_odd by
2019-12-19 16:46:43 -0500
62ce9001c20
panfrost: Slight cleanup of Gallium's pan_attribute.c by
2019-12-19 16:46:28 -0500
385a4f773f5
pan/decode: Fix reference computation for invocations by
2019-12-24 22:33:47 -0500
9c249d3e6b7
panfrost: Fix off-by-one in pan_invocation.c by
2019-12-24 22:33:13 -0500
467ae0d39da
panfrost: Factor out panfrost_compute_magic_divisor by
2019-12-24 21:35:52 -0500
31305e1b285
panfrost: Move instancing routines to encoder/ by
2019-12-19 16:39:56 -0500
8a576726734
panfrost: Factor batch/resource out of instancing routines by
2019-12-19 16:26:43 -0500
ddcd68f52b4
panfrost: Rename pan_instancing.c -> pan_attributes.c by
2019-12-19 16:04:59 -0500
a0e75adabb9
pan/midgard: Compute destination override by
2019-11-13 07:58:48 -0500
9a5d462480d
pan/midgard: Add mir_upper_override helper by
2019-11-12 21:22:53 -0500
fc4193d0c72
pan/midgard: Support loads from R11G11B10 in a blend shader by
2019-12-16 14:42:17 -0500
3af5a398f33
pan/midgard: Enable lower_(un)pack_* lowering by
2019-12-24 14:01:33 -0500
843a6db6bb9
panfrost: Increase PIPE_SHADER_CAP_MAX_OUTPUTS to 16 by
2019-12-19 16:01:15 +0100
f107059bb2f
panfrost: Handle Z24_UNORM_S8_UINT as MALI_Z32_UNORM by
2019-12-19 12:51:06 +0100
6b7243f28f0
pan/midgard: Implement shadow cubemaps by
2019-12-20 17:25:05 -0500
9e5a1412edd
pan/midgard: Generalize temp coordinate to non-2D by
2019-12-20 17:01:29 -0500
1bce7fdecd8
pan/midgard: Do witchcraft on texture offsets by
2019-12-20 13:48:24 -0500
4ec1f95d76b
pan/midgard: Fix fallthrough from offset to comparator by
2019-12-20 12:58:10 -0500
64b2fe96268
pan/midgard: Expand swizzle for texelFetch by
2019-12-20 12:38:24 -0500
72e5749a635
pan/midgard: Clamp LOD register swizzle by
2019-12-20 12:34:20 -0500
06df977c1c3
pan/midgard: Extend IS_VEC4_ONLY to arguments by
2019-12-22 14:55:46 -0500
4e75d757244
pan/midgard: Bounds check lcra_restrict_range by
2019-12-23 15:49:18 -0500
0c320637940
freedreno/ir3: fix flat shading again by
2019-12-20 13:06:11 -0800
a8beef332db
pan/midgard: Fix disassembler cycle/quadword counting by
2019-12-23 12:24:03 -0500
0cc6e33537a
pan/decode: Append 0:0 spills:fills to blobber-db by
2019-12-23 11:50:28 -0500
6a74934e7a1
pan/decode: Prefix blobberdb with MESA_SHADER_* by
2019-12-23 11:49:09 -0500
ead35f586c0
pan/decode: Skip COMPUTE in blobber-db by
2019-12-23 11:48:23 -0500
09671c8d68a
panfrost: Decode shader types in pantrace shader-db by
2019-12-23 11:40:40 -0500
ac70442ce1f
anv: Properly advertise sampledImageIntegerSampleCounts by
2019-12-23 22:19:29 -0600
c411d4896c6
Android: Fix build issue without LLVM by
2019-12-05 18:32:02 +0200
97e9de17952
iris: Avoid replacing backing storage for buffers with no contents by
2019-11-04 00:21:06 -0800
c96c1141fba
iris: Fix shader recompile debug printing by
2019-12-22 15:43:51 -0800
1ef4514c5be
iris: Make helper functions to turn iris shader keys into brw keys. by
2019-12-22 15:33:17 -0800