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
|
4fdb3da864
Made Pass/Shader/Technique immutable
|
11 years ago |
Marko Pintera
|
d5d2171319
Added C# PixelData
|
11 years ago |
Marko Pintera
|
80fec94568
Refactored sliders to better accomodate snapping and fixed slider size
|
11 years ago |
Marko Pintera
|
d231b89e53
Fixed OpenGL texture binding
|
11 years ago |
Marko Pintera
|
b64a0482e7
Various Gizmo rendering fixes
|
11 years ago |
Marko Pintera
|
3512c00011
Extended interface for some core-level objects for easier creation
|
11 years ago |
Marko Pintera
|
8644a9f53d
Major refactor of builtin resources - All resources are imported and saved as a preprocessing step and then just loaded in engine ready format.
|
11 years ago |
Marko Pintera
|
830c1f5fe8
Added a debug model in Scene view
|
11 years ago |
Marko Pintera
|
31b55e513f
Started work on SceneView
|
11 years ago |
Marko Pintera
|
0ca3bc9a98
ManagedResource saving/loading mostly finished but untested
|
11 years ago |
Marko Pintera
|
6fa7ffec97
Various fixes to Renderer
|
11 years ago |
Marko Pintera
|
eb114847f2
Added default shaders for BansheeRenderer
|
11 years ago |
Marko Pintera
|
17afc600a7
Massive Cm->Bs file rename
|
11 years ago |
Marko Pintera
|
203fbc8fc6
Renamed all macros/methods starting with "cm" to "bs"
|
11 years ago |
Marko Pintera
|
bb73926921
Refactored how are Application classes structured (they now derive from each other)
|
11 years ago |
Marko Pintera
|
47fcfd429d
Renamed all projects from Camelot -> Banshee and moved them to appropriate folders
|
11 years ago |
Marko Pintera
|
96d06586e8
Able to specify VideoMode when creating a new render window and it will respect fullscreen/monitor settings
|
11 years ago |
Marko Pintera
|
716de5f09a
Reorganized some code in order to delete many small source files
|
11 years ago |
Marko Pintera
|
57d22576dd
More documentation
|
11 years ago |
Marko Pintera
|
4221419a6b
Modules can be created by passing parameters instead of constructing the instances externally
|
11 years ago |
Marko Pintera
|
3196cff881
DX9, DX11 and OpenGL shader refactor done - No more separation between high and low level shaders, they're all high level now
|
11 years ago |
Marko Pintera
|
8bfe4ef813
Ported to VS2013 and removed boost completely
|
11 years ago |
Marko Pintera
|
c454e2d14f
VS 2013 port stage 1
|
11 years ago |
Marko Pintera
|
e73983da31
Moved everything to new Path system
|
11 years ago |
Marko Pintera
|
f9d0a66b4b
New Path class
|
11 years ago |
Marko Pintera
|
9c37abbdc3
Different Event prototype, one that allows std::bind
|
11 years ago |
Marko Pintera
|
9e98ec3e3a
Event parameters should be passed by reference by default
|
11 years ago |