SeanOMik
  • Joined on 2023-04-25
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-10-03 11:21:35 -04:00
e67752470d Add --fallback option to serve every file, even if no corresponding format is registered
13440f6a4e Apply normalization to paths before passing to list for index
900b59155b Replace filepath.WalkDir() with recursive function based on os.ReadDir(), to skip unnecessary Stat() calls
Compare 3 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-10-01 18:31:39 -04:00
64133afe33 Make entire canvas clickable link on not found/error pages
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-30 16:47:53 -04:00
10a3f0927d Add pagination button to both bottom and top of html info pages when enabled
8c4633f40f Load timezone before displaying first log output, to ensure consistent timestamps
Compare 2 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-29 16:17:54 -04:00
fa1e3d126f Simplify type registration system
71497198fa Remove -c shorthand for --index, update PGO profile
Compare 2 commits »
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-29 14:57:30 -04:00
a5b145c9b3 Create a testbed example to make developing the engine easier
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-29 14:46:18 -04:00
fdf1c4d338 Start implementing the new Model and Mesh types with the renderer
9d6d51af83 Load materials from gltf
Compare 2 commits »
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-29 13:00:42 -04:00
792596078d Create a material type for loading materials
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-28 23:57:54 -04:00
c02ebc6d9c Remove -c shorthand for --index
7aeae50bf5 Update PGO profile
2a7d4e71cc Fix indexing running on start when --index is not passed
Compare 3 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-28 15:47:53 -04:00
495ebedc4d Move licenses into vendoring
a096b6fb77 Fix indexing running on start when --index is not passed
194847fba0 Replace filepath.WalkDir() with fastwalk.Walk()
09ccf91a39 Change /clear_cache endpoint to /rebuild_index
3c9f5095f9 Bump version to v2.0.0 due to breaking change with --cache -> -index
Compare 7 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-28 07:37:54 -04:00
0e8ac8cdc5 Preserve case of filter query params even without --case-sensitive, include filename in --verbose output for cache import/export
4d8b47a6e3 Remove trailing ellipsis after displaying bound socket
c8dcc58c1a Release first stable version!
602f344654 Split sorting types, methods, and functions into their own file
c57bb9c4c2 Sorting now supports arbitrary numbering length, so long as it is sequential
Compare 6 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-27 23:27:54 -04:00
c11ddae546 Fix capitalization of Serve->SERVE, fix double cache export
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-26 22:57:54 -04:00
1b84606232 Remove debug statements, update PGO profile
64e756f6a3 Make multiple filters actually function, instead of only applying the last filter
9a2bf05790 Ensure listen port log entry displays before cache import
88a8aff135 Return to pass-by-value instead of globals, to make Sean happy
Compare 4 commits »
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-26 17:15:11 -04:00
dabc051b58 Add ModelComponent, add model loader to resource manager's default loaders
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-26 14:47:52 -04:00
2f2d7f90d3 Ensure listen port log entry displays before cache import
f782846f02 Log import/export of cache, and hopefully fix cache rebuild functionality
926962048e Move values often passed between functions to global package variables
Compare 3 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-26 06:37:53 -04:00
5e1a957541 Update readme
81b2d4a7b4 Capitalize logging prefixes, limit values to math.MaxInt32
f7376e89b9 Add basic validation for max/min file count and scan values
935021e464 Replace uint/uint16/uint32 values with int, declare errors as variables
a1d041dedc Add flags to modify max concurrency directory and file scans
Compare 5 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-25 22:27:53 -04:00
974a4c79fc Fix inverted functionality of --case-sensitive flag, but actually apply the change when filtering
271714f1de Fix inverted functionality of --case-sensitive flag
55953c649b Updated readme
Compare 3 commits »
SeanOMik synced commits to master at SeanOMik/roulette from mirror 2023-09-25 14:17:54 -04:00
5d866a74e3 Add option for case-sensitive filters
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-22 12:42:46 -04:00
64817b6142 Add MeshVertexAttribute instead of directly storing positions
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-21 23:11:14 -04:00
e76ca1ec50 Write a very experimental gltf loader
SeanOMik pushed to feature/gltf-loading at SeanOMik/lyra-engine 2023-09-21 17:28:05 -04:00
dddf6123c4 Continue working on gltf loader