Henrik Rydgård
|
10f93875c6
|
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
|
2023-09-11 12:07:18 +02:00 |
|
Henrik Rydgård
|
f16f879b41
|
Some renaming to follow the standard of appending _ to member vars
|
2023-05-23 18:00:50 +02:00 |
|
Henrik Rydgård
|
d51d1413a3
|
DrawEngineCommon: Rename decoded to decoded_
|
2023-05-23 16:46:43 +02:00 |
|
Henrik Rydgård
|
d56e27aa2c
|
Let's have DispatchFlush check for drawcalls before calling DoFlush, too.
|
2023-05-03 23:49:41 +02:00 |
|
Henrik Rydgård
|
72bed6f2b5
|
Some DeviceLost/DeviceRestore cleanup
|
2023-02-26 11:05:52 +01:00 |
|
Unknown W. Brackets
|
f44852bb18
|
Global: Cleanup virtual/override specifiers.
Also missing virtual destructors, hidden non-overrides, etc.
|
2022-12-10 21:13:36 -08:00 |
|
Henrik Rydgård
|
331d024a8c
|
Add a flags parameter to InvalidateCachedState and rename it Invalidate.
Also rename the old InvalidationFlags enum to InvalidateCallbackFlags.
|
2022-12-01 19:15:38 +01:00 |
|
Henrik Rydgård
|
70d1d8fa07
|
Replace the "GetCurrentStepId"-based state invalidation with callbacks
|
2022-11-24 10:52:42 +01:00 |
|
Unknown W. Brackets
|
6c36f03a0d
|
GPU: Purify vertTypeIsSkinningEnabled().
|
2022-11-06 08:40:54 -08:00 |
|
Henrik Rydgård
|
c846c2dfa8
|
Remove confusing resetFramebufferRead flag from secondary framebuffer binding
|
2022-09-03 14:48:07 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|
Henrik Rydgård
|
3d289594f9
|
ShaderBlend and FramebufferRead are separate concepts. Reflect that in naming.
The former has forms that don't need to read the framebuffer.
This exposes that some logic is wrong...
|
2020-11-08 12:54:05 +01:00 |
|
Henrik Rydgård
|
3d0630c04a
|
Remove the HLSL fragment shader generator. The GLSL one can now do its job.
|
2020-10-31 18:32:43 +01:00 |
|
Henrik Rydgård
|
3d36049b65
|
Rename shader generator functions, a bit of moving around and adding an errorString param.
|
2020-10-21 23:20:25 +02:00 |
|
Henrik Rydgård
|
886a8b1ac6
|
Remove Timer.cpp/h. Move various collections into Common/Data/Collections.
|
2020-10-05 21:05:23 +02:00 |
|
Unknown W. Brackets
|
15c25be42b
|
GPU: Switch vertex/lookup hashes to XXH3.
This is faster pretty much everywhere.
|
2020-08-27 20:37:49 -07:00 |
|
Henrik Rydgård
|
370678c498
|
Do a similar thing for D3D (let the backend handle the dirtying).
|
2020-05-24 20:57:59 +02:00 |
|
xebra
|
ef53195ae8
|
[spline/bezier]Surround with namespace Spline.
|
2018-10-07 23:54:28 +09:00 |
|
xebra
|
41823f8780
|
[spline/bezier]Fix GLES texture resolution of HW tess to real 2D to avoid huge width in FF4CC mist dragon morphing.
|
2018-10-07 23:54:23 +09:00 |
|
xebra
|
a48a5b32f0
|
[spline/bezier]Unify hardware tessellation of bezier and spline.
|
2018-10-07 23:54:06 +09:00 |
|
xebra
|
3c0fb44f2e
|
[spline/bezier]Improve hwtess to use cached weights.
|
2018-10-07 23:54:05 +09:00 |
|
xebra
|
966ff32ee7
|
[spline/bezier]Improve the logic of copying control-points.
|
2018-10-07 23:53:36 +09:00 |
|
xebra
|
4fab160e19
|
[spline/bezier]Modify D3D11 hwtess texture buffer to structured shader buffer.
|
2018-06-27 01:10:36 +09:00 |
|
Henrik Rydgård
|
feb4694acc
|
Unify DispatchSubmitPrim as much as possible
|
2018-02-26 11:33:17 +01:00 |
|
Henrik Rydgård
|
23980065ba
|
Unify all the DrawEngine::SubmitPrim
|
2018-02-26 11:07:30 +01:00 |
|