Henrik Rydgård
|
b1d6f96b03
|
Release reserved push vertex memory at end of frame
|
2023-05-25 10:16:27 +02:00 |
|
Henrik Rydgård
|
d37c46d2fc
|
Break out vertex allocation. Add an "Old" mode.
|
2023-05-25 10:16:27 +02:00 |
|
Henrik Rydgård
|
be068f8033
|
SIMD-ify
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
b879345c79
|
Eliminate vbuffer rebinds for software transformed draws too.
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
d0b3674702
|
Rough logic fixes. Need to improve on the index overflow check.
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
d135ce2d62
|
It's kinda almost working!
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
0472cc2b79
|
Remove unnecessary program argument to SetupDecFmtForDraw
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
6ace2a3d8c
|
Add dirty-checks to the vertex buffer binding offset in GLQueueRunner.
|
2023-05-25 10:16:26 +02:00 |
|
Henrik Rydgård
|
0a069f39c9
|
Windows: Make double-click-for-fullscreen less oversensitive.
|
2023-05-25 09:28:55 +02:00 |
|
Henrik Rydgård
|
12106ceb75
|
Format string fix
|
2023-05-24 15:52:39 +02:00 |
|
Henrik Rydgård
|
11793fb83c
|
Merge pull request #17498 from hrydgard/opengl-more-gpu-stats
OpenGL: Show passes in GPU profiler, add GPU memory stats, plus a bugfix
|
2023-05-24 15:51:02 +02:00 |
|
Henrik Rydgård
|
dfb446f89d
|
Allow other backends than Vulkan to have GPU memory stats. Implement for GL.
|
2023-05-24 14:33:01 +02:00 |
|
Henrik Rydgård
|
62b41c6640
|
OpenGL: Add a simple pass list to gpu profiler
|
2023-05-24 14:08:19 +02:00 |
|
Henrik Rydgård
|
edd208791e
|
Add tag field to GLRFramebuffer for debugging
|
2023-05-24 13:47:51 +02:00 |
|
Henrik Rydgård
|
f4035a0802
|
GLPushBuffer: Fix bug when growing, forgot to mark space used in the new buffer. Old bug!
|
2023-05-24 13:45:10 +02:00 |
|
Henrik Rydgård
|
44513e6eff
|
Merge pull request #17495 from hrydgard/more-drawengine-cleanup
More GLQueueRunner / DrawEngine cleanup
|
2023-05-24 09:24:50 +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
|
84da0327d6
|
GLQueueRunner: Make DrawIndexed parameters more consistent.
|
2023-05-23 17:49:11 +02:00 |
|
Henrik Rydgård
|
ac5f981311
|
Merge pull request #17494 from hrydgard/drawengine-minor-refactor
DrawEngine minor refactors
|
2023-05-23 17:39:19 +02:00 |
|
Henrik Rydgård
|
f1f0bfae2d
|
Driveby simplification, reduce logspam
|
2023-05-23 17:09:40 +02:00 |
|
Henrik Rydgård
|
f56ef63ef5
|
Remove redundant function
|
2023-05-23 16:50:25 +02:00 |
|
Henrik Rydgård
|
d51d1413a3
|
DrawEngineCommon: Rename decoded to decoded_
|
2023-05-23 16:46:43 +02:00 |
|
Henrik Rydgård
|
d7ea2ebf8a
|
GL: Add tags to push buffers for debug purposes. Double the default vertex buffer size.
|
2023-05-23 15:53:41 +02:00 |
|
Henrik Rydgård
|
72df93a2f1
|
GLMemory: Allow "rewind"
|
2023-05-23 14:41:27 +02:00 |
|
Henrik Rydgård
|
05ddd77d90
|
Merge pull request #17492 from hrydgard/more-gl-dirty-tracking
More GL dirty tracking
|
2023-05-23 10:46:05 +02:00 |
|