Marko Pintera
|
5bfcb3bde6
Fixed an exception due to sim object getting destroyed on core thread
|
il y a 11 ans |
Marko Pintera
|
1039be94b5
Added IResourceListener to properly handle async resource loading and notifying the core thread
|
il y a 11 ans |
Marko Pintera
|
67e4ac133c
Refactored CoreObject so no initialization or destruction happens on core thread
|
il y a 11 ans |
Marko Pintera
|
0fca9749f2
RenderSystem -> RenderAPI and moved all CoreThreadAccessor methods to RenderAPI
|
il y a 11 ans |
Marko Pintera
|
acf6121ee6
Finished Renderable refactor, mostly (still got an exception on shutdown)
|
il y a 11 ans |
Marko Pintera
|
b85c0fd5ae
Editor runs after material refactor - hasn't been extensively tested
|
il y a 11 ans |
Marko Pintera
|
4fdb3da864
Made Pass/Shader/Technique immutable
|
il y a 11 ans |
Marko Pintera
|
5251cd9fa3
More work on Material refactor. Moved template implementations to source files for better clarity.
|
il y a 11 ans |
Marko Pintera
|
3f94468a9f
Material refactor WIP, it compiles
|
il y a 11 ans |
Marko Pintera
|
f7a076ff3c
Pass and Technique refactor
|
il y a 11 ans |
Marko Pintera
|
6d383c78a4
Fixed scene viewport rendering
|
il y a 11 ans |
Marko Pintera
|
e77069ae0e
Removed CoreObjectCore::destroy and using destructor instead
|
il y a 11 ans |
Marko Pintera
|
b55e52c112
Camera & Viewport refactored and working somewhat (fixes and re-test needed)
|
il y a 11 ans |
Marko Pintera
|
6d367f44f4
Removed ShaderProxy and added ShaderCore
|
il y a 11 ans |
Marko Pintera
|
91ba10d45c
Finished GpuParams refactor
|
il y a 11 ans |
Marko Pintera
|
c653bed63a
GpuParams/GpuParamBlockBuffer refactor WIP
|
il y a 11 ans |
Marko Pintera
|
928c215c48
GpuBuffer and GpuParamBlockBuffer refactored to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
01910311ca
Refactored TextureView and VertexDeclaration to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
6e60df9371
MeshHeap refactored to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
34449b8bd8
GpuProgram refactor to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
bf970d8436
Render states refactored to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
f256dad7d6
Texture refactor to comply with new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
2870e2266b
Refactored Mesh for use with the new CoreObject design
|
il y a 11 ans |
Marko Pintera
|
aca40afae2
Moved methods for manipulating render target from sim thread from core accessor to RenderTarget/RenderWindow
|
il y a 11 ans |
Marko Pintera
|
7ec17510f4
Refactored render system initialization so that render window gets created from sim thread instead of core
|
il y a 11 ans |
Marko Pintera
|
88ee5b68fd
First part of render target refactor in order to get only core versions used on core thread
|
il y a 11 ans |
Marko Pintera
|
0678fdcf36
Better names for some Mesh methods
|
il y a 11 ans |
Marko Pintera
|
234d75d39d
Ensured that core thread uses only core versions of Index and Vertex buffer
|
il y a 11 ans |
Marko Pintera
|
a6c65825ca
CoreThreadCore instance is now a shared pointer
|
il y a 11 ans |
Marko Pintera
|
dbdd6a60f8
Refactored Index and Vertex buffers to work with new CoreObject system
|
il y a 11 ans |