b033b5f585
Fix os check, again
2024-04-23 16:52:08 -04:00
7802b35b13
Fix #4
2024-04-23 16:49:55 -04:00
5d3b8eae7e
Fix #3
2024-04-23 16:47:03 -04:00
490bf6302a
Fix #2
2024-04-23 16:45:02 -04:00
1ccbcff9c2
Fix YAML
2024-04-23 16:44:19 -04:00
d3d97f223a
Remove old build dirs on Windows
2024-04-23 16:42:35 -04:00
4fef8e0139
Exclude ubuntu clang for now
2024-04-23 16:40:10 -04:00
69b5e57209
Add more KF
2024-04-23 16:37:54 -04:00
82e19506ef
More fixes
2024-04-23 16:33:09 -04:00
16d304cd56
Only compile KF on Windows
2024-04-23 16:29:26 -04:00
3ffddbd3fe
Ok, figured out qm issue
2024-04-23 16:24:20 -04:00
9fcac022da
Revert "Hmm, try this"
...
This reverts commit 48fb9a5175
.
2024-04-23 16:17:23 -04:00
48fb9a5175
Hmm, try this
2024-04-23 16:14:35 -04:00
9084de1a52
Cache Qt installs
2024-04-23 16:10:21 -04:00
e84e9aa9c8
Append cmake prefix path
2024-04-23 16:09:16 -04:00
b5fe1fd931
Install Qt
2024-04-23 16:05:39 -04:00
a4bf9f8d2e
Add KCoreAddons
2024-04-23 16:03:22 -04:00
7564b3483e
Use an install prefix
2024-04-23 16:00:40 -04:00
57104a559e
Fix this line once and for all?
2024-04-23 15:58:59 -04:00
3e61cd4e5c
Fix source dir for ECM
2024-04-23 15:55:44 -04:00
aea4428497
This is actually two commands
2024-04-23 15:54:14 -04:00
c7d4c72f46
Keep going ECM
2024-04-23 15:52:29 -04:00
e64fccc274
Oops, move reusable strings step
2024-04-23 15:51:11 -04:00
5f24ee6f27
Possibly fix ECM build
2024-04-23 15:49:13 -04:00
f89bc4885b
Add ECM
2024-04-23 15:46:05 -04:00
bbb94a96fa
Start running builds and tests on the CI
2024-04-23 19:33:09 +00:00
503cbbc5cb
Note that git submodules must be cloned
2024-04-22 16:20:04 -04:00
ef8cec1977
Note that there's no builds at the moment in the README
2024-04-22 16:17:46 -04:00
a443c66a3f
Remove CONTRIBUTING (merge it into README) and fix BUILDING instructions
2024-04-22 16:16:50 -04:00
0245e15ddf
Fix the wrong folder-symbolic icon being used
...
This affected dark themes, oops.
2024-04-22 16:12:44 -04:00
cf6b97930f
Allow empty materials that have no set shader package
2024-04-22 16:12:26 -04:00
cb18b54cde
Add a map editor icon, fix .desktop file
2024-04-22 16:12:08 -04:00
75ab62ba71
Update READMEs, update screenshots
2024-04-22 16:11:54 -04:00
04717aea62
Add missing header in swapchain.h
2024-04-22 15:47:45 -04:00
97eee9fc5c
Update README
2024-04-22 15:16:31 -04:00
87e9d651eb
Add funding link for GitHub
2024-04-22 15:12:15 -04:00
583845cc1a
Make libphysis module path relative
2024-04-22 15:08:19 -04:00
84887a5470
Start working on normals support
2024-04-21 19:56:52 -04:00
74f754b382
Implement some stuff required for skin shaders
...
Punching some holes to allow shaders to access textures
2024-04-21 19:45:21 -04:00
af806bff63
Remove hardcoded character.shpk path
...
Now the new renderer should load the material's requested shader package
2024-04-21 19:07:09 -04:00
dcb54cf4e3
Begin working on bone support for the new renderer
...
Doesn't work completely yet (not sure why) but for basic items it works.
2024-04-21 18:49:48 -04:00
e34daadbcd
Split up Renderer's source files and a lot of refactoring
...
This now splits up the rendering system into sensible parts, and makes
it easier to switch between the simple renderer and the new experimental
one. Lots of refactors I needed to do for a while are now done, too.
2024-04-21 17:35:51 -04:00
5317300aaf
Remove GLM_FORCE_LEFT_HANDED
...
This wasn't needed after all, and fixes both the new and old renderers.
2024-04-21 14:15:17 -04:00
8ea47a5502
Make a note why there's no UV coordinates for the plane vertices
2024-04-21 14:12:56 -04:00
0e739187ab
Make the render size not hardcoded to 640x480 in the new renderer
2024-04-21 14:11:40 -04:00
7bba79f62f
Make lighting work (finally)
...
Now it can display a directional light source, albeit in a tiny
hardcoded size. Time to clean up my mess!
2024-04-21 14:05:41 -04:00
eb9e5dc094
Implement more of g_CameraParameter
2024-04-21 13:29:30 -04:00
ec47e52f80
Implement view position extraction, and provide g_SamplerDepth
2024-04-21 13:17:40 -04:00
ed9d6e62b8
More stuff that's needed for directional lighting
...
It's not working yet as we're missing view positions and the normal
clear color is wrong, but it's getting there. It can display a nice
blobby plane with the light color right now.
2024-04-21 13:04:25 -04:00
7f1c167251
Create GBuffer (normals only for now) and render into it
2024-04-21 12:00:13 -04:00