BZLZHH
|
83cfacf94b
|
[Fix] (MG_State/Buffer): Prevent crashing when buffer obj is not created but is going to be deleted.
|
2025-07-10 23:08:38 +08:00 |
|
BZLZHH
|
59e0291f9e
|
[Improvement] (HeaderSystem): Optimize header system, highly improving performance.
|
2025-07-10 14:01:09 +08:00 |
|
swung0x48
|
8c98afb1ac
|
[Fix] (MG_State/Buffer): 1. Don't check on GetBufferObject(), do it on creation 2. Don't modify g_BufferMap on querying
|
2025-07-08 17:53:21 +08:00 |
|
swung0x48
|
fbb1fc1fdb
|
[Misc] (MG_State/Buffer): reserve buffer size rounding up to next power of 2 to make resize complexity logarithmic
|
2025-07-08 15:44:11 +08:00 |
|
swung0x48
|
e3765f1f50
|
[Optimization] (MG_Constant): use vector instead of unordered_set to improve performance
|
2025-07-08 12:39:39 +08:00 |
|
swung0x48
|
8a0d00f94b
|
[Optimize] (MG_State/Buffer): vector to replace umap (does that optimize anything?)
|
2025-06-29 01:02:00 +08:00 |
|
BZLZHH
|
edd1ad1a80
|
[Fix] (MG_State/Buffer): Do not consider GL_DYNAMIC_COPY and GL_STREAM_DRAW as dynamic buffer.
|
2025-06-21 11:30:47 +08:00 |
|
BZLZHH
|
c5ea0a7bf1
|
[Fix] (BufferState): Better judgement for obj.isDynamic.
|
2025-06-10 01:53:42 +08:00 |
|
BZLZHH
|
292c7eeecf
|
[Fix] (Diligent/Buffer): Create dynamic buffer in glDraw*.
|
2025-06-08 13:35:32 +08:00 |
|
BZLZHH
|
aa491bb801
|
[Fix] (BufferState): Convert access in AcquireBufferMemory.
|
2025-05-17 14:31:03 +08:00 |
|
BZLZHH
|
19e2a5dec2
|
[Feat] (BufferState): Implement BufferSubData.
|
2025-05-17 00:19:40 +08:00 |
|
BZLZHH
|
354d0882eb
|
[Fix] (MG_State): Make uniformObj.count correct. Disable all freeIds now.
|
2025-05-16 23:35:44 +08:00 |
|
BZLZHH
|
6901e9584f
|
[Feat] (BufferState): Implement MapBufferRange, FlushMappedBufferRange and CopyBufferSubData.
|
2025-05-16 23:23:16 +08:00 |
|
BZLZHH
|
9a692a7845
|
[Feat] (BufferState): Implement glDeleteBuffers.
|
2025-05-16 13:34:24 +08:00 |
|
swung0x48
|
7fdf31c782
|
[Misc] poking around...attempting to fix vbo problem but no avail
|
2025-05-11 22:59:26 +08:00 |
|
swung0x48
|
614c5f7324
|
[Fix] (BufferState, GL_Drawing): mark dirty buffers
|
2025-05-08 21:40:48 +08:00 |
|
swung0x48
|
6c1d1e0e7a
|
[Feat] implement renaming for buffer
|
2025-05-07 15:38:30 +08:00 |
|
BZLZHH
|
33104f699a
|
[Feat] (...): Add BufferState and VertexBufferState while implementing these gl functions.
|
2025-05-01 22:20:34 +08:00 |
|