Marko Pintera
|
bbded86fda
Added gpu params for basic data types
|
12 anni fa |
Marko Pintera
|
d4cfc20151
Renamed std containers so they start with capital letters to be standardized with other Camelot classes
|
12 anni fa |
Marko Pintera
|
df225bbba5
Ported remaining new/delete calls to the new system
|
12 anni fa |
Marko Pintera
|
267df110ea
Renamed CamelotEngine -> CamelotFramework namespace
|
12 anni fa |
Marko Pintera
|
389c22b9b3
More memory alloc porting
|
12 anni fa |
Marko Pintera
|
54c08871e0
Renamed handles and add GameObject handles
|
12 anni fa |
Marko Pintera
|
89658aa9eb
All shaders are loaded from files
|
13 anni fa |
Marko Pintera
|
2de43e95a4
Gpu program include importer
|
13 anni fa |
Marko Pintera
|
05e0af19b4
Resources call destroy() automatically when reference count reaches 0
|
13 anni fa |
Marko Pintera
|
7b80bdaff7
Massive amount of bugfixes to the way how are resources serialized/deserialized, initialized and released
|
13 anni fa |
Marko Pintera
|
ca6e08450c
Removed loadFromSource and replaced it with initialize_internal
|
13 anni fa |
Marko Pintera
|
6b1f26b8ff
Refactored Textures and GpuPrograms so they use destroy() for releasing resources
|
13 anni fa |
Marko Pintera
|
048bf1ded5
Fixed up input layout generation
|
13 anni fa |
Marko Pintera
|
36c37b43ff
DX11 renderer works
|
13 anni fa |
Marko Pintera
|
96bb17b5ef
A lot more work on DX 11 renderer
|
13 anni fa |
Marko Pintera
|
a7e57abdbf
Fixed a bunch of DX11 bugs
|
13 anni fa |
Marko Pintera
|
caf40bae61
Added GLGpuParamBlock
|
13 anni fa |
Marko Pintera
|
56b0a7d305
DX11 is compilable again
|
13 anni fa |
Marko Pintera
|
970391f0a6
Started on GpuParam re-implementation
|
13 anni fa |
Marko Pintera
|
d64b1452e1
Slight changes in DX11 window creation
|
13 anni fa |
Marko Pintera
|
6c2fc529be
Added D3D11 render states
|
13 anni fa |
Marko Pintera
|
dfb8b81ded
Removed remainining referenced to RenderSystemManager
|
13 anni fa |
Marko Pintera
|
0e72046097
Refactoring how Pass/RenderSystem and other classes handle render states. Part 1
|
13 anni fa |
Marko Pintera
|
b7c0328536
Finished up porting to new deferred rendering system
|
13 anni fa |
Marko Pintera
|
72db1730b1
Started a bit of work on DX11 RenderSystem
|
13 anni fa |
Marko Pintera
|
ead3f972c8
Plenty of more work on HLSL programs
|
13 anni fa |
Marko Pintera
|
fed686f420
Shader unload only callable from render thread
|
13 anni fa |
Marko Pintera
|
3b44567e07
Refactored shaders by removing a bunch of useless methods
|
13 anni fa |
Marko Pintera
|
6156f0c7a1
Added DX11 HardwareBufferManager & VertexDeclaration
|
13 anni fa |
Marko Pintera
|
323608b2b8
More DX11 buffers
|
13 anni fa |