83 Commits

Author SHA1 Message Date
aap
113d76cfaa more d3d caching, better d3d raster locking 2020-08-10 17:03:29 +02:00
aap
162c2d2035 fixed some rasters (again) 2020-07-29 22:43:03 +02:00
aap
65d14730da fixed tex reading bug 2020-07-16 11:35:41 +02:00
Filip Gawin
f0bc017240 Fix some msvc warnings 2020-06-04 21:56:17 +02:00
aap
d541301588 tried VAOs, didnt help 2020-05-15 10:55:01 +02:00
aap
6c7d811096 some more GLES hackage 2020-05-13 20:46:27 +02:00
aap
02921ff848 implemented image format registry 2020-05-01 21:02:37 +02:00
aap
e4b4bf9d16 made (most of) streaming work on big endian 2020-05-01 08:42:56 +02:00
aap
9a57633953 switched all c++ includes to c 2020-04-30 17:54:38 +02:00
aap
43190a51f7 removed ugly imag/real from quat again 2020-04-25 15:55:38 +02:00
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