mesa/src/microsoft/vulkan
Jesse Natalie 9a991cc52e dzn: Implement point coord
Since we don't support wide points, this isn't a useful feature, but the CTS
requires a particular point coord value for the single rasterized pixel, based
on where the original point coord fell within the pixel. Since we're not doing
a quad, we don't get free interpolation like the GL driver does, so split the
logic between vertex (transform point center into screen space) and pixel
(compute delta between current pixel/sample and point center).

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20400>
2023-01-10 04:25:26 +00:00
..
dzn_abi_helper.h dzn: Upgrade baseline from ID3D12Device2 to 4 2022-11-17 00:13:33 +00:00
dzn_cmd_buffer.c dzn: Implement point coord 2023-01-10 04:25:26 +00:00
dzn_descriptor_set.c dzn: Ensure SRV ResourceMinLODClamp is set to 0.0 2022-11-17 00:13:33 +00:00
dzn_device.c dzn: Remove spammy logging during device create 2023-01-04 11:12:34 -08:00
dzn_dxcore.cpp util: normalize include files under src/util/*.h with util/ prefix in mesa code base 2022-11-10 06:27:25 +00:00
dzn_dxgi.c util: normalize include files under src/util/*.h with util/ prefix in mesa code base 2022-11-10 06:27:25 +00:00
dzn_dxgi.h dzn: Move DXGI code to a separate file and only build it on Windows 2022-07-06 12:18:55 +00:00
dzn_image.c dzn: Add an enhanced barrier path for internal and fixup barriers 2023-01-04 18:20:26 +00:00
dzn_meta.c dzn: Get max supported shader model 2022-08-25 21:22:49 +00:00
dzn_nir.c dzn: Re-order includes in dzn_nir to prevent TRUE redefinition 2022-07-09 14:04:48 +00:00
dzn_nir.h dzn: Fix triangle-fan emulation 2022-06-15 00:10:42 +00:00
dzn_physical_device_enum.h dzn: Re-order dzn_physical_device_desc so = { 0 } doesn't initialize a struct 2022-07-09 14:04:48 +00:00
dzn_pipeline.c dzn: Implement point coord 2023-01-10 04:25:26 +00:00
dzn_private.h dzn: Add an "enhanced" version of CmdPipelineBarrier2 2023-01-04 18:20:26 +00:00
dzn_query.c dzn: Create all buffers in COMMON state 2023-01-04 18:20:26 +00:00
dzn_sync.c dzn: Add an eventfd sync implementation 2022-07-06 12:18:55 +00:00
dzn_util.c dzn: Upgrade baseline from ID3D12Device2 to 4 2022-11-17 00:13:33 +00:00
dzn_wsi.c dozen: Stop asking for semaphore/fence signaling 2022-07-07 11:44:20 -05:00
meson.build dzn: rename module_dir to icd_lib_path for consistence 2022-09-22 17:54:24 +00:00