Commit graph

72 commits

Author SHA1 Message Date
19b9f1fad6
Initial tests of GPU rendering
Successfully rendered to the map via the GPU (well not really, it falls back to an alternative algorithm)
Dropping the PXCLib - finally realized that the GPU speed massively increases after the first pass
2019-03-11 00:21:31 +01:00
f029fc22ec
Benchmarking, PXC debugging 2019-03-06 23:41:35 +01:00
11de752732 Readme update & testing Aparapi 2019-03-06 13:36:03 +01:00
3ad67c9390
Logging everything, error handling attempt
Also a bunch of TODOs
2019-02-26 14:13:32 +01:00
865526f4d0
Some fixes
Feb 7
2019-02-19 15:10:23 +01:00
aa6d7bc236
Better separation of (non-)direct mode 2019-02-07 18:32:50 +01:00
9a9b487a98
Cleanup, update, fix
Cleanup: Removed the VBoxJava source code
Update: Updated to VirtualBox 6.0
Fix: Added correct class file to put in the API on updates and (probably) fixed the keyboard
2018-12-21 23:24:13 +01:00
1c77835855
Progressing 2018-11-28 21:48:05 +01:00
7ed8cfd8d0
Converting from BGRA to RGB 2018-11-27 22:20:38 +01:00
0a04568a2b
Main logic almost done
Correct map choosing needs to be done
It should only update the changed areas
2018-11-17 01:04:54 +01:00
2ea5c1c4bd
Added functions 2018-11-14 23:54:37 +01:00
026edffed4
Java-C connection works
Pointers can be passed freely
2018-11-14 23:00:58 +01:00
cc7cd15efa
Test lib with makefile
640*480*4 bytes are a lot to process one-by-one
2018-11-14 19:15:58 +01:00
dea4205a0e
Trying things
I have managed to get some part of the screen in some way, then I tried to make it faster and now it doesn't work
2018-09-22 02:27:58 +02:00
2ccf1d976e
WE HAVE A POINTER
Turns out there IS pointer handling in the library, only the wrapper generator isn't prepared for pointers
In the end, all I did was editing the generated source file from byte[] to long[]
2018-09-21 00:43:50 +02:00
5dd5546dc1
Add VBoxJXPCOM source
Successfully compiled VirtualBox
2018-07-06 23:27:58 +02:00
b95109a591
Update README.md 2018-07-06 14:31:33 +02:00
beff502f0c
Update README.md 2018-07-06 14:30:38 +02:00
f933d417b7 Testing Windows impl.
DLL location and hardening issues
2018-07-05 18:49:00 +02:00
123bce5027
Still no display 2018-06-16 01:55:42 +02:00
a888795be5 Fiiiiiiixes 2017-12-23 21:04:06 +01:00
0af3905f86 Fixes
Off by one error and things like that
2017-12-22 23:49:17 +01:00
5d6b705299 FIXED "Not supported" bug in VirtualBox
https://marc.info/?l=vbox-dev&m=142780789819967&w=2
(Must run as sudo currently)
Some other fixes related to rendering
2017-12-21 22:23:23 +01:00
e16b1cbccf Update, made some progress too
Currently only 'runs' as root, but that doesn't work either
2017-12-19 23:05:41 +01:00
dfc86e8371 Fixed double start, and some older changes
Fiiinally got VBox working inside a VM spending a day on it. I was/am
tired. Now I have it set up and it's really easy to debug.

No errors, at first start anyways, but the machine only goes Starting
for a very short amount of time then it's off again.
2017-10-15 03:55:16 +02:00
f031fc0b9a opefully fix(es) and always running mouse task 2017-09-02 22:58:38 +02:00
5b9a6c5b4a Fixed /c alias (hopefully)
Updated readme a while ago
Deleted CSharp part a while ago
2017-08-18 00:31:39 +02:00
cf137b2e0b Fixed lock type... Now it works! Kind of
YEAH
2017-08-08 23:19:32 +02:00
d94f4b699d Waiting on "spawning" after lock 2017-08-08 15:51:38 +02:00
169285a111 Fixes, actually rendering on each update, etc.
Updated version
Removed Movecraft as a soft dependency
AllPixels is set on each change
The direct renderer only renders on change and updates (altough it'd
actually only render once before)
2017-08-04 17:12:23 +02:00
042c67a30b Made the machine run in our process, fixes 2017-08-04 14:01:03 +02:00
57a6ff818b Delayed query on change, improved code a bit
Removed Movecraft dependency as well
2017-07-18 02:03:18 +02:00
3e1691f4e9 Fixes, figuring things out, copied features
Added screen update task and the save state code from CSharp and things
like that.
2017-07-14 02:58:01 +02:00
02f3883c12 Partially impl. the frame buffer & deleted SM 2017-06-24 23:38:05 +02:00
9ef0b00caa Implemented computer methods, fixes 2017-06-24 19:20:20 +02:00
02a3686c30 Mostly done with direct renderer, refactoring 2017-06-24 14:52:23 +02:00
57ee4c885d Added Movecraft to Mvn repo 2017-01-11 21:29:28 +01:00
ed321a0850 Started XPCOM version (#1) 2017-01-11 21:21:52 +01:00
cf4389cb9e Attempted to use web service 2016-12-30 01:20:47 +01:00
4ca3529ee6 Accessing VirtualBox directly (XPCOM) 2016-12-29 23:30:02 +01:00
06b785ff4a Converted to Maven project, fixes
- Put all the needed libraries inside the JAR
- Shaded all the dependencies
- Updated VirtualBox interop
- Spent hours fixing bugs for all of the above
2016-12-28 21:45:47 +01:00
ba257f3cf1 Added gitignore 2016-12-28 18:47:28 +01:00
72798b8b7c Fixed stuff that I edited remotely. 2016-04-08 22:13:32 +02:00
06811735e9 Update README.md 2016-04-07 10:14:26 +02:00
4c3a408f55 Delete VirtualComputerSender.j4n.jar 2016-04-07 10:11:29 +02:00
b8343966fd Update README.md 2016-04-07 10:10:30 +02:00
995e72c9f6 Added command to change locked mouse speed 2016-04-07 10:04:40 +02:00
d3b7adf2ae Added ability to change mouse speed when locked 2016-04-07 10:00:48 +02:00
ece6a6aac0 Support for multiple players using the mouse 2016-04-07 09:55:40 +02:00
e667097552 Support for multiple players to use a mouse 2016-04-07 09:52:34 +02:00