Marko Pintera
|
a2ca5247a4
Added NoOverwrite support for all render system index/buffers
|
vor 12 Jahren |
Marko Pintera
|
df225bbba5
Ported remaining new/delete calls to the new system
|
vor 12 Jahren |
Marko Pintera
|
b0f44650c9
Param buffer updates are now queued on the proper deferred context and are in general handled better
|
vor 12 Jahren |
Marko Pintera
|
267df110ea
Renamed CamelotEngine -> CamelotFramework namespace
|
vor 12 Jahren |
Marko Pintera
|
86e70a3b26
Ported all CoreObjects to use custom allocators
|
vor 12 Jahren |
Marko Pintera
|
db092c1e82
GpuParamBlock is now initialized like any other CoreGpuObject
|
vor 13 Jahren |
Marko Pintera
|
05e0af19b4
Resources call destroy() automatically when reference count reaches 0
|
vor 13 Jahren |
Marko Pintera
|
e090e96915
CoreGpuObject
|
vor 13 Jahren |
Marko Pintera
|
4ec92954ca
Added shader params
|
vor 13 Jahren |
Marko Pintera
|
eb3de79c8a
Renamed GpuParamBlock to GpuParamBlockBuffer
|
vor 13 Jahren |
Marko Pintera
|
0527551a68
Modified GpuBufferViews so they hold a reference to their parent buffer
|
vor 13 Jahren |
Marko Pintera
|
c4912c2ec1
A lot more work on resource views
|
vor 13 Jahren |
Marko Pintera
|
68d0e9ef71
Renamed GenericBuffer to GpuBuffer
|
vor 13 Jahren |
Marko Pintera
|
74796b8bb9
Removed vertex binding
|
vor 13 Jahren |
Marko Pintera
|
89362ce009
Removed the useless HardwareBufferManagerBase
|
vor 13 Jahren |
Marko Pintera
|
656d3e7b07
Renamed all of the hardware buffers
|
vor 13 Jahren |
Marko Pintera
|
0ea4d9200b
Added dummy generic buffers to D3D9 and GL
|
vor 13 Jahren |
Marko Pintera
|
dc14ccc440
Refactored some enums and started work on generic buffers
|
vor 13 Jahren |
Marko Pintera
|
e53164ef4c
New GL parameter system actually works!
|
vor 13 Jahren |
Marko Pintera
|
b13df25243
Final check-in before I start ripping out existing GpuProgramParams
|
vor 13 Jahren |
Marko Pintera
|
0b7ea14ec7
Removed unused methods from DX9 and GL render system
|
vor 13 Jahren |
Marko Pintera
|
dfb8b81ded
Removed remainining referenced to RenderSystemManager
|
vor 13 Jahren |
Marko Pintera
|
b7c0328536
Finished up porting to new deferred rendering system
|
vor 13 Jahren |
Marko Pintera
|
6156f0c7a1
Added DX11 HardwareBufferManager & VertexDeclaration
|
vor 13 Jahren |
Marko Pintera
|
1c73bb445a
More DX11 work, and refactor on Hardware buffers
|
vor 13 Jahren |
Marko Pintera
|
43d1b87b50
Ported Renderer to x64
|
vor 13 Jahren |
Marko Pintera
|
aa4ba9a93f
Bunch more methods ported to use render system context
|
vor 13 Jahren |
Marko Pintera
|
98e7cb3402
Mesh importing
|
vor 13 Jahren |
Marko Pintera
|
2abf1aa49c
Split GL and D3D9 into separate dlls
|
vor 13 Jahren |