Marko Pintera
|
e51cbce52c
Started work on scripting
|
12 years ago |
Marko Pintera
|
99f545b06f
Added frame allocator
|
12 years ago |
Marko Pintera
|
e2804052f2
Added proper checks to ensure Mesh vertex/index data matches MeshData vertex/index data when writing or reading from a Mesh
|
12 years ago |
Marko Pintera
|
9bb801f889
Bunch of fixes for MeshHeap and related systems
|
12 years ago |
Marko Pintera
|
4a861a2399
Fixed OpenGL queries as they were being incorrectly created
|
12 years ago |
Marko Pintera
|
a2ca5247a4
Added NoOverwrite support for all render system index/buffers
|
12 years ago |
Marko Pintera
|
e7e420a0a6
Almost final version of transient meshes and MeshHeap
|
12 years ago |
Marko Pintera
|
d7cf519627
Started work on MeshHeap and transient meshes
|
12 years ago |
Marko Pintera
|
7214304ace
Added Timer queries
|
12 years ago |
Marko Pintera
|
04132bc6d9
Queries WIP
|
12 years ago |
Marko Pintera
|
9205a99b69
Gpu param block is now tied to param block buffer
|
12 years ago |
Marko Pintera
|
e704f32e6c
DX9 working fine with new way of texture initialization
|
12 years ago |
Marko Pintera
|
044b85e1e0
Ensuring that texture fields are immutable (WIP for DX9 and DX11)
|
12 years ago |
Marko Pintera
|
9392e45805
Better sub-mesh handling for Meshes
|
12 years ago |
Marko Pintera
|
b15ab166ce
Fixed memory corruption when creating bindable params
|
12 years ago |
Marko Pintera
|
bbc6f667e1
Fixed a bug where texture would be marked as loaded before it really was
|
12 years ago |
Marko Pintera
|
d8d41821ad
Improved performance of static Texture write updates
|
12 years ago |
Marko Pintera
|
a659b5bac7
Render system now allows you to set multiple vertex buffers at once
|
12 years ago |
Marko Pintera
|
3d4e7b34b4
New Mesh constructor
|
12 years ago |
Marko Pintera
|
c4e57c8332
GUIManager now uses dynamic buffers and properly resizes them when needed
|
12 years ago |
Marko Pintera
|
a1f31053f5
Add an option to discard buffer contents upon writing
|
12 years ago |
Marko Pintera
|
1eb5862b39
Added offset to MeshData and size/offset checks to write/readSubresource
|
12 years ago |
Marko Pintera
|
a4e793f254
Better way of creating and updating meshes
|
12 years ago |
Marko Pintera
|
404bcd6671
Better way of initializing MeshData
|
12 years ago |
Marko Pintera
|
564bb9b499
GUI and debug draw now use parameter handles for faster way of setting material parameters
|
12 years ago |
Marko Pintera
|
6ed43791cd
Finished material parameter handles
|
12 years ago |
Marko Pintera
|
bbded86fda
Added gpu params for basic data types
|
12 years ago |
Marko Pintera
|
f63561bf5c
Asnyc ops are only created when actually needed (to save on allocations)
|
12 years ago |
Marko Pintera
|
d43309ccb3
Fixed up stack allocator so it doesn't require you to manually initialize specific heaps
|
12 years ago |
Marko Pintera
|
6ad504f1b3
Profiler containers now use ProfilerAlloc so their allocations arent counted by the profiler
|
12 years ago |