Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
36 commits
Select commit Hold shift + click to select a range
3377e0c
Event tests
StevenMiller123 Feb 14, 2026
1c01780
Implement EOP flips
StevenMiller123 Feb 14, 2026
d6c3587
Separate UserEvent tests from FlipEvent tests
StevenMiller123 Feb 15, 2026
de428f8
Slight code cleanup
StevenMiller123 Feb 15, 2026
c480195
Partial refactor to fix Cpputest fails
StevenMiller123 Feb 15, 2026
908062a
Log enhancements.
StevenMiller123 Feb 15, 2026
337ac62
Merge remote-tracking branch 'upstream/main' into event_test
StevenMiller123 Feb 15, 2026
51ec33e
Update for rebase
StevenMiller123 Feb 15, 2026
5623780
Remove spamming status logs.
StevenMiller123 Feb 15, 2026
194a4d4
Remove redundant checks, add test for multiple flip events in equeue
StevenMiller123 Feb 15, 2026
11e06da
Update test.cpp
StevenMiller123 Feb 15, 2026
8ec4efc
Update video.h
StevenMiller123 Feb 15, 2026
f1cb63b
Fix some checks
StevenMiller123 Feb 15, 2026
27c59ec
Update test.cpp
StevenMiller123 Feb 15, 2026
597d85e
Some cleanup
StevenMiller123 Feb 16, 2026
5eaa925
Add vblank event tests
StevenMiller123 Feb 16, 2026
642093d
Bugfix
StevenMiller123 Feb 16, 2026
8df99f8
Use user events to test for equeue behavior with multiple events
StevenMiller123 Feb 16, 2026
953917f
Update test.h
StevenMiller123 Feb 16, 2026
5434793
Update test.cpp
StevenMiller123 Feb 16, 2026
d89cb20
Timer events are weird
StevenMiller123 Feb 16, 2026
86e94ea
Adjustments
StevenMiller123 Feb 16, 2026
7b9853b
More weirdness
StevenMiller123 Feb 16, 2026
10431fc
Update test.cpp
StevenMiller123 Feb 16, 2026
409d456
Test having multiple active timer events.
StevenMiller123 Feb 16, 2026
9f24637
Code for triggering GFX end of pipe events
StevenMiller123 Feb 19, 2026
44df55d
Inline some logic
StevenMiller123 Feb 19, 2026
cf70721
Fixes
StevenMiller123 Feb 19, 2026
1525062
Basic tests for graphics events
StevenMiller123 Feb 19, 2026
a906266
Merge remote-tracking branch 'upstream/main' into event_test
StevenMiller123 Feb 19, 2026
e9cacbf
Merge remote-tracking branch 'upstream/main' into event_test
StevenMiller123 Feb 19, 2026
a7be8ce
Basic HRTimer test
StevenMiller123 Feb 19, 2026
c9d9b98
Test timer accuracy
StevenMiller123 Feb 20, 2026
2f227f9
Reorganize a few things
StevenMiller123 Feb 21, 2026
1a72043
Even earlier HRTimer benchmark.
StevenMiller123 Feb 21, 2026
5678b1a
Global video out handle
StevenMiller123 Feb 23, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions tests/code/event_test/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
project(event_test VERSION 0.0.1)

link_libraries(SceSystemService SceVideoOut SceGnmDriver)

create_pkg(EVNT00100 1 00 "code/main.cpp;code/test.cpp")
set_target_properties(EVNT00100 PROPERTIES OO_PKG_TITLE "PS4 event queues test")
set_target_properties(EVNT00100 PROPERTIES OO_PKG_APPVER "1.0")
finalize_pkg(EVNT00100)
15 changes: 15 additions & 0 deletions tests/code/event_test/code/main.cpp
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include "CppUTest/CommandLineTestRunner.h"

#include <cstdint>
#include <orbis/SystemService.h>
#include <sstream>

IMPORT_TEST_GROUP(EventTest);

int main(int ac, char** av) {
// No buffering
setvbuf(stdout, NULL, _IONBF, 0);
int result = RUN_ALL_TESTS(ac, av);
sceSystemServiceLoadExec("EXIT", nullptr);
return result;
}
Loading