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
21 months
alpha-ref-mask
[d3d9] Correctly mask alpha reference push constant
Philip Rebohle
18 months
alpha-test-rework
[d3d9] Remove alphaTestWiggleRoom option
Philip Rebohle
22 months
annoying-32bit-semaphore-debug-stuff
stuff
Philip Rebohle
21 months
arm64-support
[util] Implement bitmask iterator on non-x86 platforms
Joshua Ashton
21 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
10 months
attachment-feedback-loop
[d3d9] Remove generalHazards option
Joshua Ashton
22 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
22 months
base-pipeline-dynamic-state-opt
[dxvk] Add dirty tracking for dynamic depth-stencil state
Philip Rebohle
23 months
bgfx
[d3d11] Store private refs for IA layout
Joshua Ashton
21 months
bind-view-rework
[d3d11] Use bindVertexBufferRange whenever possible
Philip Rebohle
22 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
17 months
bump-native-headers
[native] Bump DirectX headers
Joshua Ashton
21 months
clang-fixes
[build] Disable some dumb clang warnings
Joshua Ashton
21 months
conservative-tier-3
[d3d11] Enable Conservative Rasterization Tier 3
Philip Rebohle
21 months
context-lock-option
test
Philip Rebohle
21 months
copy-commands-2
[dxvk] Use copy_commands2 functions for buffer <-> image copies
Philip Rebohle
23 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
22 months
d3d11-common-context
[dxvk] Remove old resource binding methods
Philip Rebohle
22 months
d3d11-feature-level-rework
[meta] Clean up obsolete feature levels in Vulkan profile
Philip Rebohle
21 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
22 months
d3d11-mapped-default-image
[d3d11] Adjust preferred mapping modes for default images
Philip Rebohle
21 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
18 months
d3d11-supersampling
[d3d9,dxso] Add d3d9.forceSampleRateShading option
Philip Rebohle
17 months
d3d11on12
[d3d11] Implement Acquire/ReleaseWrappedResource
Philip Rebohle
15 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
7 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
23 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
22 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
15 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
21 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
21 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
13 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
11 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
23 months
d3d9-staging-mem-limit-2
[d3d9] Limit amount of staging memory in flight
Philip Rebohle
22 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
13 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
13 months
d3d9_graphics_pipeline
c
Joshua Ashton
22 months
d3d9_graphics_pipeline_fixed
point mode fix
Philip Rebohle
22 months
d3d9_spec_refactor
[dxso] Add bit selectors to D3D9ShaderSpecConstantManager
Philip Rebohle
22 months
d3d9_spec_refactor_enhanced
add bit selectors to stuff
Philip Rebohle
22 months
dedicated-allocation-fix
[dxvk] Improve logging in case of memory errors
Philip Rebohle
17 months
depth-bias-control
[d3d11] Use FORCE_UNORM depth bias representation for UNORM formats
Joshua Ashton
12 months
descriptor-template-opt
don't merge me
Philip Rebohle
22 months
device-creation
[dxvk] Implement functionality to import existing Vulkan device
Philip Rebohle
15 months
dl-link
[dxvk] Link against dl for native builds
Joshua Ashton
21 months
dll-detachment-fix
[dxvk] Don't synchronize device if going for DLL shutdown
Joshua Ashton
23 months
duplicate-handle
[dxvk] Don't implicitly stall in Present for waitable swap chains
Philip Rebohle
21 months
dxbc-cleanup-output
[dxbc] Write point size in vertex shaders
Philip Rebohle
21 months
dxbc-dead-code
[dxbc] Handle dead code in shader binaries
Philip Rebohle
17 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
17 months
dxgi-printf-debug-stuff
frog
Philip Rebohle
18 months
dxgi-return-type-stuff
[dxgi] Fix return value of ChangeDisplayMode
Philip Rebohle
21 months
dxgi-sequential
[d3d11] Implement DXGI_SWAP_EFFECT_SEQUENTIAL and FLIP_SEQUENTIAL
Philip Rebohle
10 months
dxgi-single-device-workaround
[dxgi] Be more robust against monitor enumeration issues.
Philip Rebohle
13 months
dxgi-swapchain-dispatch
[dxgi] Implement swapchain dispatcher
Joshua Ashton
3 years
dxgi-vblank-stats
[dxgi] Report swap chain frame statistics
Philip Rebohle
21 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
22 months
dxvk-enhanced-gpl
[dxvk] Add pre-rasterization pipeline libraries to the state cache
Philip Rebohle
17 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
23 months
dynamic-rendering
[dxvk] Store clear values inside render pass ops
Philip Rebohle
23 months
dynamic-vertex-stride
[dxvk] Be consistent about enabling dynamic blend constants
Philip Rebohle
23 months
edid-crash
[wsi] Fix crash when parsing EDID fails
Philip Rebohle
18 months
edid-fix-overwiting
[wsi] Fix overwriting colorimetry info to NULL
Joshua Ashton
18 months
eds3-msaa
[dxvk] Enable dynamic multisample state if supported by the device
Philip Rebohle
17 months
emoji_encode_fix
[util] Fix UTF8 encodeTypedChar for 4 byte chars
Joshua Ashton
12 months
ext-dynamic-state-3
[dxvk] Use dynamic depth clip enable for linked pipelines if supported
Philip Rebohle
20 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
12 months
fallthrough-stuff
[dxvk] Use new [[fallthrough]] attribute
Joshua Ashton
2 years
fetch4-betterer
[d3d9] Clean up fetch4 handling
Joshua Ashton
22 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
21 months
fix-small-vector
[util] Set m_size in small_vector::resize
Joshua Ashton
22 months
fix-stdcall-32-bit
build: Disable stdcall alias-ing and use kill-at
Joshua Ashton
10 months
fix-win32-wsi-result
[wsi] Fix return value of setMonitorDisplayMode
Joshua Ashton
21 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
17 months
format-flags-2
[tests] Also log D3D11_FEATURE_FORMAT_SUPPORT2 in format tester
Philip Rebohle
22 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
22 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
10 months
free-edid-info
[wsi] Free edid info after parsing
Joshua Ashton
18 months
get-edid
[wsi] Add getMonitorEdid function
Joshua Ashton
19 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
10 months
godfather-v2
[d3d9] Fix up unsupported sample counts
Philip Rebohle
23 months
graphics-pipeline-library
[dxvk] Properly log pipeline state on error
Philip Rebohle
23 months
graphics-pipeline-library-state-cache
[dxvk] Ignore state cache for pipelines that can be fast linked
Philip Rebohle
23 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
13 months
hdr-swapchain
[d3d11] Implement SetHDRMetadata
Joshua Ashton
18 months
hide-gpu
[util] Add GPU vendor overrides for Ratchet & Clank
Philip Rebohle
10 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
21 months
hud-hdr
[hud] Support HDR color spaces
Philip Rebohle
17 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
13 months
josh-hdr-test
[dxgi] Add dxgi.enableHDR option
Joshua Ashton
17 months
josh-hdr-test2
[dxgi] Enable HDR colorspace
Joshua Ashton
17 months
keyed-mutex
[d3d11] Implement synchronization on keyed mutexes
Joshua Ashton
9 months
line-raster
[d3d11] Set up line rasterization mode appropriately
Philip Rebohle
11 months
load-winevulkan
[vulkan] Try loading winevulkan.dll before vulkan-1.dll
Philip Rebohle
17 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
23 months
luid-workaround
[dxvk] Remove device LUID workaround
Philip Rebohle
22 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
21 months
mipmap-filter
[d3d9] Hook up auto gen mip filter
Joshua Ashton
4 years
mix-warning-fixes
[build] Enable warning_level 2
Joshua Ashton
21 months
msvc-crap
[util] Default initialize BitMask to 0
Joshua Ashton
19 months
native-ci
[meta] Add CI for native builds in Steam Runtime Sniper
Joshua Ashton
20 months
native-dll-fix
[vulkan] Fix loading libvulkan natively
Joshua Ashton
21 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
22 months
no-32bit-gpl
[dxvk] Disable graphics pipeline libraries on 32-bit builds
Philip Rebohle
22 months
no-immutable-samplers
[dxvk] Fix validation error on FS resolve path
Philip Rebohle
21 months
null-descriptor
[dxvk] Change spec constant IDs
Philip Rebohle
23 months
oneechan
[d3d11] Ignore OMSetRenderTargets calls with incompatible view sizes
Philip Rebohle
23 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
23 months
pipeline-layout-rework
[d3d9] Don't set storage buffer usage unless necessary
Philip Rebohle
17 months
present-id
[dxgi] Implement frame statistics based on IDXGIVkSwapChain1
Philip Rebohle
12 months
proton-hacks
[util] Enable emulateUMA for GTA IV
Joshua Ashton
3 years
query-rework
[dxvk] Accumulate query data into query object
Philip Rebohle
15 months
radv-gpl-crash-workaround-thingy
a
Philip Rebohle
20 months
random-native-crap
[build] Specify static libgcc/stdc++ on native
Joshua Ashton
20 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
22 months
rov
[d3d11] Enable ROV support if corresponding Vulkan features are supported
Philip Rebohle
21 months
rt-output-swizzle
[dxvk] Fix blending with A8 render targets
Philip Rebohle
23 months
sample
a
Joshua Ashton
19 months
sekiro-memory-workaround
[dxvk] Keep more empty system memory chunks alive
Philip Rebohle
17 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
22 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
23 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
19 months
swapchain-frog
[dxgi] Change swap chain interface to better map to D3D12 needs
Philip Rebohle
20 months
swapchain-rework
[dxvk] Introduce dxvk.tearFree option
Philip Rebohle
12 months
sync2
[dxvk] Use synchronization2 functions for queue submissions
Philip Rebohle
23 months
texture2d-refcount
[d3d11] Fix D3D11Texture2D reference counting
Philip Rebohle
17 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
22 months
ubsan-fix
[util] Don't call memcpy with nullptr SHA code
Joshua Ashton
21 months
ue4-d3d11-hack
[dxgi] Workaround UE4 DX11 + HDR crashes
Joshua Ashton
17 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
21 months
vk-fence
[dxvk] Go back to fence-based command list synchronization
Philip Rebohle
21 months
vk13
[dxvk] Normalize dynamic depth-stencil state based on bound attachment
Philip Rebohle
23 months
vulkan-memory-model
[dxbc] Rework TGSM workaround
Philip Rebohle
21 months
wip-zero-wins
config update
Joshua Ashton
3 years
worker-priority
[hud] Display approximate progress when compiling shaders
Philip Rebohle
17 months
wsi-abstraction
[dxgi] Enumerate interlaced modes if requested
Joshua Ashton
22 months
Tag
Download
Author
Age
v2.3
commit 80e075406b...
Philip Rebohle
9 months
v2.2
commit cae0a1cef3...
Philip Rebohle
13 months
v2.1
commit 2abc102d2c...
Philip Rebohle
16 months
v2.0
commit 8f8a93696d...
Philip Rebohle
19 months
v1.10.3
commit e4fd5e9e8d...
Philip Rebohle
22 months
v1.10.2
commit 40e4ea1fce...
Philip Rebohle
23 months
v1.10.1
commit a72463c5af...
Philip Rebohle
2 years
v1.10
commit 23eead9e99...
Philip Rebohle
2 years
v1.9.4
commit 1216466be7...
Philip Rebohle
2 years
v1.9.3
commit a70a35406e...
Philip Rebohle
2 years
v1.9.2
commit b79ce7af8a...
Philip Rebohle
3 years
v1.9.1
commit d10e1ed3c0...
Philip Rebohle
3 years
v1.9
commit dca63464b4...
Philip Rebohle
3 years
v1.8.1
commit 5083b8474c...
Philip Rebohle
3 years
v1.8
commit d66ecf4a94...
Philip Rebohle
3 years
v1.7.3
commit b67639bdf0...
Philip Rebohle
4 years
v1.7.2
commit 7b9644f355...
Philip Rebohle
4 years
v1.7.1
commit ea53923406...
Philip Rebohle
4 years
v1.7
commit 2e378257ea...
Philip Rebohle
4 years
v1.6.1
commit dbc9f40aa1...
Philip Rebohle
4 years
v1.6
commit 9c7945d936...
Philip Rebohle
4 years
v1.5.5
commit 1e426cdb08...
Philip Rebohle
4 years
v1.5.4
commit 2435c6369c...
Philip Rebohle
4 years
v1.5.3
commit 6a5d472e60...
Philip Rebohle
4 years
v1.5.2
commit e242d7f312...
Philip Rebohle
4 years
v1.5.1
commit 4308d9b4b3...
Philip Rebohle
4 years
v1.5
commit 3cdae3ae1d...
Philip Rebohle
4 years
v1.4.6
commit 0e44bc3068...
Philip Rebohle
5 years
v1.4.5
commit 9e965546fc...
Philip Rebohle
5 years
v1.4.4
commit 7db98a1aa4...
Philip Rebohle
5 years
v1.4.3
commit ad3542f4fc...
Philip Rebohle
5 years
v1.4.2
commit 70ef456911...
Philip Rebohle
5 years
v1.4.1
commit 6b5d01c934...
Philip Rebohle
5 years
v1.4
commit 21b2a9a078...
Philip Rebohle
5 years
v1.3.4
commit e2808309a3...
Philip Rebohle
5 years
v1.3.3
commit 2776ef43a3...
Philip Rebohle
5 years
v1.3.2
commit 9fdd7bf789...
Philip Rebohle
5 years
v1.3.1
commit f5cec978c8...
Philip Rebohle
5 years
v1.3
commit 7cb385facd...
Philip Rebohle
5 years
v1.2.3
commit 7491c06389...
Philip Rebohle
5 years
v1.2.2
commit dc3e5e5949...
Philip Rebohle
5 years
v1.2.1
commit cdc5e93dac...
Philip Rebohle
5 years
v1.2
commit 26602b296f...
Philip Rebohle
5 years
v1.1.1
commit 37f9a7ffff...
Philip Rebohle
5 years
v1.0.3
commit b1c4cba3dc...
Philip Rebohle
5 years
v1.0.2
commit b7c4190896...
Philip Rebohle
5 years
v1.0.1
commit 7fa2fb5188...
Philip Rebohle
5 years
v1.0
commit 10140f40ca...
Philip Rebohle
5 years
v0.96
commit 35c7d687ff...
Philip Rebohle
5 years
v0.95
commit ddce33692c...
Philip Rebohle
5 years
v0.94
commit 92f3648efa...
Philip Rebohle
5 years
v0.93
commit 10b272b4c9...
Philip Rebohle
6 years
v0.92
commit 8d2f8fca64...
Philip Rebohle
6 years
v0.91
commit e0f1510901...
Philip Rebohle
6 years
v0.90
commit 890e5f8c9c...
Philip Rebohle
6 years
v0.81
commit 09bbb68d98...
Philip Rebohle
6 years
v0.80
commit 1c865328d3...
Philip Rebohle
6 years
v0.72
commit dc29eb4d07...
Philip Rebohle
6 years
v0.71
commit ae62499e3a...
Philip Rebohle
6 years
v0.70
commit 0aa427d5d8...
Philip Rebohle
6 years
v0.65
commit 294bdf5bd4...
Philip Rebohle
6 years
v0.64
commit 96176e3952...
Philip Rebohle
6 years
v0.63
commit 2b8c96fe35...
Philip Rebohle
6 years
v0.62
commit f7691d4db7...
Philip Rebohle
6 years
v0.61
commit 4520b1ca8f...
Philip Rebohle
6 years
v0.60
commit db7a7fa4bc...
Philip Rebohle
6 years
v0.54
commit 420b7218ae...
Philip Rebohle
6 years
v0.53
commit 8cd97959f2...
Philip Rebohle
6 years
v0.52
commit 38c5e57025...
Philip Rebohle
6 years
v0.51
commit 516d7f091e...
Philip Rebohle
6 years
v0.50
commit 757be61b70...
Philip Rebohle
6 years
v0.42
commit 5fa8174816...
Philip Rebohle
6 years
v0.41
commit bd17be472d...
Philip Rebohle
6 years
v0.40
commit 675b1c5b8c...
Philip Rebohle
6 years
v0.31
commit e8303af221...
Philip Rebohle
6 years
v0.30
commit 3dea58dabc...
Philip Rebohle
6 years
v0.21
commit aa02612b9e...
Philip Rebohle
6 years
v0.20
commit e05c961b9e...
Philip Rebohle
6 years