Magnus Norddahl
7af52a9bf7
Fix BuilderNative.vcxproj to work in both Visual Studio 2017 and 2019 at the same time
2020-07-29 04:09:44 +02:00
Magnus Norddahl
8eb522c873
Move vpo native code into BuilderNative as it is easier to manage. The plugins folder doesn't support including native dlls properly anyway.
...
Fix visplane explorer busy looping when waiting for data and reduce the used core count to 75% of the total available
Made vpo native code thread safe, removing the need for ungodly DLL patching hacks
2020-04-19 15:56:24 +02:00
Magnus Norddahl
ef6d217623
Rearrange the code slightly so it is easier to add other backends
2019-12-23 20:09:38 +01:00
Magnus Norddahl
848ff8e771
Fix typo
2019-12-21 03:32:59 +01:00
Magnus Norddahl
b0538ac3c8
Move matrix functions to its own file
2019-12-21 03:31:44 +01:00
Magnus Norddahl
236ddd14eb
Remove shader references from BuilderNative.vcxproj
2019-12-21 01:36:31 +01:00
ZZYZX
d1ff6bcc36
Fixed: line can be either dotted or smoothed
2019-12-15 07:20:54 +02:00
ZZYZX
2c3013f74c
Make everything build with VS2015 again
2019-12-14 23:42:44 +02:00
Magnus Norddahl
4c0e6e8fcc
- implement plotter as a shader
2019-08-20 11:00:24 +02:00
Magnus Norddahl
9b53939f0c
- simplify vertex buffer and vertex format
2019-08-16 13:07:57 +02:00
Magnus Norddahl
5604685770
- remove old fixed function shader as it isn't used
2019-08-16 07:10:46 +02:00
Magnus Norddahl
55c404e689
- add raw mouse input
2019-08-16 06:39:18 +02:00
Magnus Norddahl
3c44f77b60
- port all the direct3d shaders to glsl
2019-08-14 07:55:21 +02:00
Magnus Norddahl
2eaf323ad0
- fix vertex array object binding bug
...
- add shader program
- fix that alpha color was stored in red channel in Color4
- fix buffer upload bug
2019-08-12 08:33:40 +02:00
Magnus Norddahl
d48f032b71
- create OpenGL context
2019-08-10 02:32:08 +02:00
Magnus Norddahl
37876f6d8a
- add BuilderNative library that does the actual rendering
2019-08-09 06:18:08 +02:00