Henrik Rydgård
|
ce82fce8de
|
Use subpass dependencies to implement shader framebuffer read in Vulkan.
|
2022-09-16 19:19:42 +02:00 |
|
Henrik Rydgård
|
30e3f3b47a
|
Add two more extensions to device extension lookup
|
2022-09-16 19:19:42 +02:00 |
|
Henrik Rydgård
|
370a7304a6
|
Careful with min filtering of framebuffer textures only if auto max quality is on.
|
2022-09-16 19:19:42 +02:00 |
|
Henrik Rydgård
|
7c2b4b60ab
|
Merge pull request #16033 from sum2012/patch-1
Increase log level of ppsspp version
|
2022-09-16 15:21:34 +02:00 |
|
sum2012
|
976b502c82
|
Increase log level of ppsspp version
Default log level is Error so that cannot see it,
|
2022-09-16 21:05:55 +08:00 |
|
Henrik Rydgård
|
02793375a4
|
Merge pull request #16032 from hrydgard/more-outrun-water-fixes
Fix the water in Outrun when no logic ops
|
2022-09-16 13:15:32 +02:00 |
|
Henrik Rydgård
|
ac9677dcc0
|
Ah, need to enable the Mali workaround for Outrun's water, too.
|
2022-09-16 13:14:44 +02:00 |
|
Henrik Rydgård
|
9ec35d1464
|
Logic op fix, min filter fix. Also remove some unnecessary indentation. Fixes the water on Adreno (no logic)
|
2022-09-16 12:39:37 +02:00 |
|
Henrik Rydgård
|
a7419227e1
|
Merge pull request #16031 from hrydgard/screen-names
Tag all the UI screens with names, improve logging of scissor errors
|
2022-09-16 11:10:35 +02:00 |
|
Henrik Rydgård
|
0b9d6f9cb0
|
Log the screen tag when logging scissor errors.
|
2022-09-16 10:32:09 +02:00 |
|
Henrik Rydgård
|
9f3851678e
|
Add tags to all our UI screens. Useful to debug UI problems.
|
2022-09-16 10:14:00 +02:00 |
|
Henrik Rydgård
|
ca2962beab
|
Merge pull request #16014 from hrydgard/shader-depal-clut8-8888
Texture depal using CLUT loaded from framebuffers, and more. Fixes Burnout Dominator lens flare
|
2022-09-16 08:33:11 +02:00 |
|
Henrik Rydgård
|
1b9bc141f3
|
Merge pull request #16027 from SpriteOvO/riscv
Fix const pointer conversion error for RISC-V
|
2022-09-15 19:07:06 +02:00 |
|
Sprite
|
0ed86188b0
|
Fix const pointer conversion error for RISC-V
|
2022-09-15 23:53:19 +08:00 |
|
Henrik Rydgård
|
e8aaf22163
|
D3D9 crashfix (flare doesn't render correctly though)
|
2022-09-15 17:22:09 +02:00 |
|
Henrik Rydgård
|
5d4075376d
|
Copy the texels directly in LoadCLUT
|
2022-09-15 17:09:03 +02:00 |
|
Henrik Rydgård
|
662126a0a1
|
Small simplification
|
2022-09-15 16:57:03 +02:00 |
|
Henrik Rydgård
|
36c98ab367
|
Address feedback, change roles of the two dynamic clut fbos to eliminate the need for state (see next commit)
|
2022-09-15 09:15:02 +02:00 |
|
Henrik Rydgård
|
7923e87ba8
|
Merge pull request #16026 from lvonasek/fix_openxr_glitches
OpenXR - Ensure the head pose is locked during frame rendering
|
2022-09-15 00:18:36 +02:00 |
|
Henrik Rydgård
|
9c2bfad749
|
Seems Need for Speed: Shift has exactly the same lens flare, enable the same compat settings.
|
2022-09-15 00:18:26 +02:00 |
|
Lubos
|
3331fedab7
|
OpenXR - Better variable/methods naming
|
2022-09-15 00:03:41 +02:00 |
|
Henrik Rydgård
|
a208afb7b8
|
OpenGL and D3D11 fixes
|
2022-09-14 23:35:15 +02:00 |
|
Lubos
|
0c2d47d74d
|
OpenXR - Add code comments
|
2022-09-14 23:23:28 +02:00 |
|
Henrik Rydgård
|
85bb6786a1
|
Log improvements
|
2022-09-14 23:13:46 +02:00 |
|
Henrik Rydgård
|
1f6d27bd55
|
Ridge Racer fix
|
2022-09-14 22:46:17 +02:00 |
|
Henrik Rydgård
|
d6d7a15d25
|
Get depal-from-dynamic-CLUT working
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
51c97c7a7f
|
Set texcache entry status flag if CLUT needs to be dynamic
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
abd58199ce
|
Add way to bind cached textures to a DrawContext
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
f745e94899
|
Allow binding "native" texture objects to thin3d
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
9907957242
|
Start implementing ApplyTextureDepal
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
431f142413
|
Cleanup in ge_constants.h, add virtual CLUT8 buffer format
|
2022-09-14 22:18:35 +02:00 |
|
Henrik Rydgård
|
6744fe3da1
|
OpenGL fix
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
7213e9b7c2
|
Comment
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
650ce22359
|
Force low resolution for effects in Burnout Dominator. Fixes lens flare at high res
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
a52e62a187
|
Enable depth uploads on render-to-clut-buffer. Esoteric but needed for #11100. Compat flag for now.
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
d551d0dd8f
|
Enable DownloadCLUT and ShaderBitmask for Burnout Dominator
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
8d00df12a4
|
Detect the CLUT8/8888 situation
Implement CLUT8 depal from 8888 textures. Hard to tell if working
|
2022-09-14 22:18:34 +02:00 |
|
Henrik Rydgård
|
4803825f83
|
Buffer copy matching workaround
|
2022-09-14 22:18:34 +02:00 |
|
Lubos
|
57ef2bb0d5
|
OpenXR - Ensure the head pose is locked during frame rendering
|
2022-09-14 20:36:33 +02:00 |
|
Unknown W. Brackets
|
e2768b9e0c
|
Merge pull request #16025 from hrydgard/tex-decode-flags
Change the parameters to DecodeTextureLevel from multiple bools to a flags enum.
|
2022-09-14 10:05:58 -07:00 |
|
Henrik Rydgård
|
0ed1f3d461
|
Switch multiple bools as parameters to DecodeTextureLevel to a flags enum.
|
2022-09-14 18:40:08 +02:00 |
|
Henrik Rydgård
|
776c650017
|
Fix regression in Tantalus games. See #15914
|
2022-09-14 08:58:06 +02:00 |
|
Henrik Rydgård
|
cf2ad5ceaf
|
Merge pull request #16024 from unknownbrackets/logicop-simulate
GPU: Fix simulating logicop with blend and shader
|
2022-09-14 08:41:29 +02:00 |
|
Unknown W. Brackets
|
440062530e
|
GE Debugger: Allow fb copies while stepping.
This is now causing crashes and should be allowed.
|
2022-09-13 19:07:54 -07:00 |
|
Unknown W. Brackets
|
a397c74140
|
GPU: Fix simulating logicop with blend and shader.
We only need to do it in the shader, if we're doing it in the shader.
|
2022-09-13 19:07:25 -07:00 |
|
Unknown W. Brackets
|
7b47ba8022
|
Merge pull request #16023 from hrydgard/framebuffer-clut-prep
Small refactorings around clut and framebuffers
|
2022-09-13 06:51:58 -07:00 |
|
Henrik Rydgård
|
b4d0ac2e1c
|
Unify CLUT texture size at 512 to reduce complexity. Worth the extra bytes.
|
2022-09-13 11:56:56 +02:00 |
|
Henrik Rydgård
|
39890f7d6f
|
Extract function GetReinterpretPipeline
|
2022-09-13 11:46:47 +02:00 |
|
Henrik Rydgård
|
dab38f7261
|
Merge pull request #16022 from unknownbrackets/savedata-size
Savedata: Return errors more correctly on load
|
2022-09-13 09:47:21 +02:00 |
|
Henrik Rydgård
|
f18b0277f4
|
Merge pull request #16021 from unknownbrackets/softgpu-compact
Reduce the size of state and vertex data in softgpu
|
2022-09-13 09:45:00 +02:00 |
|