Commit History

Autor SHA1 Mensaxe Data
  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