4 files changed
+4
-4
lines changed- .github/ISSUE_TEMPLATE/bug_report.md+3-3
- README.md+6-1
- dxvk.conf+11
- include/native/windows/windows_base.h+6
- src/d3d11/d3d11_blend.cpp+5-2
- src/d3d11/d3d11_buffer.cpp+58-9
- src/d3d11/d3d11_buffer.h+26-1
- src/d3d11/d3d11_class_linkage.cpp+5-2
- src/d3d11/d3d11_cmdlist.cpp+5-2
- src/d3d11/d3d11_context.cpp+5-2
- src/d3d11/d3d11_context_imm.cpp+91-11
- src/d3d11/d3d11_context_imm.h+11-1
- src/d3d11/d3d11_depth_stencil.cpp+5-2
- src/d3d11/d3d11_device.cpp+30-17
- src/d3d11/d3d11_device.h+14-5
- src/d3d11/d3d11_fence.cpp+5-2
- src/d3d11/d3d11_initializer.cpp+1-1
- src/d3d11/d3d11_input_layout.cpp+5-2
- src/d3d11/d3d11_main.cpp+167-5
- src/d3d11/d3d11_on_12.cpp+156
- src/d3d11/d3d11_on_12.h+75
- src/d3d11/d3d11_on_12_interfaces.h+56
- src/d3d11/d3d11_query.cpp+5-2
- src/d3d11/d3d11_rasterizer.cpp+5-2
- src/d3d11/d3d11_resource.cpp+20
- src/d3d11/d3d11_resource.h+11
- src/d3d11/d3d11_sampler.cpp+5-2
- src/d3d11/d3d11_shader.h+5-1
- src/d3d11/d3d11_state_object.cpp+5-2
- src/d3d11/d3d11_swapchain.cpp+10-4
- src/d3d11/d3d11_texture.cpp+85-17
- src/d3d11/d3d11_texture.h+29-2
- src/d3d11/d3d11_video.cpp+97-60
- src/d3d11/d3d11_video.h+16-5
- src/d3d11/d3d11_view_dsv.cpp+5-2
- src/d3d11/d3d11_view_rtv.cpp+5-2
- src/d3d11/d3d11_view_srv.cpp+5-2
- src/d3d11/d3d11_view_uav.cpp+5-2
- src/d3d11/meson.build+1
- src/d3d9/d3d9_annotation.h+4-1
- src/d3d9/d3d9_buffer.cpp+10-4
- src/d3d9/d3d9_device.cpp+26-28
- src/d3d9/d3d9_device.h+3-3
- src/d3d9/d3d9_format_helpers.cpp+1-1
- src/d3d9/d3d9_initializer.cpp+1-1
- src/d3d9/d3d9_interface.cpp+5-2
- src/d3d9/d3d9_monitor.cpp+2-5
- src/d3d9/d3d9_query.cpp+5-2
- src/d3d9/d3d9_shader.h+5-2
- src/d3d9/d3d9_state.cpp+20-12
- src/d3d9/d3d9_state.h+85-35
- src/d3d9/d3d9_stateblock.cpp+12-6
- src/d3d9/d3d9_stateblock.h+11-11
- src/d3d9/d3d9_surface.cpp+5-2
- src/d3d9/d3d9_swapchain.cpp+10-5
- src/d3d9/d3d9_texture.cpp+15-6
- src/d3d9/d3d9_vertex_declaration.cpp+5-2
- src/d3d9/d3d9_volume.cpp+5-2
- src/dxgi/dxgi_adapter.cpp+10-6
- src/dxgi/dxgi_factory.cpp+5-2
- src/dxgi/dxgi_output.cpp+5-2
- src/dxgi/dxgi_surface.cpp+5-2
- src/dxgi/dxgi_swapchain.cpp+5-2
- src/dxgi/dxgi_swapchain_dispatcher.h+5-2
- src/dxvk/dxvk_adapter.cpp+300-159
- src/dxvk/dxvk_adapter.h+45-9
- src/dxvk/dxvk_buffer.cpp+26
- src/dxvk/dxvk_buffer.h+33-2
- src/dxvk/dxvk_context.cpp+44-2
- src/dxvk/dxvk_context.h+47-5
- src/dxvk/dxvk_device.cpp+25-26
- src/dxvk/dxvk_device.h+57-18
- src/dxvk/dxvk_extensions.cpp+30-7
- src/dxvk/dxvk_extensions.h+19-1
- src/dxvk/dxvk_gpu_query.cpp+82-48
- src/dxvk/dxvk_gpu_query.h+16-9
- src/dxvk/dxvk_image.cpp+3-3
- src/dxvk/dxvk_image.h+2-1
- src/dxvk/dxvk_instance.cpp+128-80
- src/dxvk/dxvk_instance.h+37-8
- src/dxvk/dxvk_memory.cpp+23-7
- src/dxvk/dxvk_memory.h+5
- src/dxvk/dxvk_options.cpp+1
- src/dxvk/dxvk_options.h+3
- src/dxvk/dxvk_queue.cpp+16-3
- src/dxvk/dxvk_queue.h+10-4
- src/dxvk/dxvk_unbound.cpp+49-10
- src/dxvk/dxvk_unbound.h+14-10
- src/dxvk/platform/dxvk_sdl2_exts.cpp+2
- src/util/com/com_guid.cpp+38
- src/util/com/com_guid.h+13
- src/util/config/config.cpp+33
- src/util/log/log.cpp+49-25
- src/util/log/log.h+14-8
- src/util/util_sleep.h+1-1
- src/util/util_small_vector.h+13
- src/vulkan/vulkan_loader.cpp+8-1
- src/vulkan/vulkan_loader.h+2
Submodule dxvk-nvapi updated 41 files
- .github/workflows/artifacts.yml+3-3
- README.md+6-4
- inc/catch_amalgamated.cpp+277-129
- inc/catch_amalgamated.hpp+533-252
- meson.build+1
- src/dxvk/dxvk_interfaces.cpp+1
- src/dxvk/dxvk_interfaces.h+19
- src/meson.build+1-1
- src/nvapi.cpp+1-1
- src/nvapi_d3d.cpp+2-2
- src/nvapi_d3d11.cpp+28
- src/nvapi_d3d12.cpp+1-10
- src/nvapi_disp.cpp+67-5
- src/nvapi_gpu.cpp+21-20
- src/nvapi_interface.cpp+3
- src/nvapi_private.h+1-1
- src/resource_factory.cpp+19-3
- src/resource_factory.h+1-1
- src/sysinfo/nvapi_adapter.cpp+57-64
- src/sysinfo/nvapi_adapter.h+12-11
- src/sysinfo/nvapi_adapter_registry.cpp+4-4
- src/sysinfo/nvapi_adapter_registry.h-1
- src/sysinfo/nvapi_output.cpp+23
- src/sysinfo/nvapi_output.h+17
- src/sysinfo/vulkan.cpp+5-44
- src/sysinfo/vulkan.h+3-4
- src/util/com_pointer.h+1-1
- tests/main.cpp+2-2
- tests/meson.build+4-1
- tests/mock_factory.h+1-1
- tests/nvapi_d3d.cpp+1-1
- tests/nvapi_d3d12.cpp+2-3
- tests/nvapi_sysinfo.cpp+75-969
- tests/nvapi_sysinfo_hdr.cpp+149
- tests/nvapi_sysinfo_mocks.h+11-2
- tests/nvapi_sysinfo_nvml.cpp+533
- tests/nvapi_sysinfo_topo.cpp+325
- tests/nvapi_system.cpp+19-19
- tests/resource_factory_util.cpp+34-12
- tests/resource_factory_util.h+8-8
- validate-methods.py+16-9
Submodule vkd3d-proton updated 71 files
- .github/ISSUE_TEMPLATE/bug_report.md+22
- README.md+8-14
- build-win32.txt+1-1
- build-win64.txt+1-1
- demos/demo.h+2-1
- include/meson.build+2-1
- include/private/copy_utils.h+115
- include/private/hashmap.h+26
- include/private/vkd3d_common.h+8
- include/private/vkd3d_debug.h+9
- include/private/vkd3d_string.h+17
- include/private/vkd3d_threads.h+41
- include/vkd3d.h+18-2
- include/vkd3d_core_interface.idl+37
- include/vkd3d_d3d12.idl+4
- include/vkd3d_device_vkd3d_ext.idl+19
- include/vkd3d_shader.h+25-3
- include/vkd3d_sonames.h+3
- include/vkd3d_unknown.idl+1
- include/vkd3d_vk_includes.h+3
- include/vkd3d_win32.h+17-34
- include/vkd3d_windows.h+2
- libs/d3d12/main.c+96-268
- libs/d3d12/meson.build+9-2
- libs/d3d12core/d3d12core.def+5
- libs/d3d12core/main.c+431
- libs/d3d12core/meson.build+26
- libs/meson.build+1
- libs/vkd3d-common/debug.c+41-2
- libs/vkd3d-shader/dxil.c+55-48
- libs/vkd3d-shader/spirv.c+180-5
- libs/vkd3d-shader/vkd3d_shader_main.c+2
- libs/vkd3d-shader/vkd3d_shader_private.h+1
- libs/vkd3d/breadcrumbs.c+6
- libs/vkd3d/bundle.c+1-1
- libs/vkd3d/cache.c+1-1
- libs/vkd3d/command.c+1.1k-332
- libs/vkd3d/command_list_profiled.h+6-6
- libs/vkd3d/device.c+810-616
- libs/vkd3d/device_profiled.h+22-22
- libs/vkd3d/device_vkd3d_ext.c+185
- libs/vkd3d/heap.c+1-1
- libs/vkd3d/memory.c+18-16
- libs/vkd3d/meson.build+2
- libs/vkd3d/meta.c+81-1
- libs/vkd3d/raytracing_pipeline.c+64-9
- libs/vkd3d/resource.c+727-178
- libs/vkd3d/shaders/cs_clear_uav_image_3d_float.comp+1-1
- libs/vkd3d/shaders/cs_clear_uav_image_3d_uint.comp+1-1
- libs/vkd3d/shaders/cs_execute_indirect_multi_dispatch.comp+56
- libs/vkd3d/shaders/cs_execute_indirect_multi_dispatch_state.comp+85
- libs/vkd3d/state.c+974-384
- libs/vkd3d/swapchain.c+33-9
- libs/vkd3d/utils.c+1-4
- libs/vkd3d/vkd3d_main.c+1-1
- libs/vkd3d/vkd3d_private.h+379-110
- libs/vkd3d/vkd3d_shaders.h+2
- libs/vkd3d/vulkan_procs.h+24-42
- meson.build+6-1
- setup_vkd3d_proton.sh+1
- subprojects/Vulkan-Headers+1-1
- subprojects/dxil-spirv+1-1
- tests/d3d12_command.c+496-1
- tests/d3d12_crosstest.h+1
- tests/d3d12_descriptors.c+138-113
- tests/d3d12_device.c+44
- tests/d3d12_raytracing.c+239
- tests/d3d12_rov.c+896
- tests/d3d12_tests.h+7
- tests/meson.build+1
- tests/vkd3d_api.c-1
- dlls/dxdiagn/provider.c+4-4
- dlls/gdi32/tests/driver.c+60
- dlls/kernelbase/debug.c+2
- dlls/kernelbase/process.c+2-1
- dlls/mf/tests/resource.rc+19
- dlls/mf/tests/stream1.bin
- dlls/mf/tests/stream2.bin
- dlls/mfreadwrite/reader.c+4-93
- dlls/mfreadwrite/tests/mfplat.c+1-4
- dlls/ntdll/unix/fsync.c+34-13
- dlls/ntdll/unix/fsync.h+5
- dlls/ntdll/unix/loader.c+5
- dlls/ntdll/unix/unix_private.h+1
- dlls/ntdll/unix/virtual.c+11-2
- dlls/win32u/dc.c+1-1
- dlls/win32u/sysparams.c+57
- dlls/win32u/winstation.c+2-2
- dlls/wined3d/context_gl.c+3
- dlls/winegstreamer/aac_decoder.c+1-1
- dlls/winegstreamer/gst_private.h+1-1
- dlls/winegstreamer/h264_decoder.c+3-1
- dlls/winegstreamer/main.c+2-1
- dlls/winegstreamer/media_source.c+1
- dlls/winegstreamer/resampler.c+1-1
- dlls/winegstreamer/unixlib.h+1
- dlls/winegstreamer/video_processor.c+1-1
- dlls/winegstreamer/wg_transform.c+20-1
- dlls/winegstreamer/wma_decoder.c+1-1
- dlls/winex11.drv/desktop.c+1-1
- dlls/winex11.drv/event.c+10-3
- dlls/winex11.drv/opengl.c+1
- dlls/winex11.drv/window.c+4-3
- dlls/winex11.drv/x11drv.h+1
- dlls/winex11.drv/x11drv_main.c+24-5
- dlls/ws2_32/tests/sock.c+28-1
- include/cfgmgr32.h+4
- loader/wine.inf.in+3
- server/sock.c+25
0 commit comments