Commit Graph

478 Commits

Author SHA1 Message Date
austin
077cffa2e2 smooth fluid voxel animation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-20 08:50:32 -04:00
austin
db8ad7d10a Fix ghost water in the sky
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-19 20:53:41 -04:00
austin
bfd7690403 fix fluid chunk model creating and flickering 2024-03-19 20:03:21 -04:00
austin
7ab0debc45 basic visuals work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-17 18:54:33 -04:00
austin
97edfacd41 fluids are rendering albeit poorly
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-17 18:44:39 -04:00
austin
f328d16bab sending grass half-baked because I want water 2024-03-17 15:20:30 -04:00
austin
41f2675e43 Fix arena mode
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-13 17:47:21 -04:00
austin
15e10ad83e intelligently place foliage
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-12 22:55:33 -04:00
austin
9196568a20 Break up rendering engine into pipelines flow
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-10 11:11:39 -04:00
austin
c03b9b91ea model refresh 2024-03-09 20:45:33 -05:00
austin
76875cb8cb Massive mesh refactor 2024-03-09 20:05:47 -05:00
austin
027c93d4c7 Collision optimization
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-09 17:40:40 -05:00
austin
39134f9693 Timekeeping update
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-09 17:05:40 -05:00
austin
7ab6cf96d9 Audio engine overhaul
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-09 15:54:47 -05:00
austin
7bf26fb47a finish bar graph implementation
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-07 17:26:28 -05:00
austin
ffbbd15a5e documentation, gitignore update, start on bar plot
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-07 17:02:33 -05:00
austin
62e727cdea imgui work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-06 22:04:39 -05:00
austin
cb0ef5f59e initial imgui addition
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-06 21:24:21 -05:00
austin
3e6d918f16 documentation work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-03-06 19:04:20 -05:00
austin
5356b3e325 Proper frustum culling
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-02-29 19:14:17 -05:00
austin
9407c13217 Font work
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
2024-02-28 21:21:05 -05:00
4671a295f5 jenkinsdebug1 (#135)
All checks were successful
studiorailgun/Renderer/pipeline/head This commit looks good
add post phase

remove deliver stage from pipeline

make headless test actually headless

removing glfw from headless main

remove glfw from globals

jenkins more work

jenkins env var work

maven flag fixs

Add deliver step

junit declaration work

add empty results files

jenkins maven text debug work

attempt profile in jenkins maven

add testing

fix maven version

add maven versionj

label maven as tool

convert to no container build again

more jenkins work

more jenkins work

reorg

debug jenkins work

Co-authored-by: austin <austin@austinwhoover.com>
Reviewed-on: https://git.austinwhoover.com/electrosphere/Renderer/pulls/135
2024-02-26 11:37:06 -05:00
austin
a5a669da90 Fix arena mode infinite load 2024-02-25 22:11:41 -05:00
austin
efa2afa822 Client entity culling 2024-02-25 21:16:29 -05:00
austin
260043092d significant framerate improvement 2024-02-25 20:43:13 -05:00
austin
fa11fc9bec Full flow environment generation for gridded chunks 2024-02-25 19:59:40 -05:00
austin
7e2f4feaf5 terrain editing improvement + animation bugfix 2024-02-25 14:27:48 -05:00
austin
45e0c98ee1 Convert gravity tree 2024-02-25 11:49:17 -05:00
austin
b3949e8583 Clean up idle trees 2024-02-24 21:45:32 -05:00
austin
e924511883 synchronization full flow initial implementation 2024-02-24 21:38:29 -05:00
austin
b7d993ddbb work on synchronization 2023-12-28 15:37:32 -05:00
austin
b0dfee6be0 Sync work 2023-12-28 12:54:18 -05:00
austin
08cd0ec53b Fix idle tree on server 2023-12-05 22:08:14 -05:00
austin
b2a7b8e93e Fix idle animation tree not working on client 2023-12-05 22:07:16 -05:00
austin
174126912e Physics fix 2023-12-02 22:19:17 -05:00
austin
dc0a61c0dc Model global pretransforms + physics work 2023-12-02 18:24:05 -05:00
austin
f248bf4e2d debug display fix 2023-11-05 17:24:04 -05:00
austin
e43ce32d70 Docs + fixes 2023-11-05 14:00:39 -05:00
austin
b4426c413b Physics consolidation 2023-11-05 12:28:19 -05:00
austin
4d15ff3ed5 Remove client ignoring server movement by accident 2023-11-05 10:14:16 -05:00
austin
4506964edd Merge branch 'marchingCubesTerrain' of ssh://git.austinwhoover.com:222/electrosphere/Renderer into marchingCubesTerrain
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2023-11-05 10:10:41 -05:00
austin
4673e09396 Tree work + Documentation work 2023-11-05 10:08:51 -05:00
austin
c63d776cc7 simulation flag 2023-10-22 22:28:14 -04:00
austin
e37b48d267 Tree work + documentation work 2023-10-06 13:22:17 -04:00
austin
cfa0798b69 Branches sway 2023-09-22 23:15:27 -04:00
austin
fe1680b7d9 Trees be freaking out yo
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2023-09-21 19:41:27 -04:00
austin
f113f45317 Proper tree transforms 2023-09-09 14:58:13 -04:00
austin
9811c18cf7 Procedural Tree Trunk code 2023-09-02 19:40:17 -04:00
austin
a16a310b25 Remove hardcoded stuff 2023-07-26 19:14:35 -04:00
austin
8a82598ccc Fix transparent bug 2023-07-26 19:09:55 -04:00
austin
c38fe6b322 Tidy up closing logic 2023-07-20 21:34:43 -04:00
austin
e362a6af75 Fix server physics and terrain generation 2023-07-15 20:16:17 -04:00
austin
c71f4fecad Physics fixes 2023-07-14 22:10:38 -04:00
austin
ceb5a5aaf8 Refactor continent phase code location 2023-07-09 15:50:22 -04:00
austin
8f61e3e00e Fix SP debug mode 2023-07-09 15:49:31 -04:00
austin
e225cac5cf Fluid simulation scaffolding 2023-07-01 09:34:10 -04:00
austin
7d4b3b1a97 Synchronization codegen work 2023-06-25 14:13:36 -04:00
austin
058c6ac3d9 Foliage cell concept 2023-06-23 14:09:03 -04:00
austin
3948f1f921 Terrain generator updates + Foliage work 2023-06-20 15:54:09 -04:00
austin
c69caeeab9 Comment, add interfaces to chunk classes 2023-06-13 18:59:56 -04:00
austin
a8941c5de7 Networked terrain editing 2023-06-13 18:50:23 -04:00
austin
01fb472585 Adding terrain 2023-06-08 12:27:19 -04:00
austin
3434edebf0 Ray casting 2023-06-06 00:12:18 -04:00
austin
8f06a025f0 First terrain commit 2023-06-03 17:27:30 -04:00
austin
e02a02eb5f Refactoring client location in codebased 2023-05-28 15:06:28 -04:00
austin
d8f234503a Move server terrain code to server folder 2023-05-28 15:00:46 -04:00
austin
fda4a9584b Terrain generation improvements 2023-05-28 13:07:29 -04:00
austin
0273bc54c8 The grass update 2023-05-25 18:04:22 -04:00
austin
ebec7a373e Separation of client and server logic
Some checks failed
studiorailgun/Renderer/pipeline/head There was a failure building this commit
2023-05-20 19:18:09 -04:00
austin
a27f9f8991 NetMonitor implementation 2023-04-29 18:25:42 -04:00
austin
bf914b15ec Renderer param drill organization + OIT debugging 2023-04-28 21:53:59 -04:00
austin
bb089a7d36 Terrain Chunk triplanar mapping 2023-04-26 18:05:27 -04:00
austin
72d1f8ac91 Terrain chunk physics 2023-04-24 18:16:39 -04:00
austin
703f42f8e7 Comments up date 2023-04-23 16:03:22 -04:00
austin
c30f30b8a0 Triplanar mapping textures to marching cubes 2023-04-23 15:51:53 -04:00
austin
edaa7c8ce2 Joined normals marching cubes 2023-04-23 12:51:06 -04:00
austin
094831ba22 Initial marching cubes! 2023-04-23 11:51:54 -04:00
austin
ec9203b8d2 Work towards simplifying netcode for btrees 2023-04-22 19:20:32 -04:00
austin
2fd8e77a2a Detatch client logic from opengl/openal calls 2023-04-11 21:27:09 -04:00
austin
b167062585 Scaffolding for various unit tests 2023-04-11 17:56:11 -04:00
austin
f0049c2cc6 Start work moving entitymanager->scene 2023-04-07 12:32:43 -04:00
austin
5574d9caed Part 1 of entitymanager->scene refactor 2023-04-06 23:19:01 -04:00
austin
a895289eb2 Refactoring parts of code 2023-01-28 22:23:01 -05:00
austin
1dcb3df6a8 Jet shooting 2023-01-05 22:56:43 -05:00
austin
5874cac33b improve airplane movement + fix camera calculation 2023-01-01 23:53:58 -05:00
austin
a5c9158875 Model/Mesh pretransforms 2022-12-30 16:38:06 -05:00
austin
9d9adea61f Fix airplane movement 2022-12-30 14:18:23 -05:00
austin
6b29863016 Airplane movement tree/jet asset 2022-12-29 21:43:13 -05:00
austin
478acb1f54 Fix scene collision mesh generation 2022-12-12 00:25:32 -05:00
austin
ac2d76cd01 Collision mesh generation in scene loader 2022-12-11 12:28:53 -05:00
austin
9e2b0d396e Basic scene loading to server 2022-12-08 22:53:40 -05:00
austin
ec66db9c08 ui debug tools,macos settings,javascript engine 2022-12-06 20:01:53 -05:00
Austin Hoover
9bf2f81ae1 ShaderOptions,ui debug draw bound,start regions 2022-11-21 11:20:36 -05:00
austin
7a7db7e831 Group world generation better 2022-10-10 21:07:28 -04:00
austin
678b2803fd random sp world option 2022-10-10 20:51:23 -04:00
austin
eb9ea36749 Fix camera vector zerod on init game 2022-09-16 17:23:12 -04:00
austin
a1c05274bf Disable render ui bounds flag 2022-09-16 15:46:23 -04:00
austin
99b7ffbe39 Merge branch 'master' of ssh://git.austinwhoover.com:222/gitadmin/Renderer 2022-09-16 15:45:50 -04:00
austin
9da0215d29 Work on debugging tools for ui 2022-09-16 15:45:32 -04:00
austin
d5af9b1ad4 Add user setting for fullscreen 2022-06-27 17:38:16 -04:00
austin
2049692634 partway to floating island object 2022-06-15 15:53:40 -04:00
austin
bbb2325e86 Startup unit test 2022-06-12 17:00:28 -04:00
austin
69b8f86647 Add option for testing 2022-06-08 16:24:15 -04:00
austin
f41f994fc1 ui fix client side, verify server side sync 2022-06-07 13:21:45 -04:00
austin
9bb6e5b2ad client side transforms working outside of ui 2022-06-07 13:18:25 -04:00
austin
cf9588f24f equipping networking partway 2022-06-06 18:11:05 -04:00
austin
a957a3f0ca Logger changes 2022-05-17 16:21:24 -04:00
austin
9fc52918a3 Some menu audio 2022-05-17 16:11:13 -04:00
austin
4499a9e534 basic inventory networking 2022-05-17 14:27:54 -04:00
austin
726ffe065e fix textinput color on string change 2022-05-15 18:36:07 -04:00
austin
42804cfe3c fix text input with no child characters 2022-05-15 18:30:14 -04:00
austin
772e1e770c shadows still broken 2022-05-11 16:47:59 -04:00
austin
c69e4e9c9e fix streaming character templates 2022-05-10 17:29:27 -04:00
austin
611ea8c0de fix movement tree networking again 2022-05-10 17:14:11 -04:00
austin
d8fccbe955 remove loose println 2022-05-10 14:53:08 -04:00
austin
55cebdf33a implement attach point offset and tweak human 2022-05-09 22:28:12 -04:00
austin
74a9ea4a5f Fix player camera bug 2022-05-09 22:06:58 -04:00
austin
0d3e242188 work to debug broken movement tree 2022-05-09 17:10:38 -04:00
austin
5c8000e4d4 Sending initial entity & removing DC'd player 2022-05-09 17:02:39 -04:00
austin
3e44bfbb79 conditional ping and pong echo to log 2022-05-09 15:10:00 -04:00
austin
ab5abb019f fix networking issues 2022-05-09 14:54:15 -04:00
austin
c641512886 work to diagnose ui misalign 2022-05-09 12:19:27 -04:00
austin
12aeb0a317 slightly better assets 2022-05-08 23:37:42 -04:00
12900a9b26 Merge pull request 'database-update-1' (#106) from database-update-1 into master
Reviewed-on: https://git.austinwhoover.com/gitadmin/Renderer/pulls/106
2022-05-09 01:41:23 +00:00
austin
65d7c1ec44 auth 2022-05-08 21:39:56 -04:00
austin
2fa8099d67 allow temporary dir for testing database off nas 2022-05-07 01:34:28 -04:00
austin
ce022ab893 add elf 2022-05-06 22:37:03 -04:00
austin
331375f51d database work 2022-05-05 23:29:41 -04:00
austin
e35599606b iron out frame timing in attack tree 2022-05-05 01:48:41 -04:00
austin
53242a5280 fix server only drawcells 2022-05-04 23:30:41 -04:00
austin
2c42b51907 streaming creature templates over network 2022-05-03 23:34:38 -04:00
austin
db8024232f networking creature templates 2022-05-03 21:42:07 -04:00
austin
ab41020e1c Basic character editor ui functional 2022-05-03 16:36:57 -04:00
austin
303aaf3740 Attribute editing menu 2022-05-02 22:42:44 -04:00
austin
5b4f3cede7 connecting to character create menu doesn't crash 2022-05-02 21:43:04 -04:00
austin
ad556e3553 Merge branch 'master' into threading-rework-1 2022-05-02 20:27:55 -04:00
austin
58af388243 Flesh out requesting playable races 2022-05-02 20:26:43 -04:00
austin
c7760d5d7b working on threading for char creation 2022-05-02 20:16:41 -04:00
austin
0bd0c00f27 clean up main file by removing globals 2022-04-30 15:25:48 -04:00
austin
70f54fefd5 fix slider not using same drag logic as character 2022-04-29 23:26:23 -04:00
austin
ebb2cb8769 Add headless option 2022-04-28 22:42:01 -04:00
austin
8ec6388477 groundwork for headless server 2022-04-28 22:04:32 -04:00
austin
c94ad0911c fix staticmorph actually propagating 2022-04-28 21:51:51 -04:00
austin
61ea9733fc Groundwork for character editor menu 2022-04-28 21:42:23 -04:00
austin
9b91154983 fix shader override bug 2022-04-28 16:32:05 -04:00
austin
ffc12e498b Add slider ui element 2022-04-28 16:19:25 -04:00
austin
6a3bedf808 Respawn system 2022-04-27 21:01:35 -04:00
austin
2764522b16 store damage counter in item.json 2022-04-27 17:58:35 -04:00
austin
e303ac4a03 fix list updating exception 2022-04-24 14:09:44 -04:00
austin
c0c0e81327 Minor time update 2022-04-23 22:10:14 -04:00