73 Commits

Author SHA1 Message Date
aap
374f951d7c fixes for RW compatibility 2020-04-23 22:18:53 +02:00
aap
47fcb3001a worked on raters; fixed a few issues 2020-04-16 09:10:11 +02:00
aap
2d345499d2 subsystems and videomodes implemented (except SDL2); smaller fixes too 2020-04-15 10:14:06 +02:00
Anonymous Maarten
9ef08cbb19 fix 'warning: suggest parentheses around arithmetic in operand of ‘|’' in public headers 2018-08-08 18:11:07 +02:00
Anonymous Maarten
12269003da fix 'error: ‘uint8’ was not declared in this scope' 2018-08-08 18:11:07 +02:00
Anonymous Maarten
b38cbc7961 fix 'comma at end of enumerator list [-Wpedantic]' 2018-07-13 02:08:52 +02:00
aap
2cffb3f494 implemented texture raster renderstates 2018-07-02 07:01:34 +02:00
aap
9fc46eac37 added some consts :( 2018-05-24 00:53:50 +02:00
aap
70114f8e3e added some half pixel handling 2018-05-20 16:55:37 +02:00
aap
c0a5e0961d work on uvanims 2018-01-07 02:12:20 +01:00
aap
1872c235ab some device and pipeline fixes 2018-01-03 18:02:02 +01:00
aap
b62da21ef8 implemented matrix to quaternion conversion 2017-10-22 12:19:00 +02:00
aap
d00ab2f526 implemented im3d for gl3 and d3d 2017-08-29 10:12:56 +02:00
aap
c53d29b1cf implemented im2d for d3d, fun little software T&L renderer 2017-08-27 17:13:10 +02:00
aap
ea48c140c1 improved engine init and plugin registration 2017-08-26 20:08:23 +02:00
aap
45b48b8f4e worked on allocation 2017-08-26 12:43:33 +02:00
aap
040bb6cb51 started moving to custom malloc/free 2017-08-24 15:10:34 +02:00
aap
6d38dea0d9 implemented userdata plugin 2017-08-23 12:21:23 +02:00
aap
efec4e5acc transpose for rwio normal xform 2017-08-22 20:23:56 +02:00
aap
0d8dc5d799 Merge branch 'master' of github.com:aap/librw 2017-08-21 14:40:23 +02:00
aap
588d86e79a small stuff 2017-08-21 14:40:19 +02:00
aap
497796e550 wrote basic skeleton; clumpview 2017-08-10 00:42:33 +02:00
aap
4653f7e81e using proper types 2017-08-05 01:44:37 +02:00
aap
9a26a380a8 made almost all classes POD 2017-08-04 21:47:15 +02:00
aap
36c01a4c70 implemented matrix flags 2017-08-04 19:54:03 +02:00
aap
f043126233 fixes to matfx 2017-07-29 16:09:11 +02:00
aap
f1d04ff732 committing old changes and a fix 2017-07-11 08:23:16 +02:00
aap
4941711964 started implementing tristrip; implemented camera frustum 2017-03-16 01:10:01 +01:00
aap
c0adc2cb1b added some very basic im2d stuff to gl3 2016-08-21 18:20:27 +02:00
aap
a391f263cb added Matrix create and destroy 2016-07-25 12:43:19 +02:00
aap
69356264d7 hardcoded gl3 shaders; extended Image; bmp writer 2016-07-19 18:40:10 +02:00
aap
5dff69431e got animation, hanim and skinning basically working 2016-07-11 20:27:21 +02:00
aap
bd06c54c57 worked on camera 2016-07-06 11:44:59 +02:00
aap
dd901ebfa3 more work on initialization 2016-06-25 23:14:18 +02:00
aap
a906d58bcb redid the plugin system; some engine init stuff 2016-06-25 17:58:52 +02:00
aap
e3fa1fcc7f moved gl3 code here; added files i forgot last time 2016-06-24 15:24:58 +02:00
aap
b7d0b04380 added very basic World 2016-06-23 16:39:34 +02:00
aap
3271713d16 some renaming, frame synching, camera update 2016-06-21 23:16:09 +02:00
aap
6e71e34933 implemented basic error system; restructured some files; replaced a few asserts 2016-06-17 00:06:37 +02:00
aap
416ee91bb7 more tidying up 2016-06-16 15:37:35 +02:00
aap
30114667ed started tidying up 2016-06-16 14:10:46 +02:00
aap
cb40fd1555 implemented a case insensitive strncmp 2016-02-25 00:30:26 +01:00
aap
91291709d8 quat->mat 2016-02-18 18:23:38 +01:00
aap
7be2e634fe added sphere struct; implemented texture read and find callbacks 2016-02-18 14:29:04 +01:00
aap
abe10e7623 some matrix stuff for quiret (untested) 2016-02-17 14:26:49 +01:00
aap
5b3370b479 minor matrix stuff 2016-02-16 08:40:19 +01:00
aap
290117e9be changed math functions again 2016-02-15 10:48:27 +01:00
aap
e1613108cf implemented some math classes 2016-02-14 23:58:11 +01:00
aap
cc77487fc0 implemented projection in Camera 2016-02-14 20:56:05 +01:00
aap
0e0cc1156c worked on rendering and frame ltm synching 2016-02-13 00:52:32 +01:00