Commit Graph
45601 Commits
Author SHA1 Message Date
Lubos 6dc264e7e5 OpenXR - Workaround for disfunctional depth buffer allocation 2023-01-10 19:28:02 +01:00
Henrik Rydgård f57cb5e0d5 Merge pull request #16779 from hrydgard/ui-improvements
UI theme improvements
2023-01-10 16:31:50 +01:00
Henrik Rydgård a01ac7bad4 Merge pull request #16780 from GABO1423/libretro-goes-brrr
(Libretro) Makefile Tweak
2023-01-10 16:30:34 +01:00
Gabriel Morazán 6c2f830d3b (Libretro) Makefile Tweak 2023-01-10 11:25:19 -04:00
Henrik Rydgård 9547deb0c6 Simplify away some theme parameters. Make popups look better 2023-01-10 16:00:17 +01:00
Henrik Rydgård e6380ecf77 Add new "Dark" theme 2023-01-10 15:37:36 +01:00
Henrik Rydgård ffb8a9be47 Fix another subtle NEON type mismatch.
Fixes #16777
2023-01-10 14:56:30 +01:00
Henrik Rydgård edaa5246d1 Merge pull request #16771 from hrydgard/more-getpointer-cleanup
Core: A bit more GetPointer cleanup.
2023-01-10 14:36:08 +01:00
Henrik Rydgård 384cd91400 Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror
Add InterruptManagerForKernel
2023-01-10 14:00:09 +01:00
Henrik Rydgård 555a5d45f7 Merge pull request #16773 from hrydgard/texoffs-flag
Remove the FS_TEXTURE_AT_OFFSET fragment shader flag
2023-01-10 13:51:04 +01:00
Henrik Rydgård 559d6706af Merge pull request #16775 from bslenul/lr-make-clean-fix
[Libretro] Prevent the removal of "huf_decompress_amd64.S" when doing "make clean" on Linux
2023-01-10 13:50:41 +01:00
Henrik Rydgård 088d0c39dc Remove the FS_TEXTURE_AT_OFFSET fragment shader flag 2023-01-10 12:37:21 +01:00
Henrik Rydgård 2f6579ea98 Merge pull request #16770 from hrydgard/color-double-flag
Shader generator: Switch the 2x flag to a uniform
2023-01-10 12:36:46 +01:00
Henrik Rydgård c7c48abb37 Switch the 2x flag to a uniform 2023-01-10 12:36:28 +01:00
Henrik Rydgård ee3618290b Typo fix in NEON code.
Fixes #16772
2023-01-10 12:32:33 +01:00
Bobby Smith 7b47eb0fbd [Libretro] Prevent the removal of "huf_decompress_amd64.S" when doing "make clean" on Linux 2023-01-10 12:30:27 +01:00
Henrik Rydgård e1a48d74c4 A bit more GetPointer cleanup.
Probably not worth it for performance reasons, but some semantic cleanup
is good, especially the accidental GetPointer -> writable casts without
using GetPointerWrite.

