Commit graph

36 commits

Author SHA1 Message Date
6911afb6e0
fix: Adds missing script headers on unrealxr startup script 2025-06-27 12:50:29 -04:00
30e90af276
feature: Attempt to decrease load by decreasing max frame rate of window
We don't really need to run at twice the speed of the display's refresh
rate as Raylib manages the target time between frames well.
2025-06-27 12:48:25 -04:00
59dbdf9eb0
chore: Make devshell default to debug log level 2025-06-27 12:29:47 -04:00
f16b35f102
chore: Add reference to hacking guide in the README 2025-06-27 12:27:27 -04:00
8b482cecd5
feature: Add dummy mode 2025-06-27 12:26:54 -04:00
f79657afc2
chore: Add shields 2025-06-26 19:13:52 -04:00
77792a82a6
chore: Seperate Go modules into seperate directories
This is done to help potential dependents reduce download sizes and only
download what they need.
2025-06-26 18:57:29 -04:00
eb33ec116e
chore: Remove culling hacks as they don't work :( 2025-06-26 18:25:37 -04:00
9f9c8b4be7
feature: Add primitive version of multiple displays 2025-06-26 17:44:36 -04:00
322e00b3b9
chore: Remove unused fields in the renderer metadata struct 2025-06-26 00:30:39 -04:00
5ea88e8c4a Merge pull request 'Rewrite entire codebase into Go' (#2) from go-rewrite into main
Reviewed-on: #2
2025-06-25 21:49:50 -04:00
47e693a7b9
feature: Get initial multi-display working in Go 2025-06-25 21:48:40 -04:00
243d595a35
feature: Get sensor data reading working 2025-06-24 16:30:16 -04:00
ad3045fc29
chore: Add basic skeleton of the Xreal driver 2025-06-23 13:49:53 -04:00
b22931ffaf
fix: Adds missing EvdiDisplayMetadata struct 2025-06-23 13:19:43 -04:00
a9156f7ec2
feature: Add EVDI display initialization 2025-06-23 13:17:44 -04:00
6d5444a31c
chore: Get raylib POC working 2025-06-23 12:00:57 -04:00
b1c83dbf69
fix: Fixes Linux patching tools to upload custom EDID data correctly 2025-06-23 11:23:11 -04:00
1168edfd52
chore: Change wording in default_config to not imply overclocking
capabilities
2025-06-22 20:19:47 -04:00
183d2606dc
feature: Add basic EDID reading, writing, and patching capabilities 2025-06-22 20:14:04 -04:00
d0a4d26082
chore: Add basic config creation and reading 2025-06-22 12:28:00 -04:00
a88b75a4bc
chore: Cleanup README 2025-06-21 13:02:45 -04:00
643fd3c61c
chore: Remove legacy Python codebase 2025-06-21 12:58:41 -04:00
919d247934
chore: Add initial implementation of spatial virtual displays 2025-06-20 20:36:21 -04:00
00988c3c28
fix: Remove factually incorrect bulletpoint about Nebula 2025-06-10 22:40:30 -04:00
8d5c763b0c
fix: Fixes keyboard input not working in Python 2025-06-10 22:38:47 -04:00
ad451ac014
feature: Improve device quirks support 2025-06-10 22:37:09 -04:00
79c7846ecd
feature: Get initial 3D working 2025-06-10 11:27:27 -04:00
13cd47e35f
fix: Fixes dumping custom EDID firmware for no reason 2025-06-08 18:21:32 -04:00
fd10cc8780
chore: Add TL;DR in Nebula section 2025-06-08 18:20:22 -04:00
59182920e3
chore: Update README 2025-06-08 18:19:00 -04:00
c0a3619a6f
chore: Restructure submodules and add support for nreal-driver 2025-06-08 18:18:48 -04:00
d15a716476
feature: Add ability to draw to display directly from Python 2025-06-08 09:19:44 -04:00
81b89a1a4f
chore: Get display EDID patching working 2025-06-07 20:22:17 -04:00
0fd3b21d6d
chore: Implement display initialization 2025-06-04 22:53:38 -04:00
5adf93a9d3 Initial commit 2025-06-04 17:48:22 -04:00