Welcome to
mirror list
, hosted at
ThFree Co
, Russian Federation.
github.com/doitsujin/dxvk.git - Unnamed repository; edit this file 'description' to name the repository.
index
:
github.com/doitsujin/dxvk.git
1.10.x
2.1.x
4444_formats
9on12test
QueueItemConstructor
alpha-ref-mask
alpha-test-rework
annoying-32bit-semaphore-debug-stuff
arm64-support
asan2
asan3
atoc-omask
attachment-feedback-loop
attachment-stuff
attachment_feedback_loop
backend-spec-const-stuff
barrier-optimizations
base-pipeline-dynamic-state-opt
bgfx
bind-view-rework
bpc-10
bsf-opt
bump-frame-id
bump-libdisplayinfo-onceandforall
bump-native-headers
clang-fixes
conservative-tier-3
context-lock-option
copy-commands-2
crazy-machines-hack
d3d11-clear-state-opt
d3d11-common-context
d3d11-feature-level-rework
d3d11-fence
d3d11-forward-decl-fix
d3d11-funny-refcount
d3d11-lod-bias
d3d11-mapped-default-image
d3d11-ordinals
d3d11-stencil-fix
d3d11-supersampling
d3d11on12
d3d9-aliased-depth-bindings
d3d9-align-texture-pitch-4
d3d9-anisotropy
d3d9-buffer-slice-range
d3d9-cleanups-josh
d3d9-clip-positiont
d3d9-colorfill-fix
d3d9-constant-buffer
d3d9-container-swapchain
d3d9-cursor-pos
d3d9-deferred-fixed-vector
d3d9-deferred-managed-texture-upload
d3d9-demote-alpha-test
d3d9-depth-bias-scale
d3d9-device-local-consts
d3d9-display-enum
d3d9-dynamic-state-block
d3d9-ff-clipping-inv-view
d3d9-fix-default-image-mapping
d3d9-flush-rework
d3d9-hazard-fix
d3d9-implement-clipping
d3d9-interop
d3d9-l6v5u5
d3d9-lazy-views
d3d9-matrix-ops
d3d9-mipmapgen-flag
d3d9-module-ref
d3d9-partial-presentation
d3d9-permutation
d3d9-preload
d3d9-presenter
d3d9-presenter-per-window
d3d9-shader-val2
d3d9-spec-constant-buffer-stuff
d3d9-ssbo-swvp
d3d9-staging-buffer
d3d9-staging-mem-limit-2
d3d9-surface-refs
d3d9-swapchain-oom-fix
d3d9-unbind-unwritten-rts
d3d9-wsi-window-override-opt
d3d9_fixed_function_tci
d3d9_graphics_pipeline
d3d9_graphics_pipeline_fixed
d3d9_spec_refactor
d3d9_spec_refactor_enhanced
dedicated-allocation-fix
depth-bias-control
descriptor-template-opt
device-creation
dl-link
dll-detachment-fix
duplicate-handle
dxbc-cleanup-output
dxbc-dead-code
dxgi-interop-factory
dxgi-option-hdr
dxgi-printf-debug-stuff
dxgi-return-type-stuff
dxgi-sequential
dxgi-single-device-workaround
dxgi-swapchain-dispatch
dxgi-vblank-stats
dxgi-workaround
dxvk-array-of
dxvk-enhanced-gpl
dxvk-hud-sysmem
dxvk-native-1.9.2a
dxvk-resolve-josh
dxvk-resolveDepthStencilImage-logic
dxvk-unmap-empty-chunks
dynamic-raster-state
dynamic-rendering
dynamic-vertex-stride
edid-crash
edid-fix-overwiting
eds3-msaa
emoji_encode_fix
ext-dynamic-state-3
factory-singleton
fallout76-profile
fallthrough-stuff
fetch4-betterer
fetch4-half-texel
file-alignment
fix-annoying-warning
fix-rasterizer-sample-count
fix-small-vector
fix-stdcall-32-bit
fix-win32-wsi-result
fixed-func-opt-question-mark
flush-heuristic-rework
format-flags-2
format-rework
fps-limiter-on-present
fpslimiter-native
frame-statistics-present-test
frame-stats-stuff
framerate-limiter
free-edid-info
get-edid
gfx-unique-pipelines
global-annotations
global-hdr
godfather-v2
graphics-pipeline-library
graphics-pipeline-library-state-cache
hdr-colorimetry
hdr-control
hdr-metadata-typo-fix
hdr-swapchain
hide-gpu
hide-igp
host-barriers
hud-hdr
implement-env-on-non-windows
implement-thread-on-non-windows
implement-yv12
int-vector-indexing
interlocked-fix
interop-swapchain
josh-hdr-test
josh-hdr-test2
keyed-mutex
line-raster
load-winevulkan
lock-perf-events
low-latency-mode
lower-case-cache
lower-image-count
luid
luid-impl-non-windows
luid-workaround
maintenance5
master
meme-playstation
memory-stuff
meson-plat
minor-decl-cleanups
minor-ref-shit
mipmap-filter
mix-warning-fixes
msvc-crap
native-ci
native-dll-fix
native-final
native-headers
native-pr-always-inline
native-pr-d3d11-remove-obsolete-compat
native-pr-dllexport
native-pr-dxgi-remove-leftovers
native-pr-fs-fixes
native-pr-fullscreen-exclusiive
native-pr-misc
native-pr-remove-win32-checks
native-pr-sdl2-wsi
native-pr-setpriority
native-pr-time-qpc
native-pr-win32-compat
native-pr-yipee
native-tests
native-util
no-32bit-gpl
no-immutable-samplers
null-descriptor
oneechan
optimize-copyImageFb
optimize-sampler-state
optimize-update-renderpass
pipeline-cache-control
pipeline-layout-rework
present-id
proton-hacks
query-rework
radv-gpl-crash-workaround-thingy
random-native-crap
re8-workaround
readback-barrier-work
readme-babababa
refcount-opts
require-demote
rov
rt-output-swizzle
sample
sekiro-memory-workaround
setup-script
shader-compile-opt
shader-fix
shader-mismatch-fix
shader-priority
sparse
standalone-dxgi
string-helpers-non-windows
submission-rework
submodules
surface-factory
swapchain-frog
swapchain-rework
sync2
texture2d-refcount
thread-affinity
thread-rework
topmost-wsi-test
ubsan-fix
ue4-d3d11-hack
up-vertex-size
update-after-bind
use-dlopen
viewport-fixes
vk-debug
vk-fence
vk13
vulkan-memory-model
wip-zero-wins
worker-priority
wsi-abstraction
Unnamed repository; edit this file 'description' to name the repository.
root
summary
refs
log
tree
commit
diff
log msg
author
committer
range
Branch
Commit message
Author
Age
1.10.x
[d3d9] Handle DS texture uploads
Robin Kertels
16 months
2.1.x
[dxvk] Log driver name in addition to version
Philip Rebohle
14 months
4444_formats
[d3d9] Use VK_FORMAT_A4R4G4B4_UNORM_PACK16_EXT
Joshua Ashton
4 years
9on12test
[d3d9] Stub out D3D9On12 interfaces
Joshua Ashton
12 months
QueueItemConstructor
[dxvk] Fix value type in QueueItem
Joshua Ashton
20 months
alpha-ref-mask
[d3d9] Correctly mask alpha reference push constant
Philip Rebohle
17 months
alpha-test-rework
[d3d9] Remove alphaTestWiggleRoom option
Philip Rebohle
21 months
annoying-32bit-semaphore-debug-stuff
stuff
Philip Rebohle
20 months
arm64-support
[util] Implement bitmask iterator on non-x86 platforms
Joshua Ashton
20 months
asan2
[dxvk] Fix barrier refcounting issue
Joshua Ashton
3 years
asan3
[dxvk] Fix resource tracking in attachment transitions
Joshua Ashton
3 years
atoc-omask
[dxvk] Disable alpha to coverage if sample mask is written
Philip Rebohle
9 months
attachment-feedback-loop
[d3d9] Remove generalHazards option
Joshua Ashton
21 months
attachment-stuff
[dxvk] Only pass needed amount of clear values when binding a framebuffer
Joshua Ashton
3 years
attachment_feedback_loop
[d3d9] Use VK_VALVE_attachment_feedback_loop_layout
Joshua Ashton
3 years
backend-spec-const-stuff
[dxvk] Inline pushConstants method
Philip Rebohle
22 months
barrier-optimizations
[dxvk] Don't try to merge buffer ranges in barrier list
Philip Rebohle
21 months
base-pipeline-dynamic-state-opt
[dxvk] Add dirty tracking for dynamic depth-stencil state
Philip Rebohle
22 months
bgfx
[d3d11] Store private refs for IA layout
Joshua Ashton
20 months
bind-view-rework
[d3d11] Use bindVertexBufferRange whenever possible
Philip Rebohle
21 months
bpc-10
[dxgi] Set BitsPerColor to 10
Joshua Ashton
9 months
bsf-opt
[dxbc] Use bsf instead of tzcnt for processXfbPassthrough
Joshua Ashton
3 years
bump-frame-id
[d3d9] Bump frame id before presentation
Joshua Ashton
3 years
bump-libdisplayinfo-onceandforall
[build] Bump libdisplay-info fork again 🐸
Joshua Ashton
16 months
bump-native-headers
[native] Bump DirectX headers
Joshua Ashton
21 months
clang-fixes
[build] Disable some dumb clang warnings
Joshua Ashton
20 months
conservative-tier-3
[d3d11] Enable Conservative Rasterization Tier 3
Philip Rebohle
20 months
context-lock-option
test
Philip Rebohle
21 months
copy-commands-2
[dxvk] Use copy_commands2 functions for buffer <-> image copies
Philip Rebohle
22 months
crazy-machines-hack
[util] Return custom device description for Crazy Machines 3
Joshua Ashton
3 years
d3d11-clear-state-opt
[d3d11] Track highest bound unordered access view
Philip Rebohle
21 months
d3d11-common-context
[dxvk] Remove old resource binding methods
Philip Rebohle
21 months
d3d11-feature-level-rework
[meta] Clean up obsolete feature levels in Vulkan profile
Philip Rebohle
20 months
d3d11-fence
[d3d11] Implement ID3D11Fence
Philip Rebohle
22 months
d3d11-forward-decl-fix
[d3d11] Fix forward declaration of ID3D11Texture2D
Joshie
3 years
d3d11-funny-refcount
[d3d11] Fix device child refs properly
Joshua Ashton
3 years
d3d11-lod-bias
[d3d11] Add option to control sampler LOD bias
Philip Rebohle
21 months
d3d11-mapped-default-image
[d3d11] Adjust preferred mapping modes for default images
Philip Rebohle
20 months
d3d11-ordinals
[d3d11] Define ordinals for exports
Joshua Ashton
4 years
d3d11-stencil-fix
[d3d11] Only store low 8 bits of stencil reference
Philip Rebohle
17 months
d3d11-supersampling
[d3d9,dxso] Add d3d9.forceSampleRateShading option
Philip Rebohle
16 months
d3d11on12
[d3d11] Implement Acquire/ReleaseWrappedResource
Philip Rebohle
14 months
d3d9-aliased-depth-bindings
[d3d9, dxso] Alias color and depth samplers and improve tracking
Joshua Ashton
3 years
d3d9-align-texture-pitch-4
[d3d9] Align texture pitches to 4
Joshua Ashton
4 years
d3d9-anisotropy
[d3d9] Improve sampler anisotropy normalization
Joshua Ashton
4 years
d3d9-buffer-slice-range
[d3d9] Return empty buffer slice for out-of-bounds offsets
Philip Rebohle
6 months
d3d9-cleanups-josh
[d3d9] Optimize clears with rt mask and better ref tracking
Joshua Ashton
3 years
d3d9-clip-positiont
[build] Avoid Wine Mono and Gecko installs in the setup script
Joshua Ashton
3 years
d3d9-colorfill-fix
[d3d9] Fix ColorFill using sampler views for partial extents
Joshua Ashton
4 years
d3d9-constant-buffer
[d3d9] Remove CreateConstantBuffer method
Philip Rebohle
22 months
d3d9-container-swapchain
[d3d9] Implement GetContainer for swapchain surfaces
Joshua Ashton
4 years
d3d9-cursor-pos
[d3d9] Avoid setting cursor position if we are already at that position
Joshua Ashton
4 years
d3d9-deferred-fixed-vector
[d3d9] Use deferred vector helper for subresources
Joshua Ashton
4 years
d3d9-deferred-managed-texture-upload
[d3d9] Defer managed texture uploads until PrepareDraw and when needed
Joshua Ashton
4 years
d3d9-demote-alpha-test
[d3d9,dxso] Use DemoteToHelperInvocation for alpha test
Philip Rebohle
21 months
d3d9-depth-bias-scale
[d3d9] Scale depth bias value based on current format's `r` value
Joshua Ashton
4 years
d3d9-device-local-consts
[d3d9] Use VK_MEMORY_PROPERTY_DEVICE_LOCAL_BIT for constant buffers
Joshua Ashton
4 years
d3d9-display-enum
[d3d9] Enumerate adapters by display
Joshua Ashton
4 years
d3d9-dynamic-state-block
[d3d9] Refactor state blocks to allocate dynamically.
Joshua Ashton
14 months
d3d9-ff-clipping-inv-view
[d3d9] Don't perform clipping in FF if disabled
Joshua Ashton
4 years
d3d9-fix-default-image-mapping
[d3d9] Fix upload race with default image mapping
Joshua Ashton
3 years
d3d9-flush-rework
[dxvk] Remove pending submission counter
Philip Rebohle
11 months
d3d9-hazard-fix
[d3d9] Optimize hazard tracking in the SetTexture case
Joshua Ashton
4 years
d3d9-implement-clipping
[d3d9] Implement D3DRS_CLIPPING
Joshua Ashton
20 months
d3d9-interop
[d3d9] Add ID3D9VkInteropDevice
Joshua Ashton
20 months
d3d9-l6v5u5
[d3d9] Setup format conversion to support SRGB
Joshua Ashton
4 years
d3d9-lazy-views
[d3d9] Keep subresource views in subresources, defer creation until needed
Joshua Ashton
4 years
d3d9-matrix-ops
[d3d9] Use precise matrix-vector operations to compute vertex position
Philip Rebohle
20 months
d3d9-mipmapgen-flag
[d3d9] Return D3D_OK in CreateTexture even if AUTOGENMIPMAP flag is stripped
Joshua Ashton
4 years
d3d9-module-ref
[d3d9] Keep reference to D3D9 module around
Joshua Ashton
12 months
d3d9-partial-presentation
[d3d9] Refactor swapchain window overrides to have an additional presenter ab...
Joshua Ashton
4 years
d3d9-permutation
[dxso] Don't create shader object for redundant PS permutations
Philip Rebohle
22 months
d3d9-preload
[d3d9] Perform tracking for preloaded managed resources
Joshua Ashton
4 years
d3d9-presenter
[d3d9] Remove old presentation shaders
Joshua Ashton
3 years
d3d9-presenter-per-window
[d3d9] Keep 1 presenter per swapchain window
Joshua Ashton
10 months
d3d9-shader-val2
wip
Joshua Ashton
3 years
d3d9-spec-constant-buffer-stuff
[dxso] Introduce getSpecConstantBufferSlot
Philip Rebohle
22 months
d3d9-ssbo-swvp
[dxso] Use SSBOs for vertex constant buffers if we'd be outside of uniform range
Joshua Ashton
4 years
d3d9-staging-buffer
[d3d9] Use existing staging buffer implementation for managed uploads
Philip Rebohle
22 months
d3d9-staging-mem-limit-2
[d3d9] Limit amount of staging memory in flight
Philip Rebohle
21 months
d3d9-surface-refs
[d3d9] Fix swapchain surface refs once and for all
Joshua Ashton
4 years
d3d9-swapchain-oom-fix
[d3d9] Handle swapchain OOM and other errors more gracefully
Joshua Ashton
12 months
d3d9-unbind-unwritten-rts
[d3d9] Unbind RTs which are unwritten by a PS
Joshua Ashton
12 months
d3d9-wsi-window-override-opt
wip window override opt
Joshua Ashton
3 years
d3d9_fixed_function_tci
[d3d9] Clamp TCI_PASSTHRU by input texcoord decl count
Joshua Ashton
12 months
d3d9_graphics_pipeline
c
Joshua Ashton
21 months
d3d9_graphics_pipeline_fixed
point mode fix
Philip Rebohle
21 months
d3d9_spec_refactor
[dxso] Add bit selectors to D3D9ShaderSpecConstantManager
Philip Rebohle
21 months
d3d9_spec_refactor_enhanced
add bit selectors to stuff
Philip Rebohle
21 months
dedicated-allocation-fix
[dxvk] Improve logging in case of memory errors
Philip Rebohle
16 months
depth-bias-control
[d3d11] Use FORCE_UNORM depth bias representation for UNORM formats
Joshua Ashton
11 months
descriptor-template-opt
don't merge me
Philip Rebohle
21 months
device-creation
[dxvk] Implement functionality to import existing Vulkan device
Philip Rebohle
14 months
dl-link
[dxvk] Link against dl for native builds
Joshua Ashton
20 months
dll-detachment-fix
[dxvk] Don't synchronize device if going for DLL shutdown
Joshua Ashton
22 months
duplicate-handle
[dxvk] Don't implicitly stall in Present for waitable swap chains
Philip Rebohle
20 months
dxbc-cleanup-output
[dxbc] Write point size in vertex shaders
Philip Rebohle
20 months
dxbc-dead-code
[dxbc] Handle dead code in shader binaries
Philip Rebohle
16 months
dxgi-interop-factory
[dxgi] Implement IDXGIVkInteropFactory for DXGI factory
Philip Rebohle
16 months
dxgi-option-hdr
[dxgi] Only allow colorspace punting if we started in sRGB
Joshua Ashton
16 months
dxgi-printf-debug-stuff
frog
Philip Rebohle
17 months
dxgi-return-type-stuff
[dxgi] Fix return value of ChangeDisplayMode
Philip Rebohle
20 months
dxgi-sequential
[d3d11] Implement DXGI_SWAP_EFFECT_SEQUENTIAL and FLIP_SEQUENTIAL
Philip Rebohle
9 months
dxgi-single-device-workaround
[dxgi] Be more robust against monitor enumeration issues.
Philip Rebohle
12 months
dxgi-swapchain-dispatch
[dxgi] Implement swapchain dispatcher
Joshua Ashton
3 years
dxgi-vblank-stats
[dxgi] Report swap chain frame statistics
Philip Rebohle
20 months
dxgi-workaround
[dxgi] Workaround AMDVLK linking against DXGI
Joshua Ashton
4 years
dxvk-array-of
[dxvk] Use array_of helper for devExtensionList
Joshua Ashton
21 months
dxvk-enhanced-gpl
[dxvk] Add pre-rasterization pipeline libraries to the state cache
Philip Rebohle
16 months
dxvk-hud-sysmem
[hud] Add sysmem hud itemDisplays info about system memory allocation
Joshua Ashton
4 years
dxvk-native-1.9.2a
[dxso] Respect SM2+ sampler source swizzle.
Georg Lehmann
3 years
dxvk-resolve-josh
[dxvk] Fix fb resolve offset
Joshua Ashton
4 years
dxvk-resolveDepthStencilImage-logic
[dxvk] Fix incorrect logic in resolveDepthStencilImage
Joshua Ashton
4 years
dxvk-unmap-empty-chunks
[dxvk] Unmap free memory chunks
Joshua Ashton
4 years
dynamic-raster-state
[dxvk] Remove cull mode and front face from pipeline state
Philip Rebohle
22 months
dynamic-rendering
[dxvk] Store clear values inside render pass ops
Philip Rebohle
22 months
dynamic-vertex-stride
[dxvk] Be consistent about enabling dynamic blend constants
Philip Rebohle
22 months
edid-crash
[wsi] Fix crash when parsing EDID fails
Philip Rebohle
17 months
edid-fix-overwiting
[wsi] Fix overwriting colorimetry info to NULL
Joshua Ashton
17 months
eds3-msaa
[dxvk] Enable dynamic multisample state if supported by the device
Philip Rebohle
16 months
emoji_encode_fix
[util] Fix UTF8 encodeTypedChar for 4 byte chars
Joshua Ashton
11 months
ext-dynamic-state-3
[dxvk] Use dynamic depth clip enable for linked pipelines if supported
Philip Rebohle
19 months
factory-singleton
[dxgi,d3d9] Use global singleton for DXVK instances
Philip Rebohle
16 months
fallout76-profile
[util] Add app profile for Fallout 76
Joshua Ashton
11 months
fallthrough-stuff
[dxvk] Use new [[fallthrough]] attribute
Joshua Ashton
2 years
fetch4-betterer
[d3d9] Clean up fetch4 handling
Joshua Ashton
21 months
fetch4-half-texel
[dxso] Handle half texel offset for FETCH4
Joshua Ashton
4 years
file-alignment
[build] MSVC check cleanup
Joshua Ashton
3 years
fix-annoying-warning
[util] Fix strlcpy compiler warning
Philip Rebohle
21 months
fix-rasterizer-sample-count
[d3d11] Handle nullptr RasterizerState in ApplyRasterizerSampleCount
Joshua Ashton
20 months
fix-small-vector
[util] Set m_size in small_vector::resize
Joshua Ashton
21 months
fix-stdcall-32-bit
build: Disable stdcall alias-ing and use kill-at
Joshua Ashton
9 months
fix-win32-wsi-result
[wsi] Fix return value of setMonitorDisplayMode
Joshua Ashton
20 months
fixed-func-opt-question-mark
blah
Joshua Ashton
3 years
flush-heuristic-rework
[d3d11] Implement more accurate resource tracking on deferred contexts
Philip Rebohle
16 months
format-flags-2
[tests] Also log D3D11_FEATURE_FORMAT_SUPPORT2 in format tester
Philip Rebohle
21 months
format-rework
[d3d11] Reimplement DXGI format families using DXGI format lists
Philip Rebohle
2 years
fps-limiter-on-present
[dxvk] Apply frame rate limiter on presentation timeline
Philip Rebohle
11 months
fpslimiter-native
[util] Support for fps limiter on non-Windows platforms
Joshua Ashton
21 months
frame-statistics-present-test
[dxgi] Handle DXGI_PRESENT_TEST and failures in GetFrameStatistics
Joshua Ashton
3 years
frame-stats-stuff
[dxgi] WIP frame timing impl
Joshua Ashton
3 years
framerate-limiter
[dxvk] Use from_chars to parse frame rate limit
Philip Rebohle
9 months
free-edid-info
[wsi] Free edid info after parsing
Joshua Ashton
18 months
get-edid
[wsi] Add getMonitorEdid function
Joshua Ashton
18 months
gfx-unique-pipelines
[dxvk] Use normalized state to look up optimized graphics pipelines
Philip Rebohle
22 months
global-annotations
[d3d11] Register annotation interfaces with D3D9
Joshua Ashton
3 years
global-hdr
[dxgi] Add global HDR interop interface for NVAPI/AGS
Joshua Ashton
9 months
godfather-v2
[d3d9] Fix up unsupported sample counts
Philip Rebohle
22 months
graphics-pipeline-library
[dxvk] Properly log pipeline state on error
Philip Rebohle
22 months
graphics-pipeline-library-state-cache
[dxvk] Ignore state cache for pipelines that can be fast linked
Philip Rebohle
22 months
hdr-colorimetry
[dxgi] Report display metadata in IDXGIOutput6::GetDesc1
Joshua Ashton
18 months
hdr-control
[dxgi] Treat R16G16B16A16_FLOAT as 32bpp for display
Joshua Ashton
7 months
hdr-metadata-typo-fix
[d3d11] Fix min luminance of HDR Metadata
Joshua Ashton
12 months
hdr-swapchain
[d3d11] Implement SetHDRMetadata
Joshua Ashton
17 months
hide-gpu
[util] Add GPU vendor overrides for Ratchet & Clank
Philip Rebohle
9 months
hide-igp
[util] Enable hideIntegratedGraphics for Metro Exodus EE
Philip Rebohle
6 months
host-barriers
[d3d11] Set host stage and access bits for staging resources
Philip Rebohle
20 months
hud-hdr
[hud] Support HDR color spaces
Philip Rebohle
16 months
implement-env-on-non-windows
[util] Implement env helpers on non-Windows platforms
Joshua Ashton
2 years
implement-thread-on-non-windows
[util] Implement thread helpers on non-Windows platforms
Joshua Ashton
2 years
implement-yv12
[d3d9] Implement YV12 video format
Joshua Ashton
4 years
int-vector-indexing
[util] Fix indexing of non-float vectors
Joshie
3 years
interlocked-fix
[d3d11] Use atomics for NVX handles
Joshua Ashton
3 years
interop-swapchain
[d3d9] Add extended swapchain interfaces
Joshua Ashton
12 months
josh-hdr-test
[dxgi] Add dxgi.enableHDR option
Joshua Ashton
16 months
josh-hdr-test2
[dxgi] Enable HDR colorspace
Joshua Ashton
16 months
keyed-mutex
[d3d11] Implement synchronization on keyed mutexes
Joshua Ashton
9 months
line-raster
[d3d11] Set up line rasterization mode appropriately
Philip Rebohle
10 months
load-winevulkan
[vulkan] Try loading winevulkan.dll before vulkan-1.dll
Philip Rebohle
16 months
lock-perf-events
[d3d11] Lock context before EmitCs for annotations
Joshua Ashton
2 years
low-latency-mode
[d3d9] Synchronize frame latency on latency change
Joshua Ashton
3 years
lower-case-cache
[util] Handle casing correctly in finding log name
Joshua Ashton
3 years
lower-image-count
[dxvk] Don't use minImageCount + 1 for picking image count
Joshua Ashton
8 months
luid
[dxvk] Reintroduce VkPhysicalDeviceIDProperties
Philip Rebohle
22 months
luid-impl-non-windows
[util] Implement LUID helpers for non-Windows platforms Initial commit
Joshua Ashton
22 months
luid-workaround
[dxvk] Remove device LUID workaround
Philip Rebohle
21 months
maintenance5
[d3d11] Fix up UAV clears for A8_UNORM
Philip Rebohle
9 months
master
d3d11: Fix crash when srv is submitted to ClearUnorderedAccessViewUint
Dean Beeler
4 months
meme-playstation
[meme] PS1-style graphics
Joshua Ashton
3 years
memory-stuff
[dxvk] Rework allocation logic for large resources
Philip Rebohle
20 months
meson-plat
[build] Use current_source_dir instead of source_root
Joshua Ashton
2 years
minor-decl-cleanups
[d3d9] Minor cleanups in vertex declaration code
Joshua Ashton
20 months
minor-ref-shit
[d3d11] Store D3D11DeviceContextState as private ref
Joshua Ashton
20 months
mipmap-filter
[d3d9] Hook up auto gen mip filter
Joshua Ashton
4 years
mix-warning-fixes
[build] Enable warning_level 2
Joshua Ashton
20 months
msvc-crap
[util] Default initialize BitMask to 0
Joshua Ashton
18 months
native-ci
[meta] Add CI for native builds in Steam Runtime Sniper
Joshua Ashton
19 months
native-dll-fix
[vulkan] Fix loading libvulkan natively
Joshua Ashton
20 months
native-final
[build] Enable building natively
Joshua Ashton
21 months
native-headers
[vulkan] Re-enable VK_USE_PLATFORM_WIN32_KHR everywhere
Joshua Ashton
21 months
native-pr-always-inline
[util] Rename always_inline to force_inline
Joshua Ashton
21 months
native-pr-d3d11-remove-obsolete-compat
[d3d11] Remove compat definitions for older MinGW
Joshua Ashton
21 months
native-pr-dllexport
[d3d9] Correct DLLEXPORT for native builds
Joshua Ashton
21 months
native-pr-dxgi-remove-leftovers
[dxgi] Remove unused DEVMODE variable
Joshua Ashton
21 months
native-pr-fs-fixes
[d3d9] Use topath helpers in shader code
Joshua Ashton
21 months
native-pr-fullscreen-exclusiive
[vulkan] Toss obsolete fullscreen exclusive hack
Joshua Ashton
21 months
native-pr-misc
[build] Don't build D3D10 on non-Windows platforms
Joshua Ashton
21 months
native-pr-remove-win32-checks
[dxvk] Remove WIN32 check for handle type in DxvkSharedHandleInfo
Joshua Ashton
21 months
native-pr-sdl2-wsi
[dxvk] Support for SDL2 WSI
Joshua Ashton
21 months
native-pr-setpriority
[util] Implement thread set_priority on non-Windows platforms
Joshua Ashton
21 months
native-pr-time-qpc
[dxgi] Use high_resolution_clock get_counter instead of QPC for SyncQPCTime
Joshua Ashton
21 months
native-pr-win32-compat
[dxgi] Include win32 compat headers where applicable
Joshua Ashton
21 months
native-pr-yipee
[build] Enable building natively for non-Windows
Joshua Ashton
21 months
native-tests
[tests] Don't build test_dxbc_disasm on non-Windows platforms
Joshua Ashton
21 months
native-util
[vulkan] Only define VK_USE_PLATFORM_WIN32_KHR on Windows
Joshua Ashton
21 months
no-32bit-gpl
[dxvk] Disable graphics pipeline libraries on 32-bit builds
Philip Rebohle
21 months
no-immutable-samplers
[dxvk] Fix validation error on FS resolve path
Philip Rebohle
20 months
null-descriptor
[dxvk] Change spec constant IDs
Philip Rebohle
22 months
oneechan
[d3d11] Ignore OMSetRenderTargets calls with incompatible view sizes
Philip Rebohle
22 months
optimize-copyImageFb
[dxvk] Avoid needless refcount in copyImageFb
Joshua Ashton
3 years
optimize-sampler-state
[d3d9] Add extra brackets to fetch4 filter check
Joshua Ashton
3 years
optimize-update-renderpass
[dxvk] Avoid needless refcount in updateFramebuffer
Joshua Ashton
3 years
pipeline-cache-control
[dxvk] Try to create cached optimized pipeline whenever possible
Philip Rebohle
22 months
pipeline-layout-rework
[d3d9] Don't set storage buffer usage unless necessary
Philip Rebohle
16 months
present-id
[dxgi] Implement frame statistics based on IDXGIVkSwapChain1
Philip Rebohle
11 months
proton-hacks
[util] Enable emulateUMA for GTA IV
Joshua Ashton
3 years
query-rework
[dxvk] Accumulate query data into query object
Philip Rebohle
14 months
radv-gpl-crash-workaround-thingy
a
Philip Rebohle
19 months
random-native-crap
[build] Specify static libgcc/stdc++ on native
Joshua Ashton
19 months
re8-workaround
[dxgi] Add output cache
Joshua Ashton
3 years
readback-barrier-work
[dxvk] Use image memory barriers for readback
Joshua Ashton
3 years
readme-babababa
[meta] Update README
Joshie
3 years
refcount-opts
[dxvk] Avoid needless refcount in updateFramebuffer
Joshua Ashton
3 years
require-demote
[dxso] Remove fallback path for discards
Philip Rebohle
21 months
rov
[d3d11] Enable ROV support if corresponding Vulkan features are supported
Philip Rebohle
20 months
rt-output-swizzle
[dxvk] Fix blending with A8 render targets
Philip Rebohle
22 months
sample
a
Joshua Ashton
18 months
sekiro-memory-workaround
[dxvk] Keep more empty system memory chunks alive
Philip Rebohle
16 months
setup-script
[meta] Remove setup script
Philip Rebohle
18 months
shader-compile-opt
[spirv] Use lookup table for constant and type lookup
Philip Rebohle
19 months
shader-fix
[dxbc,d3d11] Don't access shex chunk if it is not defined
Philip Rebohle
18 months
shader-mismatch-fix
[d3d11] Disallow mismatching shader bytecode and type
Joshua Ashton
3 years
shader-priority
[d3d9] Request high-priority shader compiles as necessary
Philip Rebohle
21 months
sparse
WIP WIP WIP Add test app for tiled resources
Philip Rebohle
21 months
standalone-dxgi
[build] Allow standalone DXGI builds
Philip Rebohle
18 months
string-helpers-non-windows
[util] Implement string helpers on non-Windows platforms
Joshua Ashton
22 months
submission-rework
test
Philip Rebohle
21 months
submodules
[meta] Add README entry about submodules
Philip Rebohle
21 months
surface-factory
[dxgi] Change CreateSwapChain to take a surface factory
Philip Rebohle
18 months
swapchain-frog
[dxgi] Change swap chain interface to better map to D3D12 needs
Philip Rebohle
19 months
swapchain-rework
[dxvk] Introduce dxvk.tearFree option
Philip Rebohle
12 months
sync2
[dxvk] Use synchronization2 functions for queue submissions
Philip Rebohle
22 months
texture2d-refcount
[d3d11] Fix D3D11Texture2D reference counting
Philip Rebohle
16 months
thread-affinity
wip
Philip Rebohle
13 months
thread-rework
[dxvk] Rewrite thread wrapper
Philip Rebohle
13 months
topmost-wsi-test
wip: topmost window mode
Joshua Ashton
21 months
ubsan-fix
[util] Don't call memcpy with nullptr SHA code
Joshua Ashton
20 months
ue4-d3d11-hack
[dxgi] Workaround UE4 DX11 + HDR crashes
Joshua Ashton
16 months
up-vertex-size
[d3d9] Handle zero-sized draws
Joshua Ashton
3 years
update-after-bind
[dxvk] Update descriptor sets on submission thread
Philip Rebohle
23 months
use-dlopen
[dxvk] Throw DxvkError if we failed to load vulkan library
Joshua Ashton
21 months
viewport-fixes
[d3d9] Don't check for NULL pViewport
Joshua Ashton
3 years
vk-debug
[dxvk] Set debug names for blit pipelines
Philip Rebohle
20 months
vk-fence
[dxvk] Go back to fence-based command list synchronization
Philip Rebohle
20 months
vk13
[dxvk] Normalize dynamic depth-stencil state based on bound attachment
Philip Rebohle
22 months
vulkan-memory-model
[dxbc] Rework TGSM workaround
Philip Rebohle
20 months
wip-zero-wins
config update
Joshua Ashton
3 years
worker-priority
[hud] Display approximate progress when compiling shaders
Philip Rebohle
16 months
wsi-abstraction
[dxgi] Enumerate interlaced modes if requested
Joshua Ashton
21 months