Commit Graph

221 Commits

Author SHA1 Message Date
e39881f2dc update RWindow::Open
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m0s
Create the OpenGL Context without the debug flag if the system supports it (big performance gain)
Prerelease-31
2025-01-18 13:06:15 -05:00
830dd954a2 Fix for Windows.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m52s
2025-01-15 22:58:20 -05:00
e764dcf5b8 Update to latest J3ML
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m34s
2025-01-10 19:54:16 -05:00
4b8479f1d3 Remove unused include
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m58s
2025-01-10 19:52:03 -05:00
f79164f89b Boilerplate clipboardservice namespace.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m50s
2025-01-09 01:12:22 -05:00
a2ef397bdb Merge remote-tracking branch 'origin/main'
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m57s
Prerelease-30
2025-01-07 18:03:27 -05:00
6fd30ff25b Fixed subtle error with MouseButtonDownEvent. 2025-01-07 18:03:21 -05:00
8d8e14ef40 Refactor InputService to separate header file.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m32s
Prerelease-29
2024-12-11 15:16:21 -06:00
ee408c2fe6 Merge remote-tracking branch 'origin/main'
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m44s
Prerelease-28
2024-12-11 11:03:47 -06:00
f50280824d Add inputservice.hpp 2024-12-11 11:03:34 -06:00
74d5f13c06 Temporary Input namespace which will become part of ReInput subproject later.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m54s
Prerelease-27
2024-12-11 01:36:56 -05:00
1950aee948 Further cleanup (Not stable), WIP RenderingAPI refactor, WIP windows fixes.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2024-12-06 15:22:04 -05:00
2d9f7e08b0 Refactored window finalization logic.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 6m6s
2024-12-06 13:14:20 -05:00
561e806b5f Merge remote-tracking branch 'origin/main'
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 7m41s
Prerelease-26
2024-12-06 11:54:25 -05:00
fa807256af Actually Fixed IsKeyDown 2024-12-06 11:54:19 -05:00
b10a4d1d39 gamepad stuff
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 7m4s
2024-12-04 10:16:54 -05:00
a3adbb6266 Fix Mouse Button errors, implement MouseWheel events
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m42s
2024-12-03 21:24:50 -05:00
b75f44f1ee Fix IsMouseButtonDown infinite loop
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m39s
Prerelease-25
2024-12-03 19:39:58 -05:00
e4e860564c Fix RWindow::SetResizable on linux/X-server
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m38s
Prerelease-24
2024-12-03 19:19:51 -05:00
fb6825224f Fix RWindow::SetResizable on linux/X-server 2024-12-03 19:16:43 -05:00
6b9bf4c2cc Update window.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m0s
fix the types not being convertable on loonix
Prerelease-23
2024-12-01 17:36:56 -05:00
f25370cada Make it atleast start on Windows again.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m53s
TODO fix the mouse buttons and keyboard input. They currently segfault the program.
2024-12-01 22:31:08 -05:00
f826b2a268 Other Minor Edits
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 6m14s
2024-11-04 11:56:13 -05:00
5dfa0fe114 Additional Commentary
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m33s
2024-11-01 15:44:06 -04:00
216b7218e6 Try and fix conflicts
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 2m11s
Prerelease-22
2024-11-01 14:12:39 -04:00
dc466e695f Merge remote-tracking branch 'origin/main'
# Conflicts:
#	include/rewindow/types/window.h
#	src/platform/shared/window.cpp
2024-11-01 14:08:46 -04:00
a4322c4b21 Refactoring RWindow class to support usage in ReCaveGame 2024-11-01 14:01:58 -04:00
db63cc2272 Update window.cpp
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 3m25s
2024-10-14 21:37:44 -04:00
1d9424a243 Merge branch 'main' of https://git.redacted.cc/Redacted/ReWindow
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Has been cancelled
2024-10-14 21:24:22 -04:00
2e0d84d559 getGraphicsDriverVendor 2024-10-14 21:24:20 -04:00
cc2cc6f7c1 Fix build error, migrate to new event delegation system.
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 4m43s
Prerelease-21
2024-10-11 11:39:39 -04:00
fb6ed84b76 Update to newest J3ML
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 5m40s
2024-10-10 12:21:53 -04:00
Redacted
3085ad21a9 Update .gitea/workflows/buildtest.yml
All checks were successful
Run ReCI Build Test / Explore-Gitea-Actions (push) Successful in 1m28s
2024-10-04 23:32:02 -04:00
35b09cb026 Implement rolling average (last 5 frames) of FPS
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m48s
Prerelease-20
2024-10-04 14:19:10 -04:00
6bd9ec0eb8 Adjust member-variable signatures on window class
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m55s
2024-10-04 12:30:40 -04:00
ae073b3a96 Another one
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m22s
Prerelease-19
2024-09-30 23:49:11 -04:00
48091496d5 Overlooked a stupid in refresh_rate calculation.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m27s
Prerelease-18
2024-09-30 23:41:39 -04:00
c202ca5c84 Migrate timekeeping-related member variables to protected scope.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m43s
Prerelease-17
2024-09-30 23:35:06 -04:00
c5f94b7c49 More small refactors.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 2m32s
Prerelease-16
2024-09-26 12:38:58 -04:00
b351577a20 Refactors
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m53s
2024-09-26 00:39:05 -05:00
fb3a77e2e3 Implement timekeeping for OnRefresh, fix duplicate event firing.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 2m11s
2024-09-24 21:40:00 -04:00
b96dd03af1 Update window.cpp
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m34s
Only ask X11 where the cursor is once per frame.
Prerelease-15
2024-09-21 12:38:19 -04:00
3e99394b6f Performance speedup.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 2m17s
2024-09-20 13:35:07 -04:00
5b10e55f83 Update window.cpp
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 5m46s
speedup for resize event.
2024-09-20 08:44:38 -04:00
c0dc56bc8c Update main.cpp
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m30s
fix for msvc
2024-09-14 22:11:50 -04:00
a62c576d14 event and jlog update
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m35s
2024-09-12 20:54:42 -04:00
92b567e48f fix https://git.redacted.cc/Redacted/ReWindow.git using rebitch
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m26s
Prerelease-14
2024-08-26 19:48:17 -04:00
maxine
3617d610ea Merge pull request 'brokenbullshit' (#12) from brokenbullshit into main
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 1m56s
Reviewed-on: #12
Prerelease-13
2024-08-23 11:01:00 -04:00
9500681420 fixed to use new JLog and Event APIs. New ReWindow specific logger too. Should be able to toggle it on and off in programs that use ReWindow as a dependency and still have other loggers working.
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 6m48s
2024-08-23 11:02:03 -04:00
bf41652336 Update CMakeLists.txt
Some checks failed
Run ReCI Build Test / Explore-Gitea-Actions (push) Failing after 5m39s
Still broken but closer I guess.
2024-08-22 12:45:54 -04:00