Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 737

Committed by IonutCava on Thu 23 Jun, 2016 16:20:05 +0000

Commit Message:

[IonutCava]
- Improved GenericVertexData structure (separate buffer data from attribute data entirely)
- Added a VAO pool for OpenGL so that all requested VAOs are allocated on the main thread
- Added a mainThreadTask system to queue a task to run on the main thread and optionally wait for it to complete
- Added the option to specify generic geometry for the particle system with an optional index buffer

Changes

Modified /trunk/Source Code/Core/Application.cpp Diff

Modified /trunk/Source Code/Core/Headers/Application.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/ParticleData.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/Headers/ParticleEmitter.h Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ParticleData.cpp Diff

Modified /trunk/Source Code/Dynamics/Entities/Particles/ParticleEmitter.cpp Diff

Modified /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/AttributeDescriptor.cpp Diff

Modified /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers/AttributeDescriptor.h Diff

Modified /trunk/Source Code/Platform/Video/Buffers/VertexBuffer/GenericBuffer/Headers/GenericVertexData.h Diff

Modified /trunk/Source Code/Platform/Video/Direct3D/Buffers/VertexBuffer/Headers/d3dGenericVertexData.h Diff

Modified /trunk/Source Code/Platform/Video/Headers/RenderAPIWrapper.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glGenericBuffer.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glGenericVertexData.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/Headers/glVertexArray.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/glGenericBuffer.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/glGenericVertexData.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Buffers/VertexBuffer/glVertexArray.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/GLStates.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/GLWrapper.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Headers/GLWrapper.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/Headers/glResources.h Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/SDLWindowWrapper.cpp Diff

Modified /trunk/Source Code/Platform/Video/OpenGL/glResources.cpp Diff

Modified /trunk/Source Code/Rendering/RenderPass/RenderPass.cpp Diff

Modified /trunk/Source Code/Scenes/Scene.cpp Diff