Commit History

Autor SHA1 Mensaxe Data
  Marko Pintera d59a9aeec6 Added EditorApplication that more neatly wraps editor start up stuff %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e2804052f2 Added proper checks to ensure Mesh vertex/index data matches MeshData vertex/index data when writing or reading from a Mesh %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9bb801f889 Bunch of fixes for MeshHeap and related systems %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 4a861a2399 Fixed OpenGL queries as they were being incorrectly created %!s(int64=12) %!d(string=hai) anos
  Marko Pintera a2ca5247a4 Added NoOverwrite support for all render system index/buffers %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9205a99b69 Gpu param block is now tied to param block buffer %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e704f32e6c DX9 working fine with new way of texture initialization %!s(int64=12) %!d(string=hai) anos
  Marko Pintera b15ab166ce Fixed memory corruption when creating bindable params %!s(int64=12) %!d(string=hai) anos
  Marko Pintera bbc6f667e1 Fixed a bug where texture would be marked as loaded before it really was %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 32ed0bb976 Refactored ResourceHandle a bit to make it easier to understand and use %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 453fc2fe21 write/readSubresource now accept GpuResourceData shared pointer which means the method no longer needs to be blocking %!s(int64=12) %!d(string=hai) anos
  Marko Pintera b1f9869f71 GUI rendered to render texture had written alpha, which made the render texture blend with the background, which is wrong %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 644a56c379 Fixed an issue where OpenGL draw calls would take longer and longer due to a vector that was never cleared %!s(int64=12) %!d(string=hai) anos
  Marko Pintera e9450917c1 ProfilerOverlay method actually gets called (not tested with data yet) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera d65fbbfe0e Moved Cursor and WindowEventUtilities to the new Platform class %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 07b6d5d4ef A lot more work on title bar drag and drop (currently not functional) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 9d279ed662 Fixed heap corruption that would happen when a Material was destroyed but GpuParamBlockBuffer was still being used on the core thread. Material was incorrectly force destroying the buffer without regard for its reference count. %!s(int64=12) %!d(string=hai) anos
  Marko Pintera c8d859fa7b Tested and fixed normalized and pixel coordinates %!s(int64=12) %!d(string=hai) anos
  Marko Pintera bf4d036b47 Added debug draw timeout, 2D/3D materials %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 8e6c86a166 added DX9 and GL debug draw shaders %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 545fa74084 First steps with the DebugDraw system %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 1265f65506 Reorganized how renderer works (using RenderOperations) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 4ddd9e2995 Added separate clear methods for clearing active render target and active viewport %!s(int64=12) %!d(string=hai) anos
  Marko Pintera f49f30f089 DX11 clearing render target sub-area works %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 7d2fed1ebb Sub-render target clear works on DX9 and GL %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 7e61e8215e GUIViewport works %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 4053fb5da8 Added GUIVIewport code (untested) %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 41845e2059 Bindable RenderTexture working for DX9 %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 5d165cbee2 Renamed waitUntilLoaded and waitUntilInitialized to "synchonize()" %!s(int64=12) %!d(string=hai) anos
  Marko Pintera 96900c0d9f Some deleted files I forgot to check in %!s(int64=12) %!d(string=hai) anos