Henrik Rydgård
|
038bc7fc49
|
Fix issue uploading narrow textures in OpenGL.
We had some stride adjustment that is not needed - and we're not passing
the stride along, so it can't do the "right thing".
Fixes #18254
|
2023-09-27 16:43:06 +02:00 |
|
Henrik Rydgård
|
eb21a2e6c9
|
Break out the OSD data holder from Common/System/System.h, into OSD.cpp/h
|
2023-06-30 17:15:49 +02:00 |
|
Henrik Rydgård
|
7cc8c6cea4
|
OSD: Add semantics, move the the OSD state to common (while keeping the renderer in the UI).
|
2023-06-20 14:40:46 +02:00 |
|
Henrik Rydgård
|
ee6234ecb6
|
I18N: Switch to getting categories by index instead of by string lookup
Also gets rid of the shared_ptr usage, and generally makes things nicer.
Needed for later config refactorings, good to get in early.
|
2023-04-07 10:35:01 +02:00 |
|
Henrik Rydgård
|
d586ec0d5e
|
Don't create Host objects except in headless/unittest
|
2023-03-25 10:47:01 +01:00 |
|
Henrik Rydgård
|
9e125eeba7
|
Remove NotifyUserMessage from Host
|
2023-03-25 10:32:09 +01:00 |
|
Henrik Rydgård
|
75bcb9b10c
|
Some renaming, flag updates
|
2023-03-18 11:46:22 +01:00 |
|
Henrik Rydgård
|
5f76fbe1ad
|
Implement padding-on-copy for compressed textures as well.
|
2023-03-17 14:00:14 +01:00 |
|
Henrik Rydgård
|
b687f1bba8
|
Implement basic block compression support for OpenGL (without feature checks so far)
|
2023-03-12 00:14:06 +01:00 |
|
Henrik Rydgård
|
07fc551e4e
|
State fixes, disable logspam
|
2023-03-10 14:16:14 +01:00 |
|
Henrik Rydgård
|
ecf1134494
|
GL crashfix
|
2023-03-09 19:12:47 +01:00 |
|
Henrik Rydgård
|
bda09be109
|
Texture color format doesn't belong as a per-level property, that's not supported.
All levels of a texture must have the same format.
|
2023-03-09 00:10:46 +01:00 |
|
Henrik Rydgård
|
3dc47c7fef
|
Unify TextureCache ::StartFrame as much as possible.
Tiny optimization avoiding a Vulkan pool reset on most frames.
|
2023-02-25 23:20:41 +01:00 |
|
Henrik Rydgård
|
1b5148bb6c
|
Remove kinda-duplicate function.
|
2023-02-24 23:54:04 +01:00 |
|
Henrik Rydgård
|
5b3ac098ae
|
Fix for old typo in OpenGL texture allocation
|
2023-01-12 19:45:40 +01:00 |
|
Unknown W. Brackets
|
0f92afb0c1
|
Replacement: Check replaceValid before load.
|
2023-01-08 10:20:52 -08:00 |
|
Unknown W. Brackets
|
49f6c461ad
|
Reporting: Fix some header includes.
Particularly in Common, avoid including Core/Reporting.h.
|
2022-12-27 14:58:20 -08:00 |
|
Henrik Rydgård
|
9b8a5d1db3
|
Rename GPU_SUPPORTS_ to GPU_USE_
|
2022-10-17 08:47:03 +02:00 |
|
Henrik Rydgård
|
daca0b2109
|
Rename gstate_c.Supports to gstate_c.Use
|
2022-10-17 08:46:37 +02:00 |
|
Unknown W. Brackets
|
416265431b
|
GE Debugger: Display if tex is framebuf.
Rather than guessing based on size, let's show explicitly.
|
2022-10-10 22:35:42 -07:00 |
|
Unknown W. Brackets
|
fc9f200224
|
GE Debugger: Centralize current fb tex fetch code.
|
2022-10-10 21:50:53 -07:00 |
|
Henrik Rydgård
|
a208afb7b8
|
OpenGL and D3D11 fixes
|
2022-09-14 23:35:15 +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
|
0ed1f3d461
|
Switch multiple bools as parameters to DecodeTextureLevel to a flags enum.
|
2022-09-14 18:40:08 +02:00 |
|
Henrik Rydgård
|
694dbe1271
|
Add ShaderDepalMode enum, use in shader ID. Replaces smoothed bit.
|
2022-09-11 14:40:01 +02:00 |
|