Marko Pintera
|
e2804052f2
Added proper checks to ensure Mesh vertex/index data matches MeshData vertex/index data when writing or reading from a Mesh
|
hace 12 años |
Marko Pintera
|
a2ca5247a4
Added NoOverwrite support for all render system index/buffers
|
hace 12 años |
Marko Pintera
|
e7e420a0a6
Almost final version of transient meshes and MeshHeap
|
hace 12 años |
Marko Pintera
|
d7cf519627
Started work on MeshHeap and transient meshes
|
hace 12 años |
Marko Pintera
|
9392e45805
Better sub-mesh handling for Meshes
|
hace 12 años |
Marko Pintera
|
d8d41821ad
Improved performance of static Texture write updates
|
hace 12 años |
Marko Pintera
|
3d4e7b34b4
New Mesh constructor
|
hace 12 años |
Marko Pintera
|
c4e57c8332
GUIManager now uses dynamic buffers and properly resizes them when needed
|
hace 12 años |
Marko Pintera
|
a1f31053f5
Add an option to discard buffer contents upon writing
|
hace 12 años |
Marko Pintera
|
1eb5862b39
Added offset to MeshData and size/offset checks to write/readSubresource
|
hace 12 años |
Marko Pintera
|
a4e793f254
Better way of creating and updating meshes
|
hace 12 años |
Marko Pintera
|
404bcd6671
Better way of initializing MeshData
|
hace 12 años |
Marko Pintera
|
b0b11a73da
Allocating GpuParams and especially bindable copy of GpuParams will now cause much less alocations
|
hace 12 años |
Marko Pintera
|
453fc2fe21
write/readSubresource now accept GpuResourceData shared pointer which means the method no longer needs to be blocking
|
hace 12 años |
Marko Pintera
|
200d516c80
Added AABox debug draw rendering
|
hace 12 años |
Marko Pintera
|
a3234b2fed
Added automatic conversion of RGBA color to BGRA for DirectX9 vertex color
|
hace 12 años |
Marko Pintera
|
c8d859fa7b
Tested and fixed normalized and pixel coordinates
|
hace 12 años |
Marko Pintera
|
bf4d036b47
Added debug draw timeout, 2D/3D materials
|
hace 12 años |
Marko Pintera
|
1265f65506
Reorganized how renderer works (using RenderOperations)
|
hace 12 años |
Marko Pintera
|
8c982e0422
Moved the core thread outside of the render system
|
hace 12 años |
Marko Pintera
|
d4cfc20151
Renamed std containers so they start with capital letters to be standardized with other Camelot classes
|
hace 12 años |
Marko Pintera
|
df225bbba5
Ported remaining new/delete calls to the new system
|
hace 12 años |
Marko Pintera
|
1eafbaa11b
More new alloc system porting
|
hace 12 años |
Marko Pintera
|
8737226e5f
Added a dummy texture and a dummy mesh
|
hace 12 años |
Marko Pintera
|
606fd3a902
Fully ported Mesh to GpuResource and removed get/setMeshData methods
|
hace 12 años |
Marko Pintera
|
7e4a997a35
Ported mesh data so it uses a single data buffer, so I can more easily port it to GpuResourceData
|
hace 12 años |
Marko Pintera
|
267df110ea
Renamed CamelotEngine -> CamelotFramework namespace
|
hace 12 años |
Marko Pintera
|
8606499f7a
More memory allocator related changes
|
hace 12 años |
Marko Pintera
|
ad0d30efcd
Ported MeshData so it both allocates and deallocates memory internally
|
hace 12 años |
Marko Pintera
|
54c08871e0
Renamed handles and add GameObject handles
|
hace 12 años |