Using Unchecked on already checked pointers, or when we'd crash anyway
if it returned nullptr, is good for clarity.
2023-01-10 12:13:47 +01:00
Henrik Rydgård 70e149e3ca Merge pull request #16720 from hrydgard/remove-input-return-values
Remove return values from Axis and Touch input functions
2023-01-10 11:09:55 +01:00
Henrik Rydgård bef50f9fdd Merge pull request #16763 from hrydgard/texalpha-shaderflag
Shader generator: Move FS_TEX_ALPHA to a uniform bool.
2023-01-10 11:09:25 +01:00
Henrik Rydgård 44bcfd3774 Merge pull request #16768 from hrydgard/kernelheap-minor
Add 2 nids of SysMemForKernel (#16308 by sum2012)
2023-01-10 11:09:03 +01:00
Henrik Rydgård 0a6d226ddc Remove the unused bool utilities 2023-01-10 10:25:41 +01:00
Henrik Rydgård 00c44ea799 Get rid of the bool, not worth it. 2023-01-10 10:23:29 +01:00
sum2012 2d8aaaac5e Change to if (!heap) first in all function
As unknown feedback 2
2023-01-10 10:22:59 +01:00
sum2012 57c474cce7 Add 2 nids of SysMemForKernel
Find in #16297

Address unknown feedback 1
2023-01-10 10:18:36 +01:00
Henrik Rydgård 07114c6aaf Remove return value from axis functions in API 2023-01-10 10:12:37 +01:00
Henrik Rydgård a3a949f5e6 Remove touch() return values from screen hierarchy 2023-01-10 10:12:37 +01:00
Henrik Rydgård fdfc4cbe40 Android: Remove return value from touch event functions 2023-01-10 10:12:33 +01:00
Henrik Rydgård 7df9545195 Fix D3D9 uniform update 2023-01-10 09:42:54 +01:00
Henrik Rydgård 5022ddc4fc D3D9 bool constants have a separate register space, oops. 2023-01-10 09:42:54 +01:00
Henrik Rydgård d4ce134292 Shader generator: Move FS_TEX_ALPHA to a uniform bool.
Part of #16567
2023-01-10 09:42:54 +01:00
Henrik Rydgård e2a9abaf5c Merge pull request #16760 from unknownbrackets/mem-access-size
Core: Add range checks to some helpers and similar
2023-01-10 09:11:41 +01:00
Unknown W. Brackets dea9cac16c Core: Add range checks to some helpers and similar. 2023-01-09 16:56:18 -08:00
Unknown W. Brackets e9ce0d0b5e HLE: Add size checks to replace funcs. 2023-01-09 16:53:25 -08:00
Unknown W. Brackets c44d787df4 Mpeg: Check memory access range on GetPointer(). 2023-01-09 16:53:10 -08:00
Henrik Rydgård fb0ed6e165 Merge pull request #16765 from sum2012/mpeg-patch
Trying to improve sceMpegAvcDecode
2023-01-10 00:58:54 +01:00
sum2012 d02a79400d Trying to improve sceMpegAvcDecode
Close #16727
2023-01-09 21:41:57 +08:00
Henrik Rydgård 0f528204fd Merge pull request #16759 from hrydgard/better-pipeline-descriptions
Better pipeline descriptions
2023-01-09 11:42:00 +01:00
Henrik Rydgård 7672556e5c Better pipeline descriptions in shader viewer (shorter in overview, longer after click) 2023-01-09 11:22:35 +01:00
Henrik Rydgård c8a71894e3 Add "SetDrawTextFlags" to Choice to allow specifying DYNAMIC_ASCII 2023-01-09 11:22:35 +01:00
Henrik Rydgård 77c84f78aa Merge pull request #16762 from hrydgard/pipeline-clearing-fixes
Vulkan: Fix pipeline cache clearing.
2023-01-09 10:08:38 +01:00
Henrik Rydgård cf52324e9e Vulkan: Fix pipeline cache clearing.
Extracted from #16759 and bugfixed. Fixes a leak of Vulkan pipelines.

I guess another way would be to queue the variants for destruction at
the same time as we queue the callback, but I like this better.
2023-01-09 09:49:55 +01:00
Henrik Rydgård 6c95a9d55b Merge pull request #16761 from unknownbrackets/shader-errors
GLES: Avoid GLSL redefinition error
2023-01-09 08:10:26 +01:00
Unknown W. Brackets a37ed84b31 GLES: Avoid clip distance error in ANGLE. 2023-01-08 22:50:39 -08:00
Unknown W. Brackets f09c09caa8 GLES: Avoid GLSL redefinition error. 2023-01-08 22:30:15 -08:00
Henrik Rydgård 10625a6e00 Merge pull request #16757 from unknownbrackets/truncate-verts
GLES: Apply vertex limit only to GLES2
2023-01-08 22:37:44 +01:00
Henrik Rydgård 49e42f59c7 Merge pull request #16758 from unknownbrackets/softgpu-neon
GPU: Use NEON for vector length/normalize
2023-01-08 22:37:22 +01:00
Henrik Rydgård 10d7b2d410 Merge pull request #16756 from unknownbrackets/replace-stride
Replacement: Always return w/h from GetMipSize()
2023-01-08 22:34:50 +01:00
Unknown W. Brackets d90aec6f63 GPU: Use NEON for vector length/normalize.
This is a bit less accurate for normalize, but it's faster.
2023-01-08 12:32:55 -08:00
Unknown W. Brackets 1f91993e7d GLES: Apply vertex limit only to GLES2. 2023-01-08 11:06:35 -08:00
Unknown W. Brackets 0f92afb0c1 Replacement: Check replaceValid before load. 2023-01-08 10:20:52 -08:00