gdkchan
|
26bf13a65d
Limit texture cache based on total texture size (#4350)
|
há 3 anos atrás |
gdkchan
|
96cf242bcf
Handle mismatching texture size with copy dependencies (#4364)
|
há 3 anos atrás |
riperiperi
|
e3d0ccf8d5
Allow setting texture data from 1x to fix some textures resetting randomly (#2860)
|
há 3 anos atrás |
riperiperi
|
f0e27a23a5
Add short duration texture cache (#3754)
|
há 3 anos atrás |
gdkchan
|
94a64f2aea
Remove textures from cache on unmap if not mapped and modified (#4211)
|
há 3 anos atrás |
riperiperi
|
470be03c2f
GPU: Add fallback when 16-bit formats are not supported (#4108)
|
há 3 anos atrás |
gdkchan
|
f906eb06c2
Implement a software ETC2 texture decoder (#4121)
|
há 3 anos atrás |
gdkchan
|
a6a67a2b7a
Minor improvement to Vulkan pipeline state and bindings management (#3829)
|
há 3 anos atrás |
gdkchan
|
88a8d1e567
Fix disposed textures being updated on TextureBindingsManager (#3750)
|
há 3 anos atrás |
riperiperi
|
bf77d1cab9
GPU: Pass SpanOrArray for Texture SetData to avoid copy (#3745)
|
há 3 anos atrás |
gdkchan
|
923089a298
Fast path for Inline-to-Memory texture data transfers (#3610)
|
há 3 anos atrás |
gdkchan
|
2232e4ae87
Vulkan backend (#2518)
|
há 3 anos atrás |
riperiperi
|
99ffc061d3
Optimize Texture Binding and Shader Specialization Checks (#3399)
|
há 3 anos atrás |
gdkchan
|
a3e7bb8eb4
Copy dependency for multisample and non-multisample textures (#3382)
|
há 3 anos atrás |
gdkchan
|
3139a85a2b
Allow copy texture views to have mismatching multisample state (#3152)
|
há 4 anos atrás |
gdkchan
|
42c75dbb8f
Add support for BC1/2/3 decompression (for 3D textures) (#2987)
|
há 4 anos atrás |
gdkchan
|
6e0799580f
Fix render target clear when sizes mismatch (#2994)
|
há 4 anos atrás |
riperiperi
|
ef24c8983d
Fix adjacent 3d texture slices being detected as Incompatible Overlaps (#2993)
|
há 4 anos atrás |
riperiperi
|
cda659955c
Texture Sync, incompatible overlap handling, data flush improvements. (#2971)
|
há 4 anos atrás |
gdkchan
|
c05c8e09d4
Add support for the R4G4 texture format (#2956)
|
há 4 anos atrás |
gdkchan
|
a87f7f2029
Fix DMA copy fast path line size when xCount < stride (#2942)
|
há 4 anos atrás |
riperiperi
|
bc4e70b6fa
Move texture anisotropy check to SetInfo (#2843)
|
há 4 anos atrás |
gdkchan
|
ac4ec1a015
Account for negative strides on DMA copy (#2623)
|
há 4 anos atrás |
riperiperi
|
b0e410a828
Lift textures in the AutoDeleteCache for all modifications. (#2615)
|
há 4 anos atrás |
riperiperi
|
15e7fe3ac9
Avoid deleting textures when their data does not overlap. (#2601)
|
há 4 anos atrás |
riperiperi
|
bdc1f91a5b
Remove pool cache entries for incompatible overlapping textures (#2568)
|
há 4 anos atrás |
riperiperi
|
0a80a837cb
Use "Undesired" scale mode for certain textures rather than blacklisting (#2537)
|
há 4 anos atrás |
riperiperi
|
4b60371e64
Return mapped buffer pointer directly for flush, WriteableRegion for textures (#2494)
|
há 4 anos atrás |
riperiperi
|
ca5ac37cd6
Flush buffers and texture data through a persistent mapped buffer. (#2481)
|
há 4 anos atrás |
gdkchan
|
fbb4019ed5
Initial support for separate GPU address spaces (#2394)
|
há 4 anos atrás |