Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
7fcf7f8
first commit: created simple version of ER_RHI.h
steaklive Jul 3, 2022
b84ebb9
added many functions implementations to ER_RHI_DX11; removed DX11 cod…
steaklive Jul 8, 2022
55ebb91
Update README.md
steaklive Jul 8, 2022
c931ab9
added sampler states to ER_RHI_DX11
steaklive Jul 9, 2022
fbdb39d
Merge branch 'rhi' of https://github.com/steaklive/EveryRay-Rendering…
steaklive Jul 9, 2022
bc4d2d8
added SetShaderResources(), SetConstantBuffers(), SetUnorderedAccessR…
steaklive Jul 9, 2022
8295364
added SetVertexBuffers(), SetIndexBuffer(), SetTopologyType() to RHI …
steaklive Jul 10, 2022
3e4e6aa
added blend state to ER_RHI_DX11.cpp
steaklive Jul 10, 2022
2428de5
removed deprecated ER_GPUBuffer.cpp/h, ER_GPUTexture.cpp/h; added abs…
steaklive Jul 22, 2022
d9e8ed2
added ER_RHI_GPUShader, implemented ER_RHI_DX11_GPUShader.cpp/h, impl…
steaklive Jul 22, 2022
96841c8
removed DX11 code from ER_Material, ER_RenderingObject, replaced with…
steaklive Jul 22, 2022
51ab2ef
refactored ConstantBuffer to ER_RHI_GPUBuffer; started replacing DX11…
steaklive Jul 24, 2022
3999fde
removed dx11 code from materials; ER_QuadRenderer.cpp/h, ER_DebugProx…
steaklive Jul 25, 2022
851d3a0
removed dx11 code from ER_ShadowMapper, ER_GBuffer, ER_VolumetricFog
steaklive Jul 26, 2022
f436136
removed dx11 code from ER_FoliageManager, ER_Skybox, ER_VolumetricClouds
steaklive Jul 26, 2022
9e558a2
removed dx11 code from ER_Illumination; added SetRect() to ER_RHI, ER…
steaklive Jul 27, 2022
152f50d
removed dx11 from ER_PostProcessingStack, ER_Terrain
steaklive Jul 29, 2022
2ab78a5
removed dx11 code from ER_LightProbe, ER_LightProbesManager
steaklive Jul 30, 2022
b304c64
moved "cubemap to SH projection" to ER_RHI::ProjectCubemapToSH and Sa…
steaklive Jul 30, 2022
7997387
deleted TGATextureLoader.cpp/h, RasterizerStates.cpp/h, SamplerStates…
steaklive Jul 30, 2022
a91d44c
added depth stencil state to ER_RHI_DX11.cpp
steaklive Jul 30, 2022
fe249a4
fixed all compilation errors
steaklive Jul 30, 2022
793bf7c
fixed all crashes in rendering systems initializations; added fallbac…
steaklive Jul 31, 2022
5499667
fixed window handle bug, some other minor bugs; refactored ER_Renderi…
steaklive Jul 31, 2022
5e7bf24
srv fixes, tonemapping fixed
steaklive Aug 1, 2022
ae624de
fixed default depth stencil state
steaklive Aug 1, 2022
790828d
fixed ER_RHI_DX11::UnbindResourcesFromShader() to unbind max amount o…
steaklive Aug 2, 2022
b4c9a4e
moved constant buffer to ER_RHI_GPUConstantBuffer in ER_RHI.h
steaklive Aug 2, 2022
a70078f
renamed GeneralEvent.h to new class format: ER_GenericEvent.h
steaklive Aug 2, 2022
5dcedb5
renamed ServiceContainer.cpp/h to ER_CoreServicesContainer.cpp/h
steaklive Aug 2, 2022
f456457
fixed terrain placement pass
steaklive Aug 2, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Binary file modified bin/x64/Debug/EveryRay - Rendering Engine.exe
Binary file not shown.
Binary file modified bin/x64/Debug/EveryRay - Rendering Engine.ilk
Binary file not shown.
Binary file modified bin/x64/Debug/EveryRay - Rendering Engine.pdb
Binary file not shown.
6 changes: 3 additions & 3 deletions bin/x64/Debug/imgui.ini
Binary file modified bin/x64/Release/EveryRay - Rendering Engine.exe
Binary file not shown.
Binary file modified bin/x64/Release/EveryRay - Rendering Engine.pdb
Binary file not shown.
2 changes: 1 addition & 1 deletion bin/x64/Release/imgui.ini
Binary file added content/textures/uvChecker.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 4 additions & 1 deletion source/Game/Program.cpp
94 changes: 36 additions & 58 deletions source/Game/RenderingGame.cpp
9 changes: 3 additions & 6 deletions source/Game/RenderingGame.h
7 changes: 3 additions & 4 deletions source/Library/Common.h
71 changes: 0 additions & 71 deletions source/Library/ConstantBuffer.h

