Geoffrey McRae
|
06e38d897d
|
[client] implemented renderer specific option API
Please note the vsync and mipmap options are now specific to OpenGL
To configure them use the following options:
-o opengl:mipmap=1
-o opengl:vsync=0
|
2017-12-17 22:21:59 +11:00 |
|
Geoffrey McRae
|
893bb7e603
|
[client] huge rewrite of renderer API deal with mouse updates
|
2017-12-13 02:22:47 +11:00 |
|
Geoffrey McRae
|
3d462928a6
|
[client] added git version to build
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
38d458ac7d
|
[client] added dependency on X11
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
786b9ec723
|
[client] altered makefile to link fontconfig
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
81f1b43581
|
[client] makefile, enable -O3 as the default now
|
2017-12-12 03:59:58 +11:00 |
|
Geoffrey McRae
|
01d4d52355
|
[client] removed useless delay functions
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
a1f574ff2f
|
[client] added 1ms delay loop for incoming polling support
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
c26842cb60
|
[client] fixed minor issue in the makefile
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
c1a82e853d
|
[client] added renderer abstratction
This moves the bulk of the rendering code into seperate rendering
modules cleaning up much of intertwined SDL & OpenGL mess.
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
5c335fca67
|
[client] Makefile rewrite from intial lazy version
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
10e6408022
|
[misc] common and client project rename to "Looking Glass"
See: https://forum.level1techs.com/t/headless-pci-passthrough-program-name-vote/121779/36
|
2017-12-12 03:59:57 +11:00 |
|
Geoffrey McRae
|
aef0328050
|
[client] added FPS counter
|
2017-12-12 03:59:56 +11:00 |
|
Geoffrey McRae
|
3ee53dca79
|
[client] changed output program name
|
2017-12-12 03:59:56 +11:00 |
|
Geoffrey McRae
|
a413362e53
|
[client] added changes to Makefile to include additional GL libs
|
2017-12-12 03:59:55 +11:00 |
|
Geoffrey McRae
|
6e7b65023b
|
[client] moved common headers outside of the client project's directory
|
2017-10-31 16:54:09 +11:00 |
|
Geoffrey McRae
|
d60f9988c9
|
[client] moved DEBUG define into a CFLAG
|
2017-10-29 13:05:39 +11:00 |
|
Geoffrey McRae
|
f0affdc704
|
[client] removed binaries from repository
|
2017-10-19 17:08:40 +11:00 |
|
Geoffrey McRae
|
48facb3746
|
[client] added initial ivshmem client implementation
|
2017-10-19 16:00:57 +11:00 |
|
Geoffrey McRae
|
314b8621ea
|
[client] moved spice implementation into subdirectory
|
2017-10-19 15:18:27 +11:00 |
|
Geoffrey McRae
|
202985097e
|
Initial import of project to git
|
2017-10-19 15:15:49 +11:00 |
|