bunnei
|
c27b81cb85
|
Merge pull request #2429 from FernandoS27/compute
Corrections and Implementation on GPU Engines
|
2019-05-09 13:19:22 -04:00 |
|
Lioncash
|
9e15193ef8
|
shader/decode/texture: Remove unused variable
This isn't used anywhere, so we can get rid of it.
|
2019-05-04 02:10:38 -04:00 |
|
Lioncash
|
08b270676b
|
gl_rasterizer: Silence unused variable warning
Makes use of src, so it's not considered unused.
|
2019-05-04 02:00:17 -04:00 |
|
Fernando Sahmkow
|
e64c41efe8
|
Refactors and name corrections.
|
2019-05-01 15:31:39 -04:00 |
|
bunnei
|
79e54abe19
|
Merge pull request #2100 from FreddyFunk/disk-cache-precompiled-file
gl_shader_disk_cache: Improve precompiled shader cache generation speed and size
|
2019-04-30 19:24:01 -04:00 |
|
bunnei
|
91e239d66f
|
Merge pull request #2435 from ReinUsesLisp/misc-vc
shader_ir: Miscellaneous fixes
|
2019-04-28 22:29:43 -04:00 |
|
bunnei
|
c52233ec8b
|
Merge pull request #2322 from ReinUsesLisp/wswitch
video_core: Silent -Wswitch warnings
|
2019-04-28 22:24:58 -04:00 |
|
bunnei
|
9a3737120d
|
Merge pull request #2423 from FernandoS27/half-correct
Corrections on Half Float operations: HADD2 HMUL2 and HFMA2
|
2019-04-28 22:24:22 -04:00 |
|
ReinUsesLisp
|
2156e52014
|
shader_ir: Move Sampler index entry in operand< to sort declarations
|
2019-04-26 01:13:05 -03:00 |
|
ReinUsesLisp
|
b77b4b76bb
|
shader_ir: Add missing entry to Sampler operand< comparison
|
2019-04-26 01:11:24 -03:00 |
|
ReinUsesLisp
|
0b91087a1e
|
shader_ir/texture: Fix sampler const buffer key shift
|
2019-04-26 01:09:29 -03:00 |
|
FreddyFunk
|
1a3ff252a4
|
Re added new lines at the end of files
|
2019-04-23 23:19:28 +02:00 |
|
unknown
|
3091b40691
|
gl_shader_disk_cache: Compress precompiled shader cache file with Zstandard
|
2019-04-23 22:24:31 +02:00 |
|
unknown
|
9db2c734c9
|
gl_shader_disk_cache: Use VectorVfsFile for the virtual precompiled shader cache file
|
2019-04-23 22:24:23 +02:00 |
|
unknown
|
3fe542cf60
|
gl_shader_disk_cache: Remove per shader compression
|
2019-04-23 21:40:01 +02:00 |
|
Fernando Sahmkow
|
b3118ee316
|
Fixes and Corrections to DMA Engine
|
2019-04-23 15:28:18 -04:00 |
|
Hexagon12
|
8df9449bb8
|
Merge pull request #2422 from ReinUsesLisp/fixup-samplers
gl_state: Fix samplers memory corruption
|
2019-04-23 18:30:35 +03:00 |
|
Hexagon12
|
b2fbcaae30
|
Merge pull request #2425 from FernandoS27/y-direction
Fix flipping on some games by applying Y direction register
|
2019-04-23 18:29:29 +03:00 |
|
Fernando Sahmkow
|
f1e5314f1a
|
Add Swizzle Parameters to the DMA engine
|
2019-04-23 11:21:00 -04:00 |
|
Fernando Sahmkow
|
e140e2ebc6
|
Add Documentation Headers to all the GPU Engines
|
2019-04-23 08:44:52 -04:00 |
|
Fernando Sahmkow
|
021d28c9b8
|
Corrections and styling
|
2019-04-23 08:02:24 -04:00 |
|
bunnei
|
4fad91ca45
|
Merge pull request #2383 from ReinUsesLisp/aoffi-test
gl_shader_decompiler: Disable variable AOFFI on unsupported devices
|
2019-04-22 22:14:02 -04:00 |
|
Fernando Sahmkow
|
701ce1c9d0
|
Implement Maxwell3D Data Upload
|
2019-04-22 19:27:36 -04:00 |
|
Fernando Sahmkow
|
e4ff140b99
|
Introduce skeleton of the GPU Compute Engine.
|
2019-04-22 19:05:43 -04:00 |
|
Fernando Sahmkow
|
a91d3fc639
|
Revamp Kepler Memory to use a subegine to manage uploads
|
2019-04-22 18:50:56 -04:00 |
|
bunnei
|
b5889cbd6f
|
Merge pull request #2403 from FernandoS27/compressed-linear
Support compressed formats on linear textures.
|
2019-04-22 17:09:42 -04:00 |
|
bunnei
|
68b707711a
|
Merge pull request #2411 from FernandoS27/unsafe-gpu
GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe
|
2019-04-22 17:09:00 -04:00 |
|
bunnei
|
01100f8afd
|
Merge pull request #2400 from FernandoS27/corret-kepler-mem
Implement Kepler Memory on both Linear and BlockLinear.
|
2019-04-22 16:47:05 -04:00 |
|
Fernando Sahmkow
|
623b2e4b8f
|
Corrections Half Float operations on const buffers and implement saturation.
|
2019-04-20 21:11:33 -04:00 |
|
bunnei
|
da0c3bc658
|
Merge pull request #2407 from FernandoS27/f2f
Do some corrections in conversion shader instructions.
|
2019-04-20 00:42:34 -04:00 |
|
bunnei
|
650d9b1044
|
Merge pull request #2409 from ReinUsesLisp/half-floats
shader_ir/decode: Miscellaneous fixes to half-float decompilation
|
2019-04-19 21:31:52 -04:00 |
|
Fernando Sahmkow
|
08cdcc2871
|
Apply Position Y Direction
|
2019-04-19 20:49:00 -04:00 |
|
Fernando Sahmkow
|
db4b2bc798
|
make ReadBlockunsafe and WriteBlockunsafe, ignore invalid pages.
|
2019-04-19 20:35:54 -04:00 |
|
bunnei
|
40dc893c37
|
Merge pull request #2374 from lioncash/pagetable
core: Reorganize boot order
|
2019-04-19 19:09:20 -04:00 |
|
ReinUsesLisp
|
d74cb16535
|
gl_state: Fix samplers memory corruption
It was possible for "samplers" to be read without being written. This
addresses that.
|
2019-04-19 17:07:56 -03:00 |
|
ReinUsesLisp
|
fbe8d1ceaa
|
video_core: Silent -Wswitch warnings
|
2019-04-18 15:54:39 -03:00 |
|
bunnei
|
4294062516
|
Merge pull request #2318 from ReinUsesLisp/sampler-cache
gl_sampler_cache: Port sampler cache to OpenGL
|
2019-04-17 21:45:56 -04:00 |
|
bunnei
|
5bd5140bde
|
Merge pull request #2348 from FernandoS27/guest-bindless
Implement Bindless Textures on Shader Decompiler and GL backend
|
2019-04-17 20:59:49 -04:00 |
|
bunnei
|
0cfbd3325b
|
Merge pull request #2315 from ReinUsesLisp/severity-decompiler
shader_ir/decode: Reduce the severity of common assertions
|
2019-04-16 22:21:19 -04:00 |
|
bunnei
|
21d498bc06
|
Merge pull request #2384 from ReinUsesLisp/gl-state-clear
gl_rasterizer: Apply just the needed state on Clear
|
2019-04-16 22:19:03 -04:00 |
|
bunnei
|
1b83f255c2
|
Merge pull request #2092 from ReinUsesLisp/stg
shader/memory: Implement STG and global memory flushing
|
2019-04-16 22:15:17 -04:00 |
|
Fernando Sahmkow
|
d0082de82a
|
Implement IsBlockContinous
This detects when a GPU Memory Block is not continous within host cpu
memory.
|
2019-04-16 18:49:35 -04:00 |
|
Fernando Sahmkow
|
da91e6e4b6
|
Apply Const correctness to SwizzleKepler and replace u32 for size_t on iterators.
|
2019-04-16 12:00:46 -04:00 |
|
Fernando Sahmkow
|
13d626fc21
|
Use ReadBlockUnsafe for fetyching DMA CommandLists
|
2019-04-16 11:22:34 -04:00 |
|
Fernando Sahmkow
|
06d1c5a991
|
Document unsafe versions and add BlockCopyUnsafe
|
2019-04-16 10:11:35 -04:00 |
|
Fernando Sahmkow
|
6fc562a9aa
|
Use ReadBlockUnsafe for Shader Cache
|
2019-04-15 23:34:03 -04:00 |
|
Fernando Sahmkow
|
ef381e6924
|
Use ReadBlockUnsafe on TIC and TSC reading
Use ReadBlockUnsafe on TIC and TSC reading as memory is never flushed
from host GPU there.
|
2019-04-15 23:10:24 -04:00 |
|
Fernando Sahmkow
|
367704aa82
|
GPU MemoryManager: Implement ReadBlockUnsafe and WriteBlockUnsafe
|
2019-04-15 23:01:35 -04:00 |
|
Fernando Sahmkow
|
3e96c367bd
|
Use WriteBlock and ReadBlock.
|
2019-04-15 22:42:34 -04:00 |
|
Fernando Sahmkow
|
bec28d692d
|
Implement Block Linear copies in Kepler Memory.
|
2019-04-15 21:22:16 -04:00 |
|