Historial de Commits

Autor SHA1 Mensaje Fecha
  Marko Pintera 079c1923cf Fixed a crash where object was deleted while still in command queue hace 13 años
  Marko Pintera 05e0af19b4 Resources call destroy() automatically when reference count reaches 0 hace 13 años
  Marko Pintera 7b80bdaff7 Massive amount of bugfixes to the way how are resources serialized/deserialized, initialized and released hace 13 años
  Marko Pintera 1f000d9048 Resources::unload hace 13 años
  Marko Pintera 760817ac66 Application running DX11 shuts down properly hace 13 años
  Marko Pintera 525aff7258 Fixed the creation of default sampler states. Creating them in the constructor was a bad idea. hace 13 años
  Marko Pintera 7c61af0cd7 Application using OpenGL renderer shuts down properly hace 13 años
  Marko Pintera e06708fe75 RendererManager and RenderSystemManager are now modules so their factories get properly released hace 13 años
  Marko Pintera 18114ebd6e Null mesh data gets properly released hace 13 años
  Marko Pintera b64de5a14d Added resource management methods to Material & Shader hace 13 años
  Marko Pintera a516036ec6 Implemented CoreGpuObject initialize/destroy for four state classes hace 13 años
  Marko Pintera e090e96915 CoreGpuObject hace 13 años
  Marko Pintera 59628fa944 Renamed IDestroyable to CoreGpuObject and added more features to it hace 13 años
  Marko Pintera 5c64304d91 Re-enabled D3D9ResourceManager (still crashes on quit, but will fix with new way of resource management) hace 13 años
  Marko Pintera 8c9ac4d5ce RenderTarget derived classes now have destroy() hace 13 años
  Marko Pintera fda3ca2150 Fixed multiple exceptions and deadlocks that were happening when attempting to exit the application hace 13 años
  Marko Pintera 25fcacb372 added destroy() for vertex/index/vertex declarations hace 13 años
  Marko Pintera c62037b142 Parsing samplers & textures with the same name now works hace 13 años
  Marko Pintera 19e874a87d Material serialization (untested) hace 13 años
  Marko Pintera 388e570f24 Fixed shader parameter checking hace 13 años
  Marko Pintera 3e185cfd55 Shader serialization hace 13 años
  Marko Pintera 4ec92954ca Added shader params hace 13 años
  Marko Pintera eb3de79c8a Renamed GpuParamBlock to GpuParamBlockBuffer hace 13 años
  Marko Pintera f53903ed37 Render queue automatically detects if its being called from render thread an executes immediately hace 13 años
  Marko Pintera 1fa581e378 Tiny changes, removed some non relevant lines hace 13 años
  Marko Pintera ca6e08450c Removed loadFromSource and replaced it with initialize_internal hace 13 años
  Marko Pintera 6b1f26b8ff Refactored Textures and GpuPrograms so they use destroy() for releasing resources hace 13 años
  Marko Pintera f964cb4e87 Renamed VertexIndexData into two separate files hace 13 años
  Marko Pintera 0527551a68 Modified GpuBufferViews so they hold a reference to their parent buffer hace 13 años
  Marko Pintera c4912c2ec1 A lot more work on resource views hace 13 años