BearishSun
|
197996bed2
Refactored renderer utility methods into their own class
|
10 lat temu |
BearishSun
|
6befb8663f
Objects with no material can now be picked in scene
|
10 lat temu |
BearishSun
|
817756bb69
Renamed Light/Renderable/Camera so their component and non-component versions have better names
|
10 lat temu |
Marko Pintera
|
aec99b0b0f
Sampler state filtering overrides (WIP)
|
10 lat temu |
Marko Pintera
|
d0793ab046
Shader default values (untested)
|
10 lat temu |
Marko Pintera
|
6b920a90d8
- Moved all shaders to BSL
|
10 lat temu |
Marko Pintera
|
ab1746c542
BansheeSL: Shader parser generates an actual Shader
|
10 lat temu |
Marko Pintera
|
0b1d2c1bd9
Render texture now keeps a handle to a texture instead of a pointer
|
11 lat temu |
Marko Pintera
|
d0c583e20c
Refactored SceneManager so it properly registers all cameras and renderables
|
11 lat temu |
Marko Pintera
|
0fca9749f2
RenderSystem -> RenderAPI and moved all CoreThreadAccessor methods to RenderAPI
|
11 lat temu |
Marko Pintera
|
acf6121ee6
Finished Renderable refactor, mostly (still got an exception on shutdown)
|
11 lat temu |
Marko Pintera
|
b85c0fd5ae
Editor runs after material refactor - hasn't been extensively tested
|
11 lat temu |
Marko Pintera
|
3f94468a9f
Material refactor WIP, it compiles
|
11 lat temu |
Marko Pintera
|
6d367f44f4
Removed ShaderProxy and added ShaderCore
|
11 lat temu |
Marko Pintera
|
c653bed63a
GpuParams/GpuParamBlockBuffer refactor WIP
|
11 lat temu |
Marko Pintera
|
bf970d8436
Render states refactored to comply with new CoreObject design
|
11 lat temu |
Marko Pintera
|
f256dad7d6
Texture refactor to comply with new CoreObject design
|
11 lat temu |
Marko Pintera
|
2870e2266b
Refactored Mesh for use with the new CoreObject design
|
11 lat temu |
Marko Pintera
|
88ee5b68fd
First part of render target refactor in order to get only core versions used on core thread
|
11 lat temu |
Marko Pintera
|
d5d2171319
Added C# PixelData
|
11 lat temu |
Marko Pintera
|
ff8ed9021c
Refactored Renderable into RenderableHandler
|
11 lat temu |
Marko Pintera
|
7ee22c56b5
Set up gizmo picking (icons still don't work)
|
11 lat temu |
Marko Pintera
|
fbf0e9a5a1
Fixed an issue with OpenGL scissor and viewport coordinates
|
11 lat temu |
Marko Pintera
|
4a9afce7cf
Fixed DX11 and OpenGL GPU program matrix layout
|
11 lat temu |
Marko Pintera
|
3512c00011
Extended interface for some core-level objects for easier creation
|
11 lat temu |
Marko Pintera
|
53455b1c74
Picking now includes main texture when rendering with alpha
|
11 lat temu |
Marko Pintera
|
cfffeaa859
More work on gizmos
|
11 lat temu |
Marko Pintera
|
0e027b8351
Scene picking WIP (untested)
|
11 lat temu |