Commit History

Auteur SHA1 Bericht Datum
  BearishSun 8fb8ad8a59 Fixing issues with Prefab link ID assignment: 9 jaren geleden
  BearishSun 399936e1bf Properly initialize notify flags when deserializing a Component 9 jaren geleden
  BearishSun f7354ba863 Added detailed task list to roadmap, and link to contribute on main readme 9 jaren geleden
  BearishSun 3bbc25413f Added device index property to GPU params, GPU param block buffer and vertex declaration types, in preparation for multi-GPU support 9 jaren geleden
  BearishSun a9cc8f15fb Neater IndexBuffer creation 9 jaren geleden
  BearishSun ba7860bb93 Neater VertexBuffer creation 9 jaren geleden
  BearishSun 046cd0b6a2 Neater GpuBuffer creation 9 jaren geleden
  BearishSun 18a41f669d GpuParams now uses a factory class for creation, so that RenderAPI implementations can create their own GpuParams implementations 9 jaren geleden
  BearishSun 9bfe9675a3 Getting rid of MultiRenderTexture as implementation is now merged into RenderTexture class since modern APIs don't make the distinction between the two 9 jaren geleden
  BearishSun 8ab4660f21 OpenGL updated so it uses the new combined GPU parameter design 9 jaren geleden
  BearishSun 426fffb882 Updated docs to so they reflect the GPU parameter design changes 9 jaren geleden
  BearishSun 8f4c8e65f3 Getting rid of the old way of setting GPU parameters and moving towards the new single-object approach (WIP - DX11 only for now) 9 jaren geleden
  BearishSun 7813bf7431 Refactored GPU parameter so they are all part of a combined object, to more closely match Vulkan/DX12 resource descriptor design 9 jaren geleden
  BearishSun 474d810214 Extended GPU params with a "set" field to match the Vulkan descriptor format better 9 jaren geleden
  BearishSun 12cb86711c Updating docs to reflect the render API changes 9 jaren geleden
  BearishSun 23aab39aeb OpenGL now uses combined pipeline states as well 9 jaren geleden
  BearishSun f574633f78 DirectX 11 now uses combined pipeline states instead of individually setting per-stage states and programs. This way the system more closely matches modern API's like Vulkan. 9 jaren geleden
  BearishSun 50b2daaa81 Added an separate object that encapsulates entire pipeline states to Render API, to more easily match up with Vulkan internals 9 jaren geleden
  BearishSun a872e35e8f Adding command buffer support to DX11 9 jaren geleden
  BearishSun 2efdfb1800 Updating docs 9 jaren geleden
  BearishSun e2fcd6419d Cleaning up render API 9 jaren geleden
  BearishSun 5d91653c2b Added support for immediate command buffers to avoid overhead with render API's that don't support multithreaded command generation natively 9 jaren geleden
  BearishSun c6e8badad9 (WIP) Adding command buffer support to OpenGL 9 jaren geleden
  BearishSun 3fb5d94621 Minor code style fixes 9 jaren geleden
  BearishSun 512a345d3b Refactoring render API in order to support command buffers (WIP) 9 jaren geleden
  BearishSun 712739f2c2 Fixing an issue where core thead sync would sometimes not finish on destroyed objects, leaking objects and memory 9 jaren geleden
  BearishSun b15e16a0a4 Fixed OpenGL integer vertex attributes 9 jaren geleden
  BearishSun 39c4f21114 Fixed OpenGL vertex attribute bindings 9 jaren geleden
  BearishSun eab6fa18d6 Updated data files 9 jaren geleden
  BearishSun 180bbef728 Fixing transparency in handle shader 9 jaren geleden