Marko Pintera
|
a516036ec6
Implemented CoreGpuObject initialize/destroy for four state classes
|
13 anos atrás |
Marko Pintera
|
e090e96915
CoreGpuObject
|
13 anos atrás |
Marko Pintera
|
59628fa944
Renamed IDestroyable to CoreGpuObject and added more features to it
|
13 anos atrás |
Marko Pintera
|
5c64304d91
Re-enabled D3D9ResourceManager (still crashes on quit, but will fix with new way of resource management)
|
13 anos atrás |
Marko Pintera
|
8c9ac4d5ce
RenderTarget derived classes now have destroy()
|
13 anos atrás |
Marko Pintera
|
fda3ca2150
Fixed multiple exceptions and deadlocks that were happening when attempting to exit the application
|
13 anos atrás |
Marko Pintera
|
25fcacb372
added destroy() for vertex/index/vertex declarations
|
13 anos atrás |
Marko Pintera
|
c62037b142
Parsing samplers & textures with the same name now works
|
13 anos atrás |
Marko Pintera
|
19e874a87d
Material serialization (untested)
|
13 anos atrás |
Marko Pintera
|
388e570f24
Fixed shader parameter checking
|
13 anos atrás |
Marko Pintera
|
3e185cfd55
Shader serialization
|
13 anos atrás |
Marko Pintera
|
4ec92954ca
Added shader params
|
13 anos atrás |
Marko Pintera
|
eb3de79c8a
Renamed GpuParamBlock to GpuParamBlockBuffer
|
13 anos atrás |
Marko Pintera
|
f53903ed37
Render queue automatically detects if its being called from render thread an executes immediately
|
13 anos atrás |
Marko Pintera
|
1fa581e378
Tiny changes, removed some non relevant lines
|
13 anos atrás |
Marko Pintera
|
ca6e08450c
Removed loadFromSource and replaced it with initialize_internal
|
13 anos atrás |
Marko Pintera
|
6b1f26b8ff
Refactored Textures and GpuPrograms so they use destroy() for releasing resources
|
13 anos atrás |
Marko Pintera
|
f964cb4e87
Renamed VertexIndexData into two separate files
|
13 anos atrás |
Marko Pintera
|
0527551a68
Modified GpuBufferViews so they hold a reference to their parent buffer
|
13 anos atrás |
Marko Pintera
|
c4912c2ec1
A lot more work on resource views
|
13 anos atrás |
Marko Pintera
|
68d0e9ef71
Renamed GenericBuffer to GpuBuffer
|
13 anos atrás |
Marko Pintera
|
f31858229c
GL with new depth stencil works
|
13 anos atrás |
Marko Pintera
|
0168ffa28f
DX11 works with new depth stencil approach
|
13 anos atrás |
Marko Pintera
|
570e911896
Merged Depth stencil surface into Texture class for DX9
|
13 anos atrás |
Marko Pintera
|
048bf1ded5
Fixed up input layout generation
|
13 anos atrás |
Marko Pintera
|
36c37b43ff
DX11 renderer works
|
13 anos atrás |
Marko Pintera
|
96bb17b5ef
A lot more work on DX 11 renderer
|
13 anos atrás |
Marko Pintera
|
a7e57abdbf
Fixed a bunch of DX11 bugs
|
13 anos atrás |
Marko Pintera
|
b2442bedf0
Fixed an issue with simulation running much faster than the render thread and causing massive input lag
|
13 anos atrás |
Marko Pintera
|
a249cfc990
More work on DX11
|
13 anos atrás |