Marko Pintera
|
e704f32e6c
DX9 working fine with new way of texture initialization
|
il y a 12 ans |
Marko Pintera
|
044b85e1e0
Ensuring that texture fields are immutable (WIP for DX9 and DX11)
|
il y a 12 ans |
Marko Pintera
|
9392e45805
Better sub-mesh handling for Meshes
|
il y a 12 ans |
Marko Pintera
|
b15ab166ce
Fixed memory corruption when creating bindable params
|
il y a 12 ans |
Marko Pintera
|
bbc6f667e1
Fixed a bug where texture would be marked as loaded before it really was
|
il y a 12 ans |
Marko Pintera
|
d8d41821ad
Improved performance of static Texture write updates
|
il y a 12 ans |
Marko Pintera
|
a659b5bac7
Render system now allows you to set multiple vertex buffers at once
|
il y a 12 ans |
Marko Pintera
|
3d4e7b34b4
New Mesh constructor
|
il y a 12 ans |
Marko Pintera
|
c4e57c8332
GUIManager now uses dynamic buffers and properly resizes them when needed
|
il y a 12 ans |
Marko Pintera
|
a1f31053f5
Add an option to discard buffer contents upon writing
|
il y a 12 ans |
Marko Pintera
|
1eb5862b39
Added offset to MeshData and size/offset checks to write/readSubresource
|
il y a 12 ans |
Marko Pintera
|
a4e793f254
Better way of creating and updating meshes
|
il y a 12 ans |
Marko Pintera
|
404bcd6671
Better way of initializing MeshData
|
il y a 12 ans |
Marko Pintera
|
564bb9b499
GUI and debug draw now use parameter handles for faster way of setting material parameters
|
il y a 12 ans |
Marko Pintera
|
6ed43791cd
Finished material parameter handles
|
il y a 12 ans |
Marko Pintera
|
bbded86fda
Added gpu params for basic data types
|
il y a 12 ans |
Marko Pintera
|
f63561bf5c
Asnyc ops are only created when actually needed (to save on allocations)
|
il y a 12 ans |
Marko Pintera
|
d43309ccb3
Fixed up stack allocator so it doesn't require you to manually initialize specific heaps
|
il y a 12 ans |
Marko Pintera
|
6ad504f1b3
Profiler containers now use ProfilerAlloc so their allocations arent counted by the profiler
|
il y a 12 ans |
Marko Pintera
|
f6a9ae7cf9
Reuse command queues in order to save on allocations
|
il y a 12 ans |
Marko Pintera
|
b0b11a73da
Allocating GpuParams and especially bindable copy of GpuParams will now cause much less alocations
|
il y a 12 ans |
Marko Pintera
|
373d04fa7a
Fixed an issue in ProfilerOverlay where element removal wasn't working right and would cause a crash
|
il y a 12 ans |
Marko Pintera
|
b2dd1e7508
Profiler now uses a special memory allocator so it doesn't skew memory alloc profiling results
|
il y a 12 ans |
Marko Pintera
|
32ed0bb976
Refactored ResourceHandle a bit to make it easier to understand and use
|
il y a 12 ans |
Marko Pintera
|
12a7eb5e8e
Made TextData thread safe
|
il y a 12 ans |
Marko Pintera
|
9f381b82a4
Memory allocations are now properly counted accross multiple threads
|
il y a 12 ans |
Marko Pintera
|
89ead30f92
Fixed issues with new text data creation algorithm
|
il y a 12 ans |
Marko Pintera
|
cd3069a13a
Major refactor of TextUtility to reduce memory allocations
|
il y a 12 ans |
Marko Pintera
|
17bf667175
Forgot these in last checkin
|
il y a 12 ans |
Marko Pintera
|
1c195fdbde
Added memory allocation profiling
|
il y a 12 ans |