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