Compare commits
1 Commits
main
...
Cel-Shadin
| Author | SHA1 | Date | |
|---|---|---|---|
| cabf9b39d8 |
18
.gitattributes
vendored
18
.gitattributes
vendored
@@ -1,18 +0,0 @@
|
|||||||
enginecustom/assets/Model/OBJ/*.obj filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Model/OBJ/*.mtl filter=lfs diff=lfs merge=lfs -text
|
|
||||||
doxygen_docs/** filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/include/Lua/Lib/lua54.lib filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/x64/Debug/lua54.dll filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/x64/Release/lua54.dll filter=lfs diff=lfs merge=lfs -text
|
|
||||||
x64/Debug/lua54.dll filter=lfs diff=lfs merge=lfs -text
|
|
||||||
x64/Release/lua54.dll filter=lfs diff=lfs merge=lfs -text
|
|
||||||
x64/Debug/config.txt filter=lfs diff=lfs merge=lfs -text
|
|
||||||
x64/Release/config.txt filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Skybox/*.png filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/sounds/*.mp3 filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/sounds/*.opus filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Texture/*.png filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Texture/*.jpg filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Texture/*.tga filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Model/TXT/* filter=lfs diff=lfs merge=lfs -text
|
|
||||||
enginecustom/assets/Model/OBJ/* filter=lfs diff=lfs merge=lfs -text
|
|
||||||
10
.gitignore
vendored
10
.gitignore
vendored
@@ -9,6 +9,14 @@
|
|||||||
*.slo
|
*.slo
|
||||||
*.lo
|
*.lo
|
||||||
*.o
|
*.o
|
||||||
|
*.obj
|
||||||
|
|
||||||
|
# Don't ignore 3d model in OBJ
|
||||||
|
!enginecustom/monke.obj
|
||||||
|
!enginecustom/isosphere.obj
|
||||||
|
!enginecustom/cone.obj
|
||||||
|
!enginecustom/vaisseau.obj
|
||||||
|
!enginecustom/86.obj
|
||||||
|
|
||||||
# Precompiled Headers
|
# Precompiled Headers
|
||||||
*.gch
|
*.gch
|
||||||
@@ -434,5 +442,3 @@ FodyWeavers.xsd
|
|||||||
# Additional files built by Visual Studio
|
# Additional files built by Visual Studio
|
||||||
|
|
||||||
# End of https://www.toptal.com/developers/gitignore/api/visualstudio,c++
|
# End of https://www.toptal.com/developers/gitignore/api/visualstudio,c++
|
||||||
|
|
||||||
.idea/
|
|
||||||
|
|||||||
136
Jenkinsfile
vendored
136
Jenkinsfile
vendored
@@ -1,136 +0,0 @@
|
|||||||
pipeline {
|
|
||||||
agent { label 'windows' }
|
|
||||||
|
|
||||||
parameters {
|
|
||||||
string(name: 'DISCORD_USER_ID', defaultValue: '378262266723696651', description: 'ID Discord pour recevoir le DM')
|
|
||||||
choice(name: 'BUILD_TYPE', choices: ['Both', 'Debug', 'Release'], description: 'Type de build à exécuter')
|
|
||||||
}
|
|
||||||
|
|
||||||
options {
|
|
||||||
timestamps()
|
|
||||||
disableConcurrentBuilds()
|
|
||||||
timeout(time: 30, unit: 'MINUTES')
|
|
||||||
}
|
|
||||||
|
|
||||||
triggers {
|
|
||||||
pollSCM('')
|
|
||||||
}
|
|
||||||
|
|
||||||
stages {
|
|
||||||
stage('Checkout') {
|
|
||||||
steps {
|
|
||||||
checkout scm
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('Build') {
|
|
||||||
parallel {
|
|
||||||
stage('Build Debug') {
|
|
||||||
when { expression { params.BUILD_TYPE in ['Both', 'Debug'] } }
|
|
||||||
steps {
|
|
||||||
echo 'Building Debug...'
|
|
||||||
bat """
|
|
||||||
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\MSBuild.exe" ^
|
|
||||||
"%WORKSPACE%\\KhaoticEngineReborn.sln" ^
|
|
||||||
/p:Configuration=Debug ^
|
|
||||||
/p:Platform=x64 ^
|
|
||||||
/m ^
|
|
||||||
/verbosity:minimal
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Build Release') {
|
|
||||||
when { expression { params.BUILD_TYPE in ['Both', 'Release'] } }
|
|
||||||
steps {
|
|
||||||
echo 'Building Release...'
|
|
||||||
bat """
|
|
||||||
"C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\MSBuild\\Current\\Bin\\MSBuild.exe" ^
|
|
||||||
"%WORKSPACE%\\KhaoticEngineReborn.sln" ^
|
|
||||||
/p:Configuration=Release ^
|
|
||||||
/p:Platform=x64 ^
|
|
||||||
/m ^
|
|
||||||
/verbosity:minimal
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('Package') {
|
|
||||||
parallel {
|
|
||||||
stage('Package Debug') {
|
|
||||||
when { expression { params.BUILD_TYPE in ['Both', 'Debug'] } }
|
|
||||||
steps {
|
|
||||||
echo 'Packaging Debug into ZIP'
|
|
||||||
bat 'if not exist "%WORKSPACE%\\builds" mkdir "%WORKSPACE%\\builds"'
|
|
||||||
bat """
|
|
||||||
powershell -Command "Compress-Archive -Path '%WORKSPACE%\\**\\Debug\\*' -DestinationPath '%WORKSPACE%\\builds\\KhaoticEngineReborn_Debug.zip' -Force"
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
stage('Package Release') {
|
|
||||||
when { expression { params.BUILD_TYPE in ['Both', 'Release'] } }
|
|
||||||
steps {
|
|
||||||
echo 'Packaging Release into ZIP'
|
|
||||||
bat 'if not exist "%WORKSPACE%\\builds" mkdir "%WORKSPACE%\\builds"'
|
|
||||||
bat """
|
|
||||||
powershell -Command "Compress-Archive -Path '%WORKSPACE%\\**\\Release\\*' -DestinationPath '%WORKSPACE%\\builds\\KhaoticEngineReborn_Release.zip' -Force"
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
stage('Archive Artifacts') {
|
|
||||||
steps {
|
|
||||||
archiveArtifacts artifacts: 'builds/*.zip', fingerprint: true
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
post {
|
|
||||||
success {
|
|
||||||
script {
|
|
||||||
def urlsList = []
|
|
||||||
if (params.BUILD_TYPE in ['Both', 'Debug']) {
|
|
||||||
urlsList << "${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Debug.zip"
|
|
||||||
}
|
|
||||||
if (params.BUILD_TYPE in ['Both', 'Release']) {
|
|
||||||
urlsList << "${env.BUILD_URL}artifact/builds/KhaoticEngineReborn_Release.zip"
|
|
||||||
}
|
|
||||||
|
|
||||||
def data = [
|
|
||||||
userId: params.DISCORD_USER_ID,
|
|
||||||
status: 'success',
|
|
||||||
urls: urlsList
|
|
||||||
]
|
|
||||||
def jsonFile = "${env.WORKSPACE}\\payload.json"
|
|
||||||
writeFile file: jsonFile, text: groovy.json.JsonOutput.toJson(data)
|
|
||||||
|
|
||||||
bat """
|
|
||||||
curl -X POST http://192.168.1.131:2500/ci-notify ^
|
|
||||||
-H "Content-Type: application/json" ^
|
|
||||||
--data @${jsonFile}
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
failure {
|
|
||||||
script {
|
|
||||||
def data = [
|
|
||||||
userId: params.DISCORD_USER_ID,
|
|
||||||
status: 'failure',
|
|
||||||
urls: []
|
|
||||||
]
|
|
||||||
def jsonFile = "${env.WORKSPACE}\\payload-fail.json"
|
|
||||||
writeFile file: jsonFile, text: groovy.json.JsonOutput.toJson(data)
|
|
||||||
|
|
||||||
bat """
|
|
||||||
curl -X POST http://192.168.1.131:2500/ci-notify ^
|
|
||||||
-H "Content-Type: application/json" ^
|
|
||||||
--data @${jsonFile}
|
|
||||||
"""
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
140
KhaoticDemo/KhaoticDemo.vcxproj
Normal file
140
KhaoticDemo/KhaoticDemo.vcxproj
Normal file
@@ -0,0 +1,140 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup Label="ProjectConfigurations">
|
||||||
|
<ProjectConfiguration Include="Debug|Win32">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|Win32">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>Win32</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Debug|x64">
|
||||||
|
<Configuration>Debug</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
<ProjectConfiguration Include="Release|x64">
|
||||||
|
<Configuration>Release</Configuration>
|
||||||
|
<Platform>x64</Platform>
|
||||||
|
</ProjectConfiguration>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup Label="Globals">
|
||||||
|
<VCProjectVersion>17.0</VCProjectVersion>
|
||||||
|
<Keyword>Win32Proj</Keyword>
|
||||||
|
<ProjectGuid>{9e5ef415-5337-4eed-ae23-edc4b1fff455}</ProjectGuid>
|
||||||
|
<RootNamespace>KhaoticDemo</RootNamespace>
|
||||||
|
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>true</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||||
|
<ConfigurationType>Application</ConfigurationType>
|
||||||
|
<UseDebugLibraries>false</UseDebugLibraries>
|
||||||
|
<PlatformToolset>v143</PlatformToolset>
|
||||||
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||||
|
<CharacterSet>Unicode</CharacterSet>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||||
|
<ImportGroup Label="ExtensionSettings">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="Shared">
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||||
|
</ImportGroup>
|
||||||
|
<PropertyGroup Label="UserMacros" />
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||||
|
<ClCompile>
|
||||||
|
<WarningLevel>Level3</WarningLevel>
|
||||||
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||||
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||||
|
<SDLCheck>true</SDLCheck>
|
||||||
|
<PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||||
|
<ConformanceMode>true</ConformanceMode>
|
||||||
|
</ClCompile>
|
||||||
|
<Link>
|
||||||
|
<SubSystem>Console</SubSystem>
|
||||||
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||||
|
<OptimizeReferences>true</OptimizeReferences>
|
||||||
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||||
|
</Link>
|
||||||
|
</ItemDefinitionGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ProjectReference Include="..\enginecustom\enginecustom.vcxproj">
|
||||||
|
<Project>{92cf56c4-76bb-40d4-8fe5-36c15f5f127a}</Project>
|
||||||
|
</ProjectReference>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="main.cpp" />
|
||||||
|
</ItemGroup>
|
||||||
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||||
|
<ImportGroup Label="ExtensionTargets">
|
||||||
|
</ImportGroup>
|
||||||
|
</Project>
|
||||||
22
KhaoticDemo/KhaoticDemo.vcxproj.filters
Normal file
22
KhaoticDemo/KhaoticDemo.vcxproj.filters
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
<ItemGroup>
|
||||||
|
<Filter Include="Fichiers sources">
|
||||||
|
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||||
|
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Fichiers d%27en-tête">
|
||||||
|
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||||
|
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
|
||||||
|
</Filter>
|
||||||
|
<Filter Include="Fichiers de ressources">
|
||||||
|
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||||
|
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
|
||||||
|
</Filter>
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<ClCompile Include="main.cpp">
|
||||||
|
<Filter>Fichiers sources</Filter>
|
||||||
|
</ClCompile>
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
||||||
4
KhaoticDemo/main.cpp
Normal file
4
KhaoticDemo/main.cpp
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
int main()
|
||||||
|
{
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
72
KhaoticDemo/water.ps
Normal file
72
KhaoticDemo/water.ps
Normal file
@@ -0,0 +1,72 @@
|
|||||||
|
/////////////
|
||||||
|
// GLOBALS //
|
||||||
|
/////////////
|
||||||
|
SamplerState SampleType : register(s0);
|
||||||
|
|
||||||
|
Texture2D reflectionTexture : register(t0);
|
||||||
|
Texture2D refractionTexture : register(t1);
|
||||||
|
Texture2D normalTexture : register(t2);
|
||||||
|
|
||||||
|
cbuffer WaterBuffer
|
||||||
|
{
|
||||||
|
float waterTranslation;
|
||||||
|
float reflectRefractScale;
|
||||||
|
float2 padding;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
//////////////
|
||||||
|
// TYPEDEFS //
|
||||||
|
//////////////
|
||||||
|
struct PixelInputType
|
||||||
|
{
|
||||||
|
float4 position : SV_POSITION;
|
||||||
|
float2 tex : TEXCOORD0;
|
||||||
|
float4 reflectionPosition : TEXCOORD1;
|
||||||
|
float4 refractionPosition : TEXCOORD2;
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
// Pixel Shader
|
||||||
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
|
float4 WaterPixelShader(PixelInputType input) : SV_TARGET
|
||||||
|
{
|
||||||
|
float2 reflectTexCoord;
|
||||||
|
float2 refractTexCoord;
|
||||||
|
float4 normalMap;
|
||||||
|
float3 normal;
|
||||||
|
float4 reflectionColor;
|
||||||
|
float4 refractionColor;
|
||||||
|
float4 color;
|
||||||
|
|
||||||
|
// Move the position the water normal is sampled from to simulate moving water.
|
||||||
|
input.tex.y += waterTranslation;
|
||||||
|
|
||||||
|
// Calculate the projected reflection texture coordinates.
|
||||||
|
reflectTexCoord.x = input.reflectionPosition.x / input.reflectionPosition.w / 2.0f + 0.5f;
|
||||||
|
reflectTexCoord.y = -input.reflectionPosition.y / input.reflectionPosition.w / 2.0f + 0.5f;
|
||||||
|
|
||||||
|
// Calculate the projected refraction texture coordinates.
|
||||||
|
refractTexCoord.x = input.refractionPosition.x / input.refractionPosition.w / 2.0f + 0.5f;
|
||||||
|
refractTexCoord.y = -input.refractionPosition.y / input.refractionPosition.w / 2.0f + 0.5f;
|
||||||
|
|
||||||
|
// Sample the normal from the normal map texture.
|
||||||
|
normalMap = normalTexture.Sample(SampleType, input.tex);
|
||||||
|
|
||||||
|
// Expand the range of the normal from (0,1) to (-1,+1).
|
||||||
|
normal = (normalMap.xyz * 2.0f) - 1.0f;
|
||||||
|
|
||||||
|
// Re-position the texture coordinate sampling position by the normal map value to simulate the rippling wave effect.
|
||||||
|
reflectTexCoord = reflectTexCoord + (normal.xy * reflectRefractScale);
|
||||||
|
refractTexCoord = refractTexCoord + (normal.xy * reflectRefractScale);
|
||||||
|
|
||||||
|
// Sample the texture pixels from the textures using the updated texture coordinates.
|
||||||
|
reflectionColor = reflectionTexture.Sample(SampleType, reflectTexCoord);
|
||||||
|
refractionColor = refractionTexture.Sample(SampleType, refractTexCoord);
|
||||||
|
|
||||||
|
// Combine the reflection and refraction results for the final color.
|
||||||
|
color = lerp(reflectionColor, refractionColor, 0.6f);
|
||||||
|
|
||||||
|
return color;
|
||||||
|
}
|
||||||
33
README.md
33
README.md
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
Khaotic Engine Reborn reprend comme base le moteur Khaotic Engine pour lui ajouter plus de fonctionalité.
|
Khaotic Engine Reborn reprend comme base le moteur Khaotic Engine pour lui ajouter plus de fonctionalité.
|
||||||
|
|
||||||
Ce moteur est basé sur **DirectX11** et utilise **ImGui** pour son interface graphique.
|
Ce moteur est basé sur **DirectX11** utilise **ImGui** avec une couche d'abstraction pour permetre son usage avec d'autres API.
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Khaotic Engine is a rendering engine made in **C++** by a small team with the aim of learning how to use rendering APIs (OpenGL, DirectX 11/12 and Vulkan).
|
Khaotic Engine is a rendering engine made in **C++** by a small team with the aim of learning how to use rendering APIs (OpenGL, DirectX 11/12 and Vulkan).
|
||||||
|
|
||||||
This **DirectX11** based engine uses **ImGui** for the user interface.
|
This **DirectX11** based engine uses **ImGui** with an abstraction layer to enable its use with other APIs.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@@ -35,36 +35,15 @@ This **DirectX11** based engine uses **ImGui** for the user interface.
|
|||||||
|
|
||||||
**SHADER** :
|
**SHADER** :
|
||||||
|
|
||||||
+ Sunlight shader
|
- Cel Shading
|
||||||
+ Cel Shading
|
|
||||||
+ Skysphere
|
|
||||||
|
|
||||||
**Interface Graphique** :
|
**Interface Graphique** :
|
||||||
|
|
||||||
+ Console link to the Logger object
|
- Shader Manager
|
||||||
+ Shader Manager
|
|
||||||
+ Engine Settings
|
|
||||||
+ Sunlight Settings
|
|
||||||
|
|
||||||
**Save And Load of a Scene** :
|
|
||||||
|
|
||||||
+ Save All Custom object
|
|
||||||
+ Save All Custom Texture for Custom Object
|
|
||||||
|
|
||||||
**Texture File** :
|
|
||||||
|
|
||||||
+ All the format supported by Windows Imaging Component (WIC)
|
|
||||||
|
|
||||||
**Optimization** :
|
|
||||||
|
|
||||||
- Shader rendering
|
|
||||||
- Frustum culling
|
|
||||||
- Object rendering
|
|
||||||
- Terrain Instancing
|
|
||||||
|
|
||||||
## Demo :
|
## Demo :
|
||||||
|
|
||||||
[](https://youtu.be/CbK1a0Ar94Q)
|
[](https://www.youtube.com/watch?v=qCOCTyB_97c)
|
||||||
|
|
||||||
## Engine Build by :
|
## Engine Build by :
|
||||||
|
|
||||||
@@ -77,7 +56,7 @@ This **DirectX11** based engine uses **ImGui** for the user interface.
|
|||||||
- [@Harpie94](https://github.com/Harpie94)
|
- [@Harpie94](https://github.com/Harpie94)
|
||||||
- [@axelpicou](https://github.com/axelpicou)
|
- [@axelpicou](https://github.com/axelpicou)
|
||||||
- [@GolfOcean334](https://github.com/GolfOcean334)
|
- [@GolfOcean334](https://github.com/GolfOcean334)
|
||||||
- [@sutabasuto](https://github.com/sutabasuto)
|
- [@sutabasuto](https://github.com/sutabasuto)
|
||||||
|
|
||||||
|
|
||||||
**Moteur Reborn** :
|
**Moteur Reborn** :
|
||||||
|
|||||||
2924
doxygen.txt
2924
doxygen.txt
File diff suppressed because it is too large
Load Diff
BIN
doxygen_docs/html/.stfolder/syncthing-folder-b68556.txt
(Stored with Git LFS)
BIN
doxygen_docs/html/.stfolder/syncthing-folder-b68556.txt
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_logger_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_logger_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_main_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_main_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_modellistclass_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_modellistclass_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_modellistclass_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_modellistclass_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_skybox_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_skybox_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/_skybox_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/_skybox_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/alpha__map__shader__class_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/alpha__map__shader__class_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/alpha__map__shader__class_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/alpha__map__shader__class_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/annotated.html
(Stored with Git LFS)
BIN
doxygen_docs/html/annotated.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/annotated_dup.js
(Stored with Git LFS)
BIN
doxygen_docs/html/annotated_dup.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/application__class_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/application__class_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/application__class_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/application__class_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/bc_s.png
(Stored with Git LFS)
BIN
doxygen_docs/html/bc_s.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/bc_sd.png
(Stored with Git LFS)
BIN
doxygen_docs/html/bc_sd.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/bitmap__class_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/bitmap__class_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/bitmap__class_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/bitmap__class_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/camera__class_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/camera__class_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/camera__class_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/camera__class_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/celshade__class_8cpp_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/celshade__class_8cpp_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/celshade__class_8h_source.html
(Stored with Git LFS)
BIN
doxygen_docs/html/celshade__class_8h_source.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_frustum_class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_frustum_class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_frustum_class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_frustum_class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_logger-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_logger-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_logger.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_logger.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_logger.js
(Stored with Git LFS)
BIN
doxygen_docs/html/class_logger.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_model_list_class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_model_list_class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_model_list_class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_model_list_class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_skybox-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_skybox-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_skybox.html
(Stored with Git LFS)
BIN
doxygen_docs/html/class_skybox.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/class_skybox.js
(Stored with Git LFS)
BIN
doxygen_docs/html/class_skybox.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classalpha__map__shader__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classalpha__map__shader__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classalpha__map__shader__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classalpha__map__shader__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classapplication__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classapplication__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classapplication__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classapplication__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classapplication__class.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classapplication__class.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classbitmap__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classbitmap__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classbitmap__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classbitmap__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcamera__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcamera__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcamera__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcamera__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcamera__class.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classcamera__class.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcelshade__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcelshade__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcelshade__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcelshade__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcolor__shader__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcolor__shader__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classcolor__shader__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classcolor__shader__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classd__3d__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classd__3d__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classd__3d__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classd__3d__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classd__3d__class.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classd__3d__class.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classdepth__shader__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classdepth__shader__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classdepth__shader__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classdepth__shader__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classdisplay__plane__class-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classdisplay__plane__class-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classdisplay__plane__class.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classdisplay__plane__class.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity_manager-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity_manager-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity_manager.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity_manager.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_entity_manager.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_entity_manager.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_identity_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_identity_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_identity_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_identity_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_identity_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_identity_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_identity_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_identity_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_model_path_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_model_path_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_model_path_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_model_path_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_model_path_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_model_path_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_model_path_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_model_path_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_physics_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_physics_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_physics_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_physics_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_physics_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_physics_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_physics_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_physics_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_system-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_system-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_system.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_system.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_render_system.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_render_system.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_shader_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_shader_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_shader_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_shader_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_shader_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_shader_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_shader_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_shader_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_transform_component-members.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_transform_component-members.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_transform_component.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_transform_component.html
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_transform_component.js
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_transform_component.js
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classecs_1_1_transform_component.png
(Stored with Git LFS)
BIN
doxygen_docs/html/classecs_1_1_transform_component.png
(Stored with Git LFS)
Binary file not shown.
BIN
doxygen_docs/html/classes.html
(Stored with Git LFS)
BIN
doxygen_docs/html/classes.html
(Stored with Git LFS)
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user