Marko Pintera d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
..
Cocoa 58db262ed7 Linux/Mac OSCursor implementations (untested) 13 rokov pred
Win32 54d787cc56 Some cursor management methods 13 rokov pred
X11 58db262ed7 Linux/Mac OSCursor implementations (untested) 13 rokov pred
CmApplication.h 23822c862d Fixed a bunch of bugs with async resource loading 13 rokov pred
CmBlendState.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmBlendStateRTTI.h c62037b142 Parsing samplers & textures with the same name now works 13 rokov pred
CmCamera.h 5700fec8d0 Removed mActiveViewport from render system 13 rokov pred
CmCameraRTTI.h 93e2676b37 RenderManager initial work 13 rokov pred
CmCgProgram.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmCgProgramFactory.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmCgProgramRTTI.h d87a5e8fc4 More multithreaded changes, mostly to GpuPrograms 13 rokov pred
CmCommandQueue.h 079c1923cf Fixed a crash where object was deleted while still in command queue 13 rokov pred
CmCommonEnums.h 19e874a87d Material serialization (untested) 13 rokov pred
CmComponent.h 7ef92f594e Some fixes with camera rotation 13 rokov pred
CmComponentRTTI.h 93e2676b37 RenderManager initial work 13 rokov pred
CmConfigOptionMap.h 2abf1aa49c Split GL and D3D9 into separate dlls 13 rokov pred
CmCoreGpuObject.h db092c1e82 GpuParamBlock is now initialized like any other CoreGpuObject 13 rokov pred
CmCoreGpuObjectManager.h fea3072466 Removed register/unregisterObjectToDestroy as it's no longer needed and it just requires an additional sync lock 13 rokov pred
CmDeferredRenderContext.h 0105df516c Removed render window pointer array from D3D9RenderSystem 13 rokov pred
CmDepthStencilState.h d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
CmDepthStencilStateRTTI.h 2f668d6cbe Added depth stencil state 13 rokov pred
CmGameObject.h 43d1b87b50 Ported Renderer to x64 13 rokov pred
CmGpuBuffer.h e090e96915 CoreGpuObject 13 rokov pred
CmGpuBufferView.h 0527551a68 Modified GpuBufferViews so they hold a reference to their parent buffer 13 rokov pred
CmGpuParamBlock.h db092c1e82 GpuParamBlock is now initialized like any other CoreGpuObject 13 rokov pred
CmGpuParamDesc.h 01defbfd9d DX11 arrays work 13 rokov pred
CmGpuParams.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmGpuProgInclude.h 2de43e95a4 Gpu program include importer 13 rokov pred
CmGpuProgIncludeImporter.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmGpuProgram.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmGpuProgramImportOptions.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmGpuProgramImportOptionsRTTI.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmGpuProgramImporter.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmGpuProgramManager.h fda3ca2150 Fixed multiple exceptions and deadlocks that were happening when attempting to exit the application 13 rokov pred
CmGpuProgramParams.h 0e72046097 Refactoring how Pass/RenderSystem and other classes handle render states. Part 1 13 rokov pred
CmGpuProgramRTTI.h d87a5e8fc4 More multithreaded changes, mostly to GpuPrograms 13 rokov pred
CmHardwareBuffer.h dc14ccc440 Refactored some enums and started work on generic buffers 13 rokov pred
CmHardwareBufferManager.h db092c1e82 GpuParamBlock is now initialized like any other CoreGpuObject 13 rokov pred
CmHighLevelGpuProgram.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmHighLevelGpuProgramManager.h 89658aa9eb All shaders are loaded from files 13 rokov pred
CmImportOptions.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmImportOptionsRTTI.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmImporter.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmIndexBuffer.h e090e96915 CoreGpuObject 13 rokov pred
CmIndexData.h f964cb4e87 Renamed VertexIndexData into two separate files 13 rokov pred
CmInput.h 3a33dcbc18 OIS set up but not working 13 rokov pred
CmInputHandler.h 3a33dcbc18 OIS set up but not working 13 rokov pred
CmMaterial.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmMaterialManager.cpp f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmMaterialManager.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmMaterialRTTI.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmMesh.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmMeshData.h 656d3e7b07 Renamed all of the hardware buffers 13 rokov pred
CmMeshDataRTTI.h d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
CmMeshManager.h 18114ebd6e Null mesh data gets properly released 13 rokov pred
CmMultiRenderTexture.h 0105df516c Removed render window pointer array from D3D9RenderSystem 13 rokov pred
CmOSCursor.h 54d787cc56 Some cursor management methods 13 rokov pred
CmOcclusionQuery.h 656d3e7b07 Renamed all of the hardware buffers 13 rokov pred
CmPass.h c62037b142 Parsing samplers & textures with the same name now works 13 rokov pred
CmPassRTTI.h c62037b142 Parsing samplers & textures with the same name now works 13 rokov pred
CmPixelBuffer.h 656d3e7b07 Renamed all of the hardware buffers 13 rokov pred
CmPrerequisites.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmRasterizerState.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmRasterizerStateRTTI.h d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
CmRenderOperation.h f964cb4e87 Renamed VertexIndexData into two separate files 13 rokov pred
CmRenderStateManager.h 05e0af19b4 Resources call destroy() automatically when reference count reaches 0 13 rokov pred
CmRenderSystem.h bb8e189cf4 Fixed the deadlock when starting the render thread 13 rokov pred
CmRenderSystemCapabilities.h 74796b8bb9 Removed vertex binding 13 rokov pred
CmRenderSystemFactory.h e94ca6b9d6 RenderSystem is now a module 13 rokov pred
CmRenderSystemManager.h e06708fe75 RendererManager and RenderSystemManager are now modules so their factories get properly released 13 rokov pred
CmRenderTarget.h 0105df516c Removed render window pointer array from D3D9RenderSystem 13 rokov pred
CmRenderTexture.h 0105df516c Removed render window pointer array from D3D9RenderSystem 13 rokov pred
CmRenderWindow.h 0105df516c Removed render window pointer array from D3D9RenderSystem 13 rokov pred
CmRenderWindowManager.h 05e0af19b4 Resources call destroy() automatically when reference count reaches 0 13 rokov pred
CmRenderable.h cca0196f6c Renamed ResourceRef to ResourceHandle 13 rokov pred
CmRenderableRTTI.h 93e2676b37 RenderManager initial work 13 rokov pred
CmRenderer.h f4cf3ec60e Bunch of renames and starting work on deferred render system 13 rokov pred
CmRendererFactory.h 7f49bdd956 Forward renderer 13 rokov pred
CmRendererManager.h e06708fe75 RendererManager and RenderSystemManager are now modules so their factories get properly released 13 rokov pred
CmResource.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmResourceHandle.h bbb7a1bb74 Fixed a serious issue with serialization where Reflectable object size wasn't being calculated properly 13 rokov pred
CmResourceHandleRTTI.h bbb7a1bb74 Fixed a serious issue with serialization where Reflectable object size wasn't being calculated properly 13 rokov pred
CmResourceRTTI.h 288f2f37e7 Resource references 13 rokov pred
CmResources.h 23822c862d Fixed a bunch of bugs with async resource loading 13 rokov pred
CmResourcesRTTI.h d0f2212f2a Resource meta files 13 rokov pred
CmSamplerState.h f6f19866d5 Creating a resource will return a handle instead of a pointer 13 rokov pred
CmSamplerStateRTTI.h d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
CmSceneManager.h 7ef92f594e Some fixes with camera rotation 13 rokov pred
CmShader.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmShaderRTTI.h 700d56beaa DirectX 11 struct shader parameters work 13 rokov pred
CmSpecificImporter.h ba5f1c9453 Added GpuProgram importer 13 rokov pred
CmTechnique.h 43d1b87b50 Ported Renderer to x64 13 rokov pred
CmTechniqueRTTI.h 43d1b87b50 Ported Renderer to x64 13 rokov pred
CmTexture.h 181d9f6431 RenderTexture is initialized fully via initialize() and is immutable after 13 rokov pred
CmTextureManager.h 181d9f6431 RenderTexture is initialized fully via initialize() and is immutable after 13 rokov pred
CmTextureRTTI.h 7b80bdaff7 Massive amount of bugfixes to the way how are resources serialized/deserialized, initialized and released 13 rokov pred
CmTextureView.h 181d9f6431 RenderTexture is initialized fully via initialize() and is immutable after 13 rokov pred
CmVertexBuffer.h e090e96915 CoreGpuObject 13 rokov pred
CmVertexData.h 25fcacb372 added destroy() for vertex/index/vertex declarations 13 rokov pred
CmVertexDeclaration.h e090e96915 CoreGpuObject 13 rokov pred
CmVertexDeclarationRTTI.h d220a6bf24 Added a check that makes sure RTTI plain fields are POD, so we don't cause data corruption by accidentially memcpying something that can't be memcpyed properly 13 rokov pred
CmViewport.h e3e5d96d67 Refactored viewport 13 rokov pred
CmWindowEventUtilities.h 2abf1aa49c Split GL and D3D9 into separate dlls 13 rokov pred
stdafx.h 2abf1aa49c Split GL and D3D9 into separate dlls 13 rokov pred
targetver.h 2abf1aa49c Split GL and D3D9 into separate dlls 13 rokov pred