cdcEngineDXHR/rendering
2023-04-14 03:42:52 +01:00
..
buffers add PCDX11SimpleDynamicVertexBuffer 2022-10-21 17:43:07 +01:00
Culling frustum culling for renderterrains 2023-04-12 00:15:22 +01:00
drawables PCDX11FXAADrawable: Texture -> BaseTexture 2023-04-12 03:14:30 +01:00
shaders use delete[] for new[] allocated data 2022-10-28 22:59:24 +01:00
surfaces small improvement in PCDX11RenderTexture::ensureRenderTargetView 2023-04-12 03:41:18 +01:00
BuiltinResources.cpp fix linux build 2023-04-07 18:17:52 +01:00
BuiltinResources.h identify copy shader 2022-05-24 11:04:23 +01:00
CMakeLists.txt add Culling/Primitives 2023-03-24 00:54:21 +00:00
CommonLightManager.h add PCDX11LightManager and PCDX11RenderLight 2022-05-28 23:33:12 +01:00
CommonMaterial.cpp draw deferred lights from unit! 2023-04-09 01:59:54 +01:00
CommonMaterial.h add CommonMaterial::GetFadeBlendMode and use it in SetupSinglePassTranslucent 2022-11-13 02:45:05 +00:00
CommonRenderDevice.cpp add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
CommonRenderDevice.h add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
CommonRenderLight.h rename math -> cdcMath 2022-10-29 12:25:00 +01:00
CommonRenderModelInstance.h rename math -> cdcMath 2022-10-29 12:25:00 +01:00
CommonRenderTerrain.h implement RenderTerrains 2022-11-13 01:33:59 +00:00
CommonRenderTerrainInstance.cpp implement RenderTerrains 2022-11-13 01:33:59 +00:00
CommonRenderTerrainInstance.h fix uninitialized instanceParam pointer in TerrainDrawable (use nulltptr instead, and ignore it in PCDX11Material) 2023-04-09 17:40:13 +01:00
CommonScene.cpp add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
CommonScene.h add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
CommonStreamDecl.h in PCDX11Material allow streamdecl overrides from MeshTab0Ext128Sub10 2022-06-06 11:51:43 +01:00
IMaterial.h get renderpass mask from material 2022-11-07 17:58:22 +00:00
IMatrixState.h add MatrixState and PoseData, bottle is now independently scaled from spinnycube 2022-06-25 00:57:39 +01:00
Inspector.cpp don't do "using namespace cdc;" in headers 2022-09-08 21:32:08 +01:00
Inspector.h don't do "using namespace cdc;" in headers 2022-09-08 21:32:08 +01:00
IPCDeviceManager.h make main function more like the game 2022-06-29 13:54:05 +01:00
IRenderDrawable.h add enum DrawableTypeID 2022-10-01 15:06:33 +01:00
IRenderLight.h add PCDX11LightManager and PCDX11RenderLight 2022-05-28 23:33:12 +01:00
IRenderPassCallback.h add RenderPasses.h 2022-05-10 14:02:42 +01:00
IRenderScene.h float4x4 -> Matrix 2022-10-19 18:25:32 +01:00
IRenderTerrain.h frustum culling for renderterrains 2023-04-12 00:15:22 +01:00
IRenderTerrainInstance.h implement RenderTerrains 2022-11-13 01:33:59 +00:00
LinearAllocator.cpp AddressSanitizer-friendly mode for LinearAllocator 2023-04-09 17:35:36 +01:00
LinearAllocator.h AddressSanitizer-friendly mode for LinearAllocator 2023-04-09 17:35:36 +01:00
MaterialData.h add CommonMaterial::GetFadeBlendMode and use it in SetupSinglePassTranslucent 2022-11-13 02:45:05 +00:00
PCDX11AsyncCreateResource.cpp use statemanager/pixelshader for spinnycube 2022-03-30 22:11:05 +01:00
PCDX11AsyncCreateResource.h remove types.h 2023-01-12 16:39:52 +00:00
PCDX11DeferredUpdate.h implement PCDX11Static{Index,Vertex}Buffer like their SimpleStatic...Buffer counterpart 2022-09-26 21:00:04 +01:00
PCDX11DeviceManager.cpp add PCDX11DeviceManager::AdapterInfo, fill with dummy data 2023-04-12 01:00:31 +01:00
PCDX11DeviceManager.h add PCDX11DeviceManager::AdapterInfo, fill with dummy data 2023-04-12 01:00:31 +01:00
PCDX11InternalResource.cpp rename internalResource14 -> internalOnSettingsChanged 2022-06-05 18:47:29 +01:00
PCDX11InternalResource.h rename internalResource14 -> internalOnSettingsChanged 2022-06-05 18:47:29 +01:00
PCDX11LightManager.cpp full deferred rendering, bottle is now textured (with placeholder implementation for buildStreamDecl038) 2022-07-17 19:34:21 +01:00
PCDX11LightManager.h minor fixes (whitespace, comments, names) 2022-11-13 01:34:00 +00:00
PCDX11Material.cpp fix uninitialized instanceParam pointer in TerrainDrawable (use nulltptr instead, and ignore it in PCDX11Material) 2023-04-09 17:40:13 +01:00
PCDX11Material.h zero-initialize PCDX11Material::constantBuffers{Ps,Vs} 2023-04-04 03:36:40 +01:00
PCDX11MatrixState.cpp PCDX11ModelDrawable: fix matrices for skinned objects 2022-09-30 23:20:32 +01:00
PCDX11MatrixState.h add MatrixState and PoseData, bottle is now independently scaled from spinnycube 2022-06-25 00:57:39 +01:00
PCDX11ModelDrawable.cpp silently ignore missing shaders 2023-04-04 02:10:23 +01:00
PCDX11ModelDrawable.h rename PCDX11ModelDrawable methods 2022-11-07 18:41:44 +00:00
PCDX11RenderContext.cpp add PCDX11DeviceManager::AdapterInfo, fill with dummy data 2023-04-12 01:00:31 +01:00
PCDX11RenderContext.h d3d is made of structs, not classes 2022-06-29 14:52:31 +01:00
PCDX11RenderDevice.cpp add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
PCDX11RenderDevice.h add texture copy feature to PCDX11Scene 2023-04-12 03:35:56 +01:00
PCDX11RenderExternalResource.h add RenderExternalResource 2022-05-28 23:33:07 +01:00
PCDX11RenderLight.cpp add PCDX11LightManager and PCDX11RenderLight 2022-05-28 23:33:12 +01:00
PCDX11RenderLight.h add PCDX11LightManager and PCDX11RenderLight 2022-05-28 23:33:12 +01:00
PCDX11RenderModel.cpp implement PCDX11RenderModel::getBoundingBox 2023-03-24 00:54:10 +00:00
PCDX11RenderModel.h implement PCDX11RenderModel::getBoundingBox 2023-03-24 00:54:10 +00:00
PCDX11RenderModelInstance.cpp get renderpass mask from material 2022-11-07 17:58:22 +00:00
PCDX11RenderModelInstance.h implement RMIDrawableBase::GetBoundingVolume 2023-03-24 00:54:11 +00:00
PCDX11RenderPassCallbacks.cpp fix for renderpasscallbacks running when they shouldn't 2023-04-12 03:09:00 +01:00
PCDX11RenderPassCallbacks.h hook up renderpass objects in renderdevice 2022-05-22 21:17:59 +01:00
PCDX11RenderTerrain.cpp fix uninitialized instanceParam pointer in TerrainDrawable (use nulltptr instead, and ignore it in PCDX11Material) 2023-04-09 17:40:13 +01:00
PCDX11RenderTerrain.h frustum culling for renderterrains 2023-04-12 00:15:22 +01:00
PCDX11Scene.cpp add menu item to show normal/light buffers 2023-04-14 03:42:52 +01:00
PCDX11Scene.h add menu item to show normal/light buffers 2023-04-14 03:42:52 +01:00
PCDX11StateManager.cpp rename StencilSettings -> StencilParams 2022-11-07 19:12:08 +00:00
PCDX11StateManager.h rename StencilSettings -> StencilParams 2022-11-07 19:12:08 +00:00
PCDX11StaticPool.h implement PCDX11Static{Index,Vertex}Buffer like their SimpleStatic...Buffer counterpart 2022-09-26 21:00:04 +01:00
PCDX11StreamDecl.cpp add StreamDeclBuffer 2022-05-30 12:36:58 +01:00
PCDX11StreamDecl.h PCDX11StreamDeclCache::buildStreamDecl: build secondary vertex buffer for shader inputs not present in the primary vertex buffer 2022-08-17 21:43:35 +01:00
PCDX11StreamDeclCache.cpp rename VertexAttributeLayout{A,B} -> {VertexDecl,ShaderInputSpec} 2022-11-13 01:34:02 +00:00
PCDX11StreamDeclCache.h rename VertexAttributeLayout{A,B} -> {VertexDecl,ShaderInputSpec} 2022-11-13 01:34:02 +00:00
PCDX11TerrainDrawable.cpp fix uninitialized instanceParam pointer in TerrainDrawable (use nulltptr instead, and ignore it in PCDX11Material) 2023-04-09 17:40:13 +01:00
PCDX11TerrainDrawable.h fix uninitialized instanceParam pointer in TerrainDrawable (use nulltptr instead, and ignore it in PCDX11Material) 2023-04-09 17:40:13 +01:00
Projection.cpp add cdc::BuildPerspectiveLH and cdc::BuildOrthographicLH 2022-10-30 19:00:25 +00:00
Projection.h add cdc::BuildPerspectiveLH and cdc::BuildOrthographicLH 2022-10-30 19:00:25 +00:00
renderdevice.h rename useDX11 to cdc::g_CurrentRenderer 2023-01-24 02:18:07 +00:00
RenderExternalResource.h add RenderExternalResource 2022-05-28 23:33:07 +01:00
RenderMesh.h implement PCDX11RenderModel::getBoundingBox 2023-03-24 00:54:10 +00:00
RenderModelInstance.h implement RMIDrawableBase::GetBoundingVolume 2023-03-24 00:54:11 +00:00
RenderPasses.cpp fix for renderpasscallbacks running when they shouldn't 2023-04-12 03:09:00 +01:00
RenderPasses.h minor fixes (whitespace, comments, names) 2022-11-13 01:34:00 +00:00
RenderResource.cpp read a texture from .drm file 2022-04-07 23:07:42 +01:00
RenderResource.h resRegisterAtRenderDevice -> resFree 2022-07-12 00:44:20 +01:00
ShaderTypes.h add PCDX11LightManager and PCDX11RenderLight 2022-05-28 23:33:12 +01:00
Stencil.h rename StencilSettings -> StencilParams 2022-11-07 19:12:08 +00:00
TerrainData.h rename VertexAttributeLayout{A,B} -> {VertexDecl,ShaderInputSpec} 2022-11-13 01:34:02 +00:00
Types.h add enum DrawableTypeID 2022-10-01 15:06:33 +01:00
VertexDeclaration.cpp rename VertexAttributeLayout{A,B} -> {VertexDecl,ShaderInputSpec} 2022-11-13 01:34:02 +00:00
VertexDeclaration.h rename VertexAttributeLayout{A,B} -> {VertexDecl,ShaderInputSpec} 2022-11-13 01:34:02 +00:00