Jack Christensen
|
1c75e7ddd8
|
Calculate smooth normals in TES
|
2024-08-17 19:10:15 -04:00 |
Jack Christensen
|
294c2f3c85
|
Add option for geometry shader in initial pass
|
2024-08-17 19:09:48 -04:00 |
Jack Christensen
|
2f4de89791
|
Add position output for deferred rendering
|
2024-08-17 19:08:11 -04:00 |
Jack Christensen
|
025f442686
|
Add slider for tessellation factor
|
2024-08-17 19:05:05 -04:00 |
Jack Christensen
|
a45473c77e
|
Add dynamic patch grid resolution
|
2024-08-17 12:25:42 -04:00 |
Jack Christensen
|
5212d5aa19
|
Displacement working with normals
|
2024-08-16 00:15:26 -04:00 |
Jack Christensen
|
05ecd9b4be
|
Refactor tessellation shader pipeline
|
2024-08-15 13:53:52 -04:00 |
Jack Christensen
|
bc8d855098
|
Typo in scene.h and some cleanup
|
2024-08-15 01:09:37 -04:00 |
Jack Christensen
|
cba45bdecf
|
Can import .hgt files. TODO refactor
|
2024-08-15 00:56:29 -04:00 |
Jack Christensen
|
136b5cab9c
|
Move PVM matrix multiplication from vertex to tessellation eval shader
|
2024-08-14 19:14:43 -04:00 |
Jack Christensen
|
b2450d4ca5
|
Switch triangle for tessellated quad patch with tess shaders
|
2024-08-14 18:04:06 -04:00 |
Jack Christensen
|
250c108e97
|
Implement HDR and gamma correction in post shader pass
|
2024-08-14 16:40:51 -04:00 |
Jack Christensen
|
7060c08217
|
Refactor, setup FBO, and render into ImGui window
|
2024-08-14 02:16:53 -04:00 |
Jack Christensen
|
0e348944b1
|
Make some indentations concistent
|
2024-08-13 18:09:49 -04:00 |
Jack Christensen
|
74ac6aec9a
|
Create const variables for window dimensions
|
2024-08-13 17:58:49 -04:00 |
Jack Christensen
|
590982cde3
|
Add FBO class. Still need to add functionality
|
2024-08-13 17:47:16 -04:00 |
Jack Christensen
|
07eb172464
|
Refactorize and started shader pipline
|
2024-08-13 16:25:56 -04:00 |
Jack Christensen
|
4575698c55
|
DebugBreack() -> DEBUG_BREAK() in scene.cpp
|
2024-08-12 22:00:57 -04:00 |
Jack Christensen
|
0adc58fe20
|
Add PluginUtils.h to DebugCallback includes
|
2024-08-12 21:59:48 -04:00 |
Jack Christensen
|
8e5f1f1119
|
Fix case sensitive issue for linux
|
2024-08-12 21:58:13 -04:00 |
Jack Christensen
|
dcd82ae202
|
Create PlatformUtils.h to handle cross platform compatibility
|
2024-08-12 21:55:08 -04:00 |
Jack Christensen
|
5f415e4f1b
|
Merge branch 'main' of https://git.jackmchristensen.com/jack/terravisor
|
2024-08-12 21:40:41 -04:00 |
Jack Christensen
|
d4537b88a5
|
Shaders up and running
|
2024-08-12 21:40:37 -04:00 |
Jack Christensen
|
8ff81a064a
|
Add more files from VS_Template
|
2024-08-12 21:40:28 -04:00 |
Jack Christensen
|
02883a4830
|
Update README.md
|
2024-08-12 22:29:35 +00:00 |
Jack Christensen
|
9c4b47f39c
|
Update README.md
|
2024-08-12 22:04:25 +00:00 |
Jack Christensen
|
75e9b1ea63
|
Add title comment for some reason
|
2024-08-12 17:56:29 -04:00 |
Jack Christensen
|
cf918040b3
|
Add imgui_impl_opengl3_loader.h to hopefully fix loader issues in test
|
2024-08-12 17:30:29 -04:00 |
Jack Christensen
|
f3ebcdd8d5
|
Testing imgui/backends headers
|
2024-08-12 17:22:51 -04:00 |
Jack Christensen
|
229616687b
|
Typo in #include "scene.h"
|
2024-08-12 17:20:14 -04:00 |
Jack Christensen
|
fcc51c5439
|
Lowercase glm in CMakeLists.txt
|
2024-08-12 17:06:33 -04:00 |
Jack Christensen
|
d63206fa58
|
Should fix issues vcpkg finding packages
|
2024-08-12 17:03:03 -04:00 |
Jack Christensen
|
abc21b4edf
|
Add correct image to .gitlab-ci.yml
|
2024-08-12 16:11:18 -04:00 |
Jack Christensen
|
59fa6c1a21
|
Update to add build stage to .gitlab-ci.yml
|
2024-08-12 16:07:57 -04:00 |
Jack Christensen
|
34b641a58d
|
Make CMake files machine agnostic
|
2024-08-12 16:05:20 -04:00 |
Jack Christensen
|
dc89084bf3
|
Get ImGui docking working
|
2024-08-11 21:20:17 -04:00 |
Jack Christensen
|
fc7219d6c9
|
Add custom environment container
|
2024-08-11 21:19:58 -04:00 |
Jack Christensen
|
535acecc32
|
Rename directories headers->include | src->source
|
2024-08-11 15:09:37 -04:00 |
Jack Christensen
|
4261ce59f7
|
Add ImGui and refactor
|
2024-08-11 14:52:38 -04:00 |
Jack Christensen
|
b416f8da27
|
Add assimp and imgui dependencies
|
2024-08-11 14:52:19 -04:00 |
Jack Christensen
|
9dab0a933a
|
Add ImGui
|
2024-08-11 14:51:52 -04:00 |
Jack Christensen
|
30c156435d
|
Revert .gitlab-ci.yml back to simple check
|
2024-08-11 12:14:19 -04:00 |
Jack Christensen
|
e96095bb4c
|
Add glm and assimp packages to CMakeLists.txt
|
2024-08-11 12:12:26 -04:00 |
Jack Christensen
|
290f7fcc12
|
Actual last try for tonight
|
2024-08-11 00:10:33 -04:00 |
Jack Christensen
|
c4d4b49732
|
Last try for tonight
|
2024-08-11 00:08:37 -04:00 |
Jack Christensen
|
8e926e728d
|
Last change to setup broke it for some reason
|
2024-08-11 00:07:02 -04:00 |
Jack Christensen
|
8c42618b8a
|
Try to carry over from setup stage
|
2024-08-11 00:05:30 -04:00 |
Jack Christensen
|
a098b5b0e3
|
Add more stuff to build stage
|
2024-08-11 00:01:52 -04:00 |
Jack Christensen
|
f6a463194f
|
Try to catch some logs
|
2024-08-10 23:59:35 -04:00 |
Jack Christensen
|
899baada53
|
Update .gitlab-ci.yml
|
2024-08-10 23:54:06 -04:00 |