Marko Pintera
|
42f50ced62
Added C# Renderable and Mesh interfaces
|
10 years ago |
Marko Pintera
|
43c78bc4d0
WIP shader includes
|
10 years ago |
Marko Pintera
|
6b920a90d8
- Moved all shaders to BSL
|
10 years ago |
Marko Pintera
|
e366d25700
WIP VS project generation
|
10 years ago |
Marko Pintera
|
3a79d447ba
Added a Win32 file/folder save/open dialog (untested)
|
11 years ago |
Marko Pintera
|
6fe93f22f0
Refactoring platform specific code to be easier to find and to implement for other platforms
|
11 years ago |
Marko Pintera
|
eb4de059fc
Advanced resource loading WIP stage 1
|
11 years ago |
Marko Pintera
|
3bcd068db3
Added a method for finding all resource dependencies in an object
|
11 years ago |
Marko Pintera
|
1039be94b5
Added IResourceListener to properly handle async resource loading and notifying the core thread
|
11 years ago |
Marko Pintera
|
0fca9749f2
RenderSystem -> RenderAPI and moved all CoreThreadAccessor methods to RenderAPI
|
11 years ago |
Marko Pintera
|
acf6121ee6
Finished Renderable refactor, mostly (still got an exception on shutdown)
|
11 years ago |
Marko Pintera
|
3f94468a9f
Material refactor WIP, it compiles
|
11 years ago |
Marko Pintera
|
b55e52c112
Camera & Viewport refactored and working somewhat (fixes and re-test needed)
|
11 years ago |
Marko Pintera
|
6d367f44f4
Removed ShaderProxy and added ShaderCore
|
11 years ago |
Marko Pintera
|
c653bed63a
GpuParams/GpuParamBlockBuffer refactor WIP
|
11 years ago |
Marko Pintera
|
34449b8bd8
GpuProgram refactor to comply with new CoreObject design
|
11 years ago |
Marko Pintera
|
f256dad7d6
Texture refactor to comply with new CoreObject design
|
11 years ago |
Marko Pintera
|
2870e2266b
Refactored Mesh for use with the new CoreObject design
|
11 years ago |
Marko Pintera
|
87946cf44b
RenderTarget refactor to comply with new CoreObject synchronization
|
11 years ago |
Marko Pintera
|
7f7203f218
Started work on CoreObject refactor
|
11 years ago |
Marko Pintera
|
630f8908a3
Added MaterialParams as a Material equivalent of GpuParam used by GpuPrograms
|
11 years ago |
Marko Pintera
|
ff8ed9021c
Refactored Renderable into RenderableHandler
|
11 years ago |
Marko Pintera
|
4460630297
Fixed Renderer by properly updating dirty parameters and properly handling DrawList items
|
11 years ago |
Marko Pintera
|
f2ab5fb8dd
Added RenderTargetManager and fixed up render target core/sim syncing
|
11 years ago |
Marko Pintera
|
c449f37a13
Added ability to set up custom meta-data per resource
|
11 years ago |
Marko Pintera
|
e918178f0e
Added mip/format texture options
|
11 years ago |
Marko Pintera
|
ffb7e93312
Added Banshee and 3rd party licenses
|
11 years ago |
Marko Pintera
|
e33c0e5624
Finished with the renderer most, checkin before prettying it up
|
11 years ago |
Marko Pintera
|
5f6fe3b27f
Updated how are GpuParamBlocks handled on the core thread and compile fixes
|
11 years ago |
Marko Pintera
|
6084fe01cc
WIP Renderer refactor - Checkin before I start modifying GpuParams
|
11 years ago |