Marko Pintera
|
01defbfd9d
DX11 arrays work
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
700d56beaa
DirectX 11 struct shader parameters work
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
ba5f1c9453
Added GpuProgram importer
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
23822c862d
Fixed a bunch of bugs with async resource loading
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
d4b6b593c2
Properly releasing GpuProgInclude
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
2de43e95a4
Gpu program include importer
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
bbb7a1bb74
Fixed a serious issue with serialization where Reflectable object size wasn't being calculated properly
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
3e47d2941c
Finalized removing all raw pointers from RenderSystem
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
fea3072466
Removed register/unregisterObjectToDestroy as it's no longer needed and it just requires an additional sync lock
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
6fd41c675b
Fixing an issue where unloading a resource could cause a race condition
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
0105df516c
Removed render window pointer array from D3D9RenderSystem
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
5700fec8d0
Removed mActiveViewport from render system
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
5eeed8897c
Refactored how are render targets handled in all of the render systems
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
db092c1e82
GpuParamBlock is now initialized like any other CoreGpuObject
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
34662227f0
Made multirender textures immutable
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
181d9f6431
RenderTexture is initialized fully via initialize() and is immutable after
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
f6f19866d5
Creating a resource will return a handle instead of a pointer
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
079c1923cf
Fixed a crash where object was deleted while still in command queue
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
05e0af19b4
Resources call destroy() automatically when reference count reaches 0
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
7b80bdaff7
Massive amount of bugfixes to the way how are resources serialized/deserialized, initialized and released
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
1f000d9048
Resources::unload
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
760817ac66
Application running DX11 shuts down properly
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
525aff7258
Fixed the creation of default sampler states. Creating them in the constructor was a bad idea.
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
7c61af0cd7
Application using OpenGL renderer shuts down properly
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
e06708fe75
RendererManager and RenderSystemManager are now modules so their factories get properly released
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
18114ebd6e
Null mesh data gets properly released
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
b64de5a14d
Added resource management methods to Material & Shader
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
a516036ec6
Implemented CoreGpuObject initialize/destroy for four state classes
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
e090e96915
CoreGpuObject
|
%!s(int64=13) %!d(string=hai) anos |
Marko Pintera
|
59628fa944
Renamed IDestroyable to CoreGpuObject and added more features to it
|
%!s(int64=13) %!d(string=hai) anos |