Historique des commits

Auteur SHA1 Message Date
  Marko Pintera 5700fec8d0 Removed mActiveViewport from render system il y a 13 ans
  Marko Pintera 5eeed8897c Refactored how are render targets handled in all of the render systems il y a 13 ans
  Marko Pintera db092c1e82 GpuParamBlock is now initialized like any other CoreGpuObject il y a 13 ans
  Marko Pintera 34662227f0 Made multirender textures immutable il y a 13 ans
  Marko Pintera 181d9f6431 RenderTexture is initialized fully via initialize() and is immutable after il y a 13 ans
  Marko Pintera f6f19866d5 Creating a resource will return a handle instead of a pointer il y a 13 ans
  Marko Pintera 079c1923cf Fixed a crash where object was deleted while still in command queue il y a 13 ans
  Marko Pintera 05e0af19b4 Resources call destroy() automatically when reference count reaches 0 il y a 13 ans
  Marko Pintera 7b80bdaff7 Massive amount of bugfixes to the way how are resources serialized/deserialized, initialized and released il y a 13 ans
  Marko Pintera 1f000d9048 Resources::unload il y a 13 ans
  Marko Pintera 760817ac66 Application running DX11 shuts down properly il y a 13 ans
  Marko Pintera 525aff7258 Fixed the creation of default sampler states. Creating them in the constructor was a bad idea. il y a 13 ans
  Marko Pintera 7c61af0cd7 Application using OpenGL renderer shuts down properly il y a 13 ans
  Marko Pintera e06708fe75 RendererManager and RenderSystemManager are now modules so their factories get properly released il y a 13 ans
  Marko Pintera 18114ebd6e Null mesh data gets properly released il y a 13 ans
  Marko Pintera b64de5a14d Added resource management methods to Material & Shader il y a 13 ans
  Marko Pintera a516036ec6 Implemented CoreGpuObject initialize/destroy for four state classes il y a 13 ans
  Marko Pintera e090e96915 CoreGpuObject il y a 13 ans
  Marko Pintera 59628fa944 Renamed IDestroyable to CoreGpuObject and added more features to it il y a 13 ans
  Marko Pintera 5c64304d91 Re-enabled D3D9ResourceManager (still crashes on quit, but will fix with new way of resource management) il y a 13 ans
  Marko Pintera 8c9ac4d5ce RenderTarget derived classes now have destroy() il y a 13 ans
  Marko Pintera fda3ca2150 Fixed multiple exceptions and deadlocks that were happening when attempting to exit the application il y a 13 ans
  Marko Pintera 25fcacb372 added destroy() for vertex/index/vertex declarations il y a 13 ans
  Marko Pintera c62037b142 Parsing samplers & textures with the same name now works il y a 13 ans
  Marko Pintera 19e874a87d Material serialization (untested) il y a 13 ans
  Marko Pintera 388e570f24 Fixed shader parameter checking il y a 13 ans
  Marko Pintera 3e185cfd55 Shader serialization il y a 13 ans
  Marko Pintera 4ec92954ca Added shader params il y a 13 ans
  Marko Pintera eb3de79c8a Renamed GpuParamBlock to GpuParamBlockBuffer il y a 13 ans
  Marko Pintera f53903ed37 Render queue automatically detects if its being called from render thread an executes immediately il y a 13 ans