Marko Pintera
|
dc14ccc440
Refactored some enums and started work on generic buffers
|
vor 13 Jahren |
Marko Pintera
|
284bb02672
Removed most of the old parameter system
|
vor 13 Jahren |
Marko Pintera
|
828e5f3dcd
Check in before removing a bunch of GL shader methods
|
vor 13 Jahren |
Marko Pintera
|
35f528e399
New shader param system actually works with DX9
|
vor 13 Jahren |
Marko Pintera
|
0cce766a49
Added HLSL and RenderSystem factories
|
vor 13 Jahren |
Marko Pintera
|
e94ca6b9d6
RenderSystem is now a module
|
vor 13 Jahren |
Marko Pintera
|
8b3a2497ae
Removing createRenderWindow from RenderSystem
|
vor 13 Jahren |
Marko Pintera
|
2f668d6cbe
Added depth stencil state
|
vor 13 Jahren |
Marko Pintera
|
3424578403
Rasterizer state
|
vor 13 Jahren |
Marko Pintera
|
aeed45563e
Render systems now use blend states
|
vor 13 Jahren |
Marko Pintera
|
74fe12325f
Sampler state gets applied only through SamplerState object
|
vor 13 Jahren |
Marko Pintera
|
0e72046097
Refactoring how Pass/RenderSystem and other classes handle render states. Part 1
|
vor 13 Jahren |
Marko Pintera
|
b7c0328536
Finished up porting to new deferred rendering system
|
vor 13 Jahren |
Marko Pintera
|
a569a53a4b
Removing some unused old render system context stuff
|
vor 13 Jahren |
Marko Pintera
|
6166de8dc2
New deferred context works!
|
vor 13 Jahren |
Marko Pintera
|
0c9000da2a
First step in adding the new DeferredRenderContext
|
vor 13 Jahren |
Marko Pintera
|
68dc280360
More work on DX11
|
vor 13 Jahren |
Marko Pintera
|
c138b62b72
GLRenderSystem ported to x64
|
vor 13 Jahren |
Marko Pintera
|
aebfb59579
Dont store name for render window
|
vor 13 Jahren |
Marko Pintera
|
616f686c12
Refactored Render system context into two different types
|
vor 13 Jahren |
Marko Pintera
|
03f4bb7402
Refactored Texture part #2
|
vor 13 Jahren |
Marko Pintera
|
cca0196f6c
Renamed ResourceRef to ResourceHandle
|
vor 13 Jahren |
Marko Pintera
|
bde83d1e5a
Added threading checks to the RenderSystems and refactored a bit
|
vor 13 Jahren |
Marko Pintera
|
aa4ba9a93f
Bunch more methods ported to use render system context
|
vor 13 Jahren |
Marko Pintera
|
291f52586c
More RenderSystemContext related changes, mostly refactoring
|
vor 13 Jahren |
Marko Pintera
|
92e00eea15
Tons of more work on multithreading for the render system
|
vor 13 Jahren |
Marko Pintera
|
1e218a6adc
Hooked up some deferred rendering to application (currently not compilable)
|
vor 13 Jahren |
Marko Pintera
|
ca8447b5e1
More (untested) deferred rendering
|
vor 13 Jahren |
Marko Pintera
|
f67e37bb8c
Add DeferredRenderer and a bunch of deferred render commands
|
vor 13 Jahren |
Marko Pintera
|
f4cf3ec60e
Bunch of renames and starting work on deferred render system
|
vor 13 Jahren |