This file was deleted.

4 changes: 2 additions & 2 deletions source/Library/DirectionalLight.h
31 changes: 14 additions & 17 deletions source/Library/ER_BasicColorMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_BasicColorMaterial.h
4 changes: 2 additions & 2 deletions source/Library/ER_CameraFPS.cpp
Binary file modified source/Library/ER_Core.cpp
Binary file not shown.
Binary file modified source/Library/ER_Core.h
Binary file not shown.
22 changes: 22 additions & 0 deletions source/Library/ER_CoreServicesContainer.h
62 changes: 27 additions & 35 deletions source/Library/ER_DebugLightProbeMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_DebugLightProbeMaterial.h
22 changes: 11 additions & 11 deletions source/Library/ER_DebugProxyObject.cpp
5 changes: 3 additions & 2 deletions source/Library/ER_DebugProxyObject.h
4 changes: 0 additions & 4 deletions source/Library/ER_Editor.cpp
275 changes: 85 additions & 190 deletions source/Library/ER_FoliageManager.cpp
34 changes: 15 additions & 19 deletions source/Library/ER_FoliageManager.h
69 changes: 33 additions & 36 deletions source/Library/ER_GBuffer.cpp
27 changes: 13 additions & 14 deletions source/Library/ER_GBuffer.h
65 changes: 30 additions & 35 deletions source/Library/ER_GBufferMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_GBufferMaterial.h
75 changes: 0 additions & 75 deletions source/Library/ER_GPUBuffer.cpp

This file was deleted.

25 changes: 0 additions & 25 deletions source/Library/ER_GPUBuffer.h

This file was deleted.

433 changes: 0 additions & 433 deletions source/Library/ER_GPUTexture.cpp

This file was deleted.

55 changes: 0 additions & 55 deletions source/Library/ER_GPUTexture.h

This file was deleted.

666 changes: 298 additions & 368 deletions source/Library/ER_Illumination.cpp
89 changes: 41 additions & 48 deletions source/Library/ER_Illumination.h
259 changes: 113 additions & 146 deletions source/Library/ER_LightProbe.cpp
29 changes: 17 additions & 12 deletions source/Library/ER_LightProbe.h
133 changes: 77 additions & 56 deletions source/Library/ER_LightProbesManager.cpp
60 changes: 27 additions & 33 deletions source/Library/ER_LightProbesManager.h
78 changes: 20 additions & 58 deletions source/Library/ER_Material.cpp
28 changes: 11 additions & 17 deletions source/Library/ER_Material.h
91 changes: 16 additions & 75 deletions source/Library/ER_Mesh.cpp
11 changes: 6 additions & 5 deletions source/Library/ER_Mesh.h
2 changes: 1 addition & 1 deletion source/Library/ER_Model.cpp
2 changes: 1 addition & 1 deletion source/Library/ER_Model.h
395 changes: 167 additions & 228 deletions source/Library/ER_PostProcessingStack.cpp
72 changes: 35 additions & 37 deletions source/Library/ER_PostProcessingStack.h
128 changes: 43 additions & 85 deletions source/Library/ER_QuadRenderer.cpp
11 changes: 6 additions & 5 deletions source/Library/ER_QuadRenderer.h
72 changes: 34 additions & 38 deletions source/Library/ER_RenderToLightProbeMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_RenderToLightProbeMaterial.h
30 changes: 13 additions & 17 deletions source/Library/ER_RenderableAABB.cpp
9 changes: 4 additions & 5 deletions source/Library/ER_RenderableAABB.h
175 changes: 58 additions & 117 deletions source/Library/ER_RenderingObject.cpp
86 changes: 44 additions & 42 deletions source/Library/ER_RenderingObject.h
39 changes: 15 additions & 24 deletions source/Library/ER_Sandbox.cpp
2 changes: 0 additions & 2 deletions source/Library/ER_Sandbox.h
45 changes: 20 additions & 25 deletions source/Library/ER_ShadowMapMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_ShadowMapMaterial.h
67 changes: 20 additions & 47 deletions source/Library/ER_ShadowMapper.cpp
13 changes: 5 additions & 8 deletions source/Library/ER_ShadowMapper.h
133 changes: 55 additions & 78 deletions source/Library/ER_Skybox.cpp
24 changes: 11 additions & 13 deletions source/Library/ER_Skybox.h
484 changes: 181 additions & 303 deletions source/Library/ER_Terrain.cpp
42 changes: 20 additions & 22 deletions source/Library/ER_Terrain.h
241 changes: 80 additions & 161 deletions source/Library/ER_VolumetricClouds.cpp
44 changes: 19 additions & 25 deletions source/Library/ER_VolumetricClouds.h
179 changes: 62 additions & 117 deletions source/Library/ER_VolumetricFog.cpp
23 changes: 11 additions & 12 deletions source/Library/ER_VolumetricFog.h
59 changes: 25 additions & 34 deletions source/Library/ER_VoxelizationMaterial.cpp
4 changes: 2 additions & 2 deletions source/Library/ER_VoxelizationMaterial.h
29 changes: 12 additions & 17 deletions source/Library/Library.vcxproj
96 changes: 42 additions & 54 deletions source/Library/Library.vcxproj.filters
1,438 changes: 1,438 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11.cpp
191 changes: 191 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11.h
107 changes: 107 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUBuffer.cpp
34 changes: 34 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUBuffer.h
150 changes: 150 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUShader.cpp
25 changes: 25 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUShader.h
493 changes: 493 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUTexture.cpp
66 changes: 66 additions & 0 deletions source/Library/RHI/DX11/ER_RHI_DX11_GPUTexture.h
432 changes: 432 additions & 0 deletions source/Library/RHI/ER_RHI.h
84 changes: 0 additions & 84 deletions source/Library/RasterizerStates.cpp

This file was deleted.

23 changes: 0 additions & 23 deletions source/Library/RasterizerStates.h

This file was deleted.

74 changes: 0 additions & 74 deletions source/Library/RenderStateHelper.cpp

This file was deleted.

45 changes: 0 additions & 45 deletions source/Library/RenderStateHelper.h

This file was deleted.

109 changes: 0 additions & 109 deletions source/Library/SamplerStates.cpp

This file was deleted.

27 changes: 0 additions & 27 deletions source/Library/SamplerStates.h

This file was deleted.

22 changes: 0 additions & 22 deletions source/Library/ServiceContainer.h

This file was deleted.

54 changes: 0 additions & 54 deletions source/Library/ShaderCompiler.h

This file was deleted.

3 changes: 1 addition & 2 deletions source/Library/Systems.inl
199 changes: 0 additions & 199 deletions source/Library/TGATextureLoader.cpp

This file was deleted.

32 changes: 0 additions & 32 deletions source/Library/TGATextureLoader.h

This file was deleted.