Jack
c4f539c5b8
Fix namechange
...
Revert back to regular uniforms file name
2024-08-25 22:53:24 -04:00
Jack
1b4e3990e8
Tmp commit
...
Because I'm just renaming a file by making it lower case (technically snake_case) I need to do a tmp commit so the rename sticks.
2024-08-25 22:52:15 -04:00
Jack
7cf2ec7b55
Refactor uniforms
...
Add GeoData to control uniforms for geo pass. TODO refactor post pass uniforms
2024-08-25 22:49:45 -04:00
Jack
f638a2f1f8
Bind attribute location
...
Realized that attribute locations were not bound for the geometry pass. Fixed that and renamed variables to be camelCase
2024-08-25 22:16:14 -04:00
Jack Christensen
944f98243c
Update README.md
2024-08-26 00:06:48 +00:00
Jack Christensen
18f74d777d
Update COPYING
2024-08-26 00:06:04 +00:00
Jack Christensen
bd44baa339
Delete LICENSE
2024-08-26 00:03:55 +00:00
Jack
1e7656e3ad
Update relavent files to glsl version 4.5
2024-08-25 19:26:12 -04:00
Jack
0cec0b2d8a
Setup versioning
...
Got versioning setup and created a path for the near future.
2024-08-25 19:01:10 -04:00
Jack Christensen
0097ab2641
Merge branch 'feature/texture-import' into 'main'
...
Start load texture logic
See merge request jack/terravisor!1
2024-08-25 20:35:09 +00:00
Jack
0b3c7b0f74
Add TIFF import
...
Completed LoadTexture() to allow for TIFF files and loaded the color texture to the shaders. Some minor changes to the fragment shaders, but nothing major.
2024-08-25 16:31:01 -04:00
Jack
6a35ad9e5c
Reorganized FreeImage libraries
...
In dependencies/FreeImage/lib changed /linux to /UNIX and added /WIN32 to try and keep things organized.
2024-08-24 00:27:20 -04:00
Jack
17d7c6aa95
Removed TIFF::TIFF
2024-08-24 00:19:52 -04:00
Jack
09f0c314f6
Hail Mary fix to get working on Linux
2024-08-24 00:19:14 -04:00
Jack
ae2db4bd76
Typo in CMakeLists
2024-08-24 00:16:39 -04:00
Jack
5b93c79ad7
Trying .so to link libraries
2024-08-24 00:14:16 -04:00
Jack
176362eff7
Add TIFF libraries to CMakeLists.txt
2024-08-24 00:11:20 -04:00
Jack
a743849a94
Fix typo in CMakeLists.txt
...
libFreeImage.a -> libfreeimage.a
2024-08-24 00:08:40 -04:00
Jack
df9ba55955
Fix typo in CMakeLists.txt
...
Forgot endif() at line 46
2024-08-24 00:07:37 -04:00
Jack
5e6a2a2b9c
Add linux library to dependency
2024-08-24 00:06:28 -04:00
Jack
b0e8ab8a36
Update .gitignore to make exceptions for FreeImage files
2024-08-23 23:40:02 -04:00
Jack
34e0974eb3
FreeImage correctly included
...
I gave up and am directly including FreeImage in this project. I need to add proper licensing soon.
2024-08-23 23:35:47 -04:00
Jack
33c121764b
Just looking at all the include and lib directories
2024-08-23 22:20:34 -04:00
Jack
4cf7c4d102
Remove UNIX check
2024-08-23 22:18:32 -04:00
Jack
6b06d8651a
Try adding FreeImage to source files
2024-08-23 22:16:19 -04:00
Jack
2df0bff067
Link to installed rather than packages
2024-08-23 22:12:53 -04:00
Jack
a13219484c
Directly link to FreeImage headers
2024-08-23 22:05:54 -04:00
Jack Christensen
54333998a3
Update .gitlab-ci.yml file
2024-08-24 02:03:23 +00:00
Jack Christensen
5a61870048
Update .gitlab-ci.yml file
2024-08-24 02:02:26 +00:00
Jack
9ef7a32957
Switch test build from release to debug
2024-08-23 21:58:56 -04:00
Jack
3f923e5a2f
Move FreeImage.h include from header to main file
...
Test couldn't find FreeImage functions so I'm trying moving it
2024-08-23 21:56:12 -04:00
Jack
d12a32f162
Point CMake to base lib directory
...
Just want to check if this works. Not the best way to do things.
2024-08-23 21:53:27 -04:00
Jack
347d46c900
Start load texture logic
...
I just wanted to get something in here to make sure the branch is working with automatic tests and that FreeImage wouldn't throw errors now that I'm actually using it.
2024-08-23 21:47:37 -04:00
Jack Christensen
c3508f28a5
Remove mention of macOS in README.md
2024-08-24 00:16:02 +00:00
Jack Christensen
0ee8c79db3
Update README.md
2024-08-24 00:14:43 +00:00
Jack Christensen
b077d09589
Update CMakeLists.txt
2024-08-23 23:00:12 +00:00
Jack Christensen
3bcf6bac4f
Update CMakeLists.txt
2024-08-23 22:59:16 +00:00
Jack Christensen
ab8e9d3310
Update CMakeLists.txt
2024-08-23 22:57:02 +00:00
Jack Christensen
8cc35731bb
Update CMakeLists.txt
2024-08-23 22:51:43 +00:00
Jack Christensen
43e95ead77
Update CMakePresets.json
2024-08-23 22:51:01 +00:00
Jack Christensen
7be114a1f3
Update .gitlab-ci.yml file
2024-08-23 22:50:36 +00:00
Jack Christensen
752e125c91
Test FreeImage on Linux
2024-08-22 16:59:53 -04:00
Jack Christensen
958da0d730
Updated .gitlab-ci.yml
2024-08-22 16:57:03 -04:00
Jack Christensen
40af53ad1a
Updated .gitlab-ci.yml
2024-08-22 16:54:10 -04:00
Jack Christensen
d2e859d35b
Test FreeImage inclusion
2024-08-22 16:50:38 -04:00
Jack Christensen
59bd0c30b1
Add camera controls
2024-08-21 17:14:35 -04:00
Jack Christensen
e3a67c6d00
Add anonymous namespace and add bind and unbind functions to fbo file
2024-08-20 01:35:19 -04:00
Jack Christensen
ca26a4f068
Got rid of load_texture due to errors
2024-08-20 01:01:41 -04:00
Jack Christensen
4078dc9943
Update CMakeLists.txt
2024-08-20 00:55:04 -04:00
Jack Christensen
0a4cf689e5
Replaced once thought redundant find_package for freeimage
2024-08-20 00:53:53 -04:00