Marko Pintera
|
42f50ced62
Added C# Renderable and Mesh interfaces
|
преди 10 години |
Marko Pintera
|
ecfe9ff397
Project library dependant resource import (untested)
|
преди 10 години |
Marko Pintera
|
43c78bc4d0
WIP shader includes
|
преди 10 години |
Marko Pintera
|
6b920a90d8
- Moved all shaders to BSL
|
преди 10 години |
Marko Pintera
|
ab1746c542
BansheeSL: Shader parser generates an actual Shader
|
преди 10 години |
Marko Pintera
|
d1f2d75a79
WIP C# interface for ImportOptions complete
|
преди 10 години |
Marko Pintera
|
eb4de059fc
Advanced resource loading WIP stage 1
|
преди 11 години |
Marko Pintera
|
0b1d2c1bd9
Render texture now keeps a handle to a texture instead of a pointer
|
преди 11 години |
Marko Pintera
|
05ad4ecf2d
Shaders are now referenced via resource handle instead directly
|
преди 11 години |
Marko Pintera
|
1039be94b5
Added IResourceListener to properly handle async resource loading and notifying the core thread
|
преди 11 години |
Marko Pintera
|
0fca9749f2
RenderSystem -> RenderAPI and moved all CoreThreadAccessor methods to RenderAPI
|
преди 11 години |
Marko Pintera
|
acf6121ee6
Finished Renderable refactor, mostly (still got an exception on shutdown)
|
преди 11 години |
Marko Pintera
|
5251cd9fa3
More work on Material refactor. Moved template implementations to source files for better clarity.
|
преди 11 години |
Marko Pintera
|
3f94468a9f
Material refactor WIP, it compiles
|
преди 11 години |
Marko Pintera
|
f7a076ff3c
Pass and Technique refactor
|
преди 11 години |
Marko Pintera
|
b55e52c112
Camera & Viewport refactored and working somewhat (fixes and re-test needed)
|
преди 11 години |
Marko Pintera
|
6d367f44f4
Removed ShaderProxy and added ShaderCore
|
преди 11 години |
Marko Pintera
|
c653bed63a
GpuParams/GpuParamBlockBuffer refactor WIP
|
преди 11 години |
Marko Pintera
|
928c215c48
GpuBuffer and GpuParamBlockBuffer refactored to comply with new CoreObject design
|
преди 11 години |
Marko Pintera
|
01910311ca
Refactored TextureView and VertexDeclaration to comply with new CoreObject design
|
преди 11 години |
Marko Pintera
|
6e60df9371
MeshHeap refactored to comply with new CoreObject design
|
преди 11 години |
Marko Pintera
|
bf970d8436
Render states refactored to comply with new CoreObject design
|
преди 11 години |
Marko Pintera
|
f256dad7d6
Texture refactor to comply with new CoreObject design
|
преди 11 години |
Marko Pintera
|
2870e2266b
Refactored Mesh for use with the new CoreObject design
|
преди 11 години |
Marko Pintera
|
234d75d39d
Ensured that core thread uses only core versions of Index and Vertex buffer
|
преди 11 години |
Marko Pintera
|
7f7203f218
Started work on CoreObject refactor
|
преди 11 години |
Marko Pintera
|
ff8ed9021c
Refactored Renderable into RenderableHandler
|
преди 11 години |
Marko Pintera
|
f2ab5fb8dd
Added RenderTargetManager and fixed up render target core/sim syncing
|
преди 11 години |
Marko Pintera
|
492ad2cac2
Major RenderTarget refactor to separate sim and core thread functionality
|
преди 11 години |
Marko Pintera
|
52af129bf2
Working on recording and restoring GameObjects (UndoRedo) (Untested)
|
преди 11 години |