1
Fork 0
mirror of https://github.com/redstrate/Novus.git synced 2025-04-22 20:17:46 +00:00
Commit graph

487 commits

Author SHA1 Message Date
6f007b0683 Add Flatpak 2024-05-27 16:36:56 -04:00
ac16e73c4d Renderer: Add workaround for older Vulkan SDKs 2024-05-27 16:36:50 -04:00
6ae749a12f Don't deploy applications on Flatpak 2024-05-27 16:36:35 -04:00
328bcb5572 SDK Launcher: Fix launching under Flatpak 2024-05-27 16:36:21 -04:00
f15049d6aa Map Editor: Begin adding support for materials 2024-05-27 13:15:50 -04:00
2252feeef3 MDLPart: Add render material cache 2024-05-27 13:15:40 -04:00
4a777ff9db Fix narrowing conversion introduced in mdlimport 2024-05-25 23:41:50 -04:00
edc341a014 Begin work on importing shape meshes
It's temporarily disabled for now, because it doesn't work. But it does
disable the shape meshes so it doesn't bug out in-game, leaving it a
little less ugly.
2024-05-25 23:28:00 -04:00
6cec87568d Bump libphysis, begin exporting shape data 2024-05-25 22:59:12 -04:00
a4347e6f8b Armoury: Add Penumbra actions menu
It's now possible to "redraw" manually, and also open the main window.
2024-05-25 22:43:49 -04:00
d9438ad88a Data Explorer: Add status bar with hash, offset and file type info 2024-05-25 10:57:43 -04:00
04aab49f34 Improve wording in some labels 2024-05-25 10:26:26 -04:00
2720e5fd7a Add a new game launcher program
This is simplistic for now, but I want to expand it for quick offline
testing.
2024-05-18 15:14:22 -04:00
5fd94fc70c Launcher: Add entry for the new material editor 2024-05-18 14:54:17 -04:00
3747e271f9 Launcher: Support launching Windows executables 2024-05-18 14:53:35 -04:00
dd2c3e4487 Remove more unnecessary files from the Windows artifact 2024-05-18 17:31:14 +00:00
5b042dd8a0 Only run "Save Prefix" step when a cache miss happens
Prevents a warning from popping up on the dashboard
2024-05-18 17:31:14 +00:00
c5d77cec4f Mirror the gperf zip, because SourceForge sucks 2024-05-18 17:31:14 +00:00
42f9cb7d8f Update libphysis version 2024-05-18 17:31:14 +00:00
4d0b109bb8 sklbpart: Fix GLSL flags 2024-05-18 17:31:14 +00:00
3b8b867a02 Make glslang dependency optional
This is only needed for additional GLSL debug information, and is
definitely not required.
2024-05-18 17:31:14 +00:00
b81e22a9ae Build Breeze Icons on Linux too 2024-05-18 17:31:14 +00:00
3184d5b175 Build Breeze Icons before KIconThemes 2024-05-18 17:31:14 +00:00
35680ec62b Update to new DXBC origin 2024-05-18 08:49:17 -04:00
23e93811de Fix running out of descriptors too easily in the simple renderer 2024-05-13 22:57:33 -04:00
f57c9329ba Fix REUSE metadata due to apps moves 2024-05-10 16:48:04 -04:00
b6cc54405c Move applications to their own folder
To try to cut down the amount of top-level folders
2024-05-10 16:44:45 -04:00
f713f5c150 Resolve more warnings 2024-05-10 16:37:40 -04:00
a812b37413 Move getShaderModuleResources to ShaderManager 2024-05-10 16:16:21 -04:00
1aa7c8c6ee Start moving shader stuff into it's own dedicated class
This is generally abstract from the game renderer, and can be useful
elsewhere. It's also really big!
2024-05-10 16:14:33 -04:00
dcfa109569 Bump libphysis to fix crash in new renderer 2024-05-10 16:02:32 -04:00
13ef518ed3 Remove accidental typing from me 2024-05-10 15:56:58 -04:00
1815d60f21 Add debug markers for peeking via RenderDoc 2024-05-10 15:53:32 -04:00
1fef1e2acd Prepare for dyeable gear 2024-04-30 19:05:55 -04:00
5a227971c2 Support 3D textures, add real tile diffuse/normal and fix lighting
I broke the lighting accidentally while messing around with Dawntrail,
it's now restored. Real textures are used for tile diffuse/normal
textures which shoud fix the appearances of some gear.
2024-04-30 18:12:02 -04:00
ac3b2e2f7c Prevent skeletons from changing just by selecting a bone 2024-04-30 16:05:26 -04:00
9e4d99a0db Add a way to quickly disable racial deforms in the full model viewer 2024-04-30 16:02:59 -04:00
0c9cb2b0cf Attempt to display racial transforms in the bone editor
Not sure if it 100% works yet
2024-04-30 15:56:26 -04:00
b1e5728f8f Make GearView::addGear remove gear that already exists in the slot 2024-04-30 15:27:50 -04:00
1be5fc27d0 Simplify body part loading in gear view 2024-04-30 15:21:23 -04:00
2c780311c7 Try to the fix PBD being applied wrongly 2024-04-30 00:58:35 -04:00
5633e72f8b Fix by bad spelling in the executable name for material editor 2024-04-28 09:03:22 -04:00
c3d637c1a0 Add more credits to the about data 2024-04-28 09:02:51 -04:00
d52bfb0034 Fix typo in reuse job 2024-04-28 08:06:13 -04:00
7e5387a6ea Add REUSE compliance check 2024-04-28 07:14:55 -04:00
0295b3950f Un-remove the Windows script I partially deleted
Accidentally committed something while testing earlier.
2024-04-28 07:11:28 -04:00
20b2f0e7b8 Add support for more shader structures as seen in Dawntrail Benchmark
Not sure what these are yet, but stops the renderer from complaining.
2024-04-28 07:09:58 -04:00
7d2b81affd Add experimental support for the Dawntrail rendering system
I hastily found the new scene keys used, it mostly "works" but there's
new parameters and resources we don't provide. Enable via
NOVUS_IS_DAWNTRAIL=1.
2024-04-27 22:59:26 -04:00
7a9164bf5e Note supported game versions 2024-04-27 21:33:11 -04:00
729dce011a Fix specular not showing correctly, and more
The specular for lights now show up correctly. The offscreen buffers
use more accurate formats. And a new Scene struct is added for future
usage.
2024-04-27 21:11:53 -04:00