clementlandrin
|
0238491273
Remove DepthBuffer class, it's just a texture now.
|
2 years ago |
Nicolas Cannasse
|
49220f6ebe
changed Buffer.mem to Buffer.engine
|
2 years ago |
Nicolas Cannasse
|
1634dca737
added support for large tri/quad indexes
|
2 years ago |
Nicolas Cannasse
|
d247841350
review buffer bytes stride with lowp and remove extra buffer object. changed uploadBytes.bufPos to be per-byte (was not used?)
|
2 years ago |
Nicolas Cannasse
|
2ea5d1f502
fixed -D track-alloc
|
2 years ago |
Nicolas Cannasse
|
167e365bfe
refactor: add format for buffer and primitive, allow runtime remap to shader (not only based on stride)
|
2 years ago |
Nicolas Cannasse
|
da0b8be861
removed Buffer Quads/Triangles, use MemoryManager.getTriIndexes/getQuadIndexes
|
2 years ago |
Nicolas Cannasse
|
eb47b6cd15
removed ManagedBuffer and buffer split
|
2 years ago |
Nicolas Cannasse
|
ebe311f7fd
fixed gpu mem calculus wrt async textures
|
3 years ago |
clandrin
|
d456f94511
[MEMORY][TEXTURE] Dispose more textures when trying to allocate new one.
|
3 years ago |
Nicolas Cannasse
|
8ca51d0586
review texture size calculus
|
3 years ago |
Nicolas Cannasse
|
2f04242375
added LargeBuffer support
|
5 years ago |
Nicolas Cannasse
|
fe8e6c6d06
minor
|
5 years ago |
Nicolas Cannasse
|
4776300cc2
refactor alloc position : now full stack available, and position extracted from user code.
|
5 years ago |
Nicolas Cannasse
|
037ae00031
prevent return true on cleanTextures if texture already disposed
|
5 years ago |
Nicolas Cannasse
|
94aeeb4b00
fix for double dispose()
|
5 years ago |
trethaller
|
d7bb38cba8
MemoryManager: fix null allocPos display crash
|
6 years ago |
ncannasse
|
e5a6d6601d
keep all unmanaged buffers to make sure to mark them as dispose() on context lost
|
6 years ago |
ncannasse
|
d4d1103fec
removed Engine.frameCount, use hxd.Timer.frameCount instead
|
6 years ago |
ncannasse
|
30536731ae
added 32 bits indexes support
|
7 years ago |
Nicolas Cannasse
|
d686c8504d
added uniform buffer support to hxsl
|
7 years ago |
ncannasse
|
0360cf33fb
bugfix default depth buffer being disposed in MemoryManager.dispose()
|
7 years ago |
ncannasse
|
66ab80787b
keep track and dispose depth buffers on context lost
|
7 years ago |
ncannasse
|
0d8c8b8149
handle onContextLost in DirectX (dxgi_device_removed)
|
7 years ago |
Pascal Peridont
|
96fc765326
Added Dynamic flag to ManagedBuffer (#350)
|
7 years ago |
ncannasse
|
a3c68f173f
more memory limits when not flash
|
8 years ago |
ncannasse
|
99440e27c1
only manage tri/quad buffers in flash
|
8 years ago |
ibloat
|
b53d1a80c4
pluralize error message in MemoryManager.hx
|
9 years ago |
bstouls
|
7f094deefc
minor
|
9 years ago |
ncannasse
|
4e07deb107
completed buffer leak detection
|
10 years ago |