163 Commits

Author SHA1 Message Date
01a9c940f0 Minor update - frustum rework
Complete overhaul of frustum culling
2025-01-12 00:59:43 +01:00
ab0355ed97 Minor update - Add Render Queues 2025-01-11 22:18:19 +01:00
915c0cdd7f Minor Update - Object Rendering change
+ RenderPass (render object in a vector)
2025-01-11 13:53:35 +01:00
bce659e55d Minor - Vsync toggle
New Method :

+ Set Vsync
+ Set Screen Width
+ Set Screen Height
+ Get Hwnd
+ Set Hwnd
+ IsWindowed
+ SetWindowed

New UI For Engine Settings :

+ Add Vsync Toggle to UI
2025-01-10 20:43:36 +01:00
b4804c2df2 boo 2024-10-02 12:44:00 +02:00
7d2b962420 Patch Update - Terrain Tweak 2024-10-01 20:44:46 +02:00
7f84ab39a1 ajout des fichier obj forcer 2024-10-01 18:48:01 +02:00
975edf0e62 Améliorations de la gestion des chemins et textures
- Ajout de la récupération du chemin d'exécution du module dans `WinMain` et transmission à `SystemClass`.
- Ajout de la méthode `SendPath` dans `SystemClass` pour transmettre le chemin et le dossier de travail à `ApplicationClass`.
- Remplacement de la variable `result` par `Hresult` pour les résultats des appels DirectX dans `ApplicationClass::Initialize`.
- Définition du chemin de travail courant avant de charger les textures dans `ApplicationClass::AddKobject`.
- Vérification que l'objet a bien reçu les textures après l'initialisation dans `ApplicationClass::AddKobject`.
- Ajout des méthodes `SetPath` et `SetWFolder` dans `ApplicationClass` pour définir le chemin et le dossier de travail.
- Réduction du nombre de catégories de textures affichées dans `imguiManager::WidgetObjectWindow`.
2024-10-01 16:02:30 +02:00
8f20397130 sus 2024-09-30 15:29:49 +02:00
79558eed4f prout 2024-09-29 18:30:50 +02:00
3e3620d925 Patch - Update 2024-09-29 18:19:49 +02:00
fa2544d596 MAJOR UPDATE - ARCHITECTURE 2024-09-29 17:27:30 +02:00
68e460c5df Major Update - Texture Change 2024-09-29 13:57:26 +02:00
bbbea117c3 MAJOR UPDATE - REWORK TEXTURE
-support texture tga retirer

+support texture format standard ajouter
2024-09-29 13:24:18 +02:00
c4b4ef83e3 hummm 2024-09-28 22:03:35 +02:00
e20a2aa365 MAJOR UPDATE - BROKEN
- New way of loading Texture
2024-09-28 20:16:44 +02:00
30b41922d9 Cel shade c'est mieux mais ALED 2024-09-26 11:30:26 +02:00
71403c614d Cel shading Update 2024-09-25 12:40:02 +02:00
eea4518a0a Cel Shading [WIP]
+ Cel shading shader
+ Shader Manager window
2024-09-24 12:16:22 +02:00
394819e7c3 Patch update - gitignore tweak 2024-04-26 14:28:27 +02:00
3bb1f095c1 Patch update - Texture fix + Exe fix
[FIX] :

~ Modification des textures bath et water
~ Ajouts des fichier pour le exe
2024-04-26 14:03:53 +02:00
51771906ce Patch update - Replace terrain 2024-04-25 11:02:24 +02:00
1e2a23f96c Merge branch 'ImGui-NoScripting' 2024-04-25 10:57:26 +02:00
cc07d7f3ba Patch update - merge end 2024-04-25 10:55:50 +02:00
GolfOcean334
de054600c9 Merge branch 'main' of https://github.com/GamingCampus-AdrienBourgois/khaotic-engine 2024-04-25 10:41:23 +02:00
GolfOcean334
8382f42c1f Fix: Suppression de certains commentaire 2024-04-25 10:40:44 +02:00
40054a516a Patch Update - Water render order change 2024-04-25 10:39:21 +02:00
StratiX0
6db8cc7efc style: GetGrounded() => IsGrounded() 2024-04-25 10:37:45 +02:00
StratiX0
daa9aa7023 feat: nouveau plane
feat:
+ Ajout d'un nouveau plane, l'ancien etait casse
+ "Ajout" des colisions avec les planes, les planes sont traites comme des cubes
2024-04-25 10:33:29 +02:00
911b9bf8cc Merge branch 'main' into ImGui-NoScripting 2024-04-25 10:32:30 +02:00
StratiX0
9dd129b7bc feat: object id et objects collisions
feat:
+ Ajout d'un id pour chaque objet cree
+ Ajout de collision entre les objets
2024-04-25 10:18:46 +02:00
GolfOcean334
5dc44c22cc Fix: Probleme de merge réglé 2024-04-25 10:10:42 +02:00
StratiX0
50d206649b refactor: terrain en cube 2024-04-25 10:04:48 +02:00
StratiX0
73e4a63de0 feat: Collision cube sphere
feat:
+ Ajout des collisions entre une sphere et un cube

bug:
+ Les collisions impliquant les spheres sont imparfaites, il y aura un fort clipping
2024-04-25 10:03:30 +02:00
GolfOcean334
2ffcf977d7 Merge branch 'Water-Shader' into Merge 2024-04-25 09:59:43 +02:00
GolfOcean334
6841255bf9 Fix Update: direction de la lumière prise en compte pour le water shader 2024-04-25 09:48:08 +02:00
StratiX0
291afe9424 Ajout collision semi fonctionnelle entre 2 spheres
feat:
+ collision entre 2 spheres, fonctionne a moitie, overlap entre les 2
2024-04-24 12:59:40 +02:00
StratiX0
e57de4f1be Ajout de la collision entre 2 cubes
feat:
+ collision entre 2 cubes

refactor:
+ changements dans quelques fonctions
+ renommage de certaines fonctions
2024-04-24 11:59:48 +02:00
b0384dd30d Minor Update - Logger Tweak 2024-04-23 15:43:02 +02:00
GolfOcean334
7160ad922c Fix: Water Shader 2024-04-22 17:56:45 +02:00
6316d4cb2b Minor Update - ImGui tweak
[FEAT] :

~ Modification de l'interface ImGui
2024-04-22 17:55:48 +02:00
GolfOcean334
fd5b1f33b0 Minor: Water shader Terminer 2024-04-22 17:35:40 +02:00
StratiX0
fadca179e8 Ajout collision avec le terrain, mais tres bancale
feat:

+ les cubes ajoutes s'arretent lorsqu'il y a collision avec le terrain, seulement sur un seul chunk
2024-04-22 17:26:27 +02:00
StratiX0
4a77df6102 fix du probleme de spawn d'objets
fix:

+ les objets ne s'envolent plus vers le haut quand un nouvel objet est spawn
2024-04-22 16:14:05 +02:00
StratiX0
d51619f437 fix du spawn d'un objet
fix:
+ les objets ne spawn plus a une distance elevees
2024-04-22 14:50:14 +02:00
7ef81b9c91 Minor Update - ImGui Render Tweak
[FEAT] :

~ Modification de la chaine de rendu dans la method Frame()

~ Modification de l'interface de lights
2024-04-21 21:57:11 +02:00
25f05fe217 Minor Update - Logger transformer en Singleton 2024-04-12 17:59:44 +02:00
GolfOcean334
5aa2621a76 Minor: Ajout du Shader de l'eau 2024-04-12 17:34:59 +02:00
aa4f1146b7 Minor Update - Gestion des Texture Update
Feat :

+ Utilisation de vector pour stocker les texture filename
~ Refonte du chargement des textures
2024-04-12 17:11:06 +02:00
42226741ce Patch Update - Fix Release
FIX :

~ Modifie l'ordre des shutdown
+ Ajout de Mutex pour éviter de release et de render la frame en même temp
- Suppression d'un shutdown oublié de ImGui dans systeme class
2024-04-12 16:19:18 +02:00