Commit Graph

1344 Commits

Author SHA1 Message Date
Adam D. Ruppe ea5403c270 merge 2019-08-23 22:51:08 -04:00
Adam D. Ruppe b82dd94195 widgetpainter begins 2019-08-23 22:50:37 -04:00
Adam D. Ruppe 82558ba1c6 ugh tab bugs 2019-08-23 22:40:29 -04:00
Adam D. Ruppe b615f51ac8 Merge branch 'master' of github.com:adamdruppe/arsd 2019-08-23 19:44:07 -04:00
Adam D. Ruppe 11f9602ced timedcheck for input should have been checking buffer all along 2019-08-18 14:25:41 -04:00
Adam D. Ruppe f7b8a91d62
Merge pull request #208 from andre2007/minigui
fix minigui dub config
2019-08-18 08:34:00 -04:00
andre2007 9c80f86f28 fix minigui dub config 2019-08-18 14:18:45 +02:00
Adam D. Ruppe 1004011f57 Merge branch 'master' of github.com:adamdruppe/arsd 2019-08-13 13:42:41 -04:00
Adam D. Ruppe 279823ec7a ghandle order of stuff 2019-08-13 13:42:35 -04:00
Adam D. Ruppe 48a0d5fbe7
Merge pull request #205 from AsumFace/arsdimprovements
Support big images
2019-08-11 13:12:06 -04:00
asumface c5b5459c0a
Fix a bunch of integer overflow issues for images larger than 536 megapixels 2019-08-11 18:34:35 +02:00
asumface f5b9e48195
add missing binding
my fault, sorry
2019-08-11 18:34:31 +02:00
Adam D. Ruppe 4b91ff49b5 more timer utility stuff 2019-08-04 21:29:50 -04:00
Adam D. Ruppe 15491784cf windows 2019-08-04 19:12:02 -04:00
Adam D. Ruppe f43729fef8 timer schedulign server 2019-08-04 19:11:30 -04:00
Adam D. Ruppe 6cdc9fcd56 Merge branch 'master' of git://192.168.1.10/home/me/arsd 2019-08-04 19:06:36 -04:00
Adam D. Ruppe 06624a88c2 Merge branch 'master' of git://192.168.1.10/home/me/arsd 2019-08-04 19:06:03 -04:00
Adam D. Ruppe 8050f1f54b timer schedulign server 2019-08-04 19:07:16 -04:00
Adam D. Ruppe 78fd5c9b7c empty string was illegal 2019-07-31 08:54:21 -04:00
Adam D. Ruppe 24ab65d588 thx elronnd 2019-07-25 19:01:57 -04:00
Adam D. Ruppe 67bbc546a4 copy/paste mistake led to spurious warning 2019-07-13 09:01:26 -04:00
Adam D. Ruppe 5235dafffd
Merge pull request #201 from AsumFace/nvgimprovements
Replace broken OpenGL solution with working one
2019-07-12 16:52:05 -04:00
asumface 5d6e320a77
Replace broken OpenGL solution with working one
Previous one was utter nonsense upon closer inspection.

The one in glnvg__finishClip is tested, the one in glnvg__copyFBOToFrom is not because I couldn't figure out how to reach it. Same code however so, eh.
2019-07-12 22:43:01 +02:00
Adam D. Ruppe 794ce6ecc5
Merge pull request #200 from AsumFace/nvgimprovements
Some improvements to nanovega
2019-07-12 11:07:20 -04:00
asumface c52fb47084
Add LOD bias by default
I don't know how driver dependent this shit is, but on my system the scaling with a factor of 0.5<x<1 just looks better with the bias
2019-07-12 00:06:47 +02:00
asumface 08fa54b8e9
Change Mipmapping option interaction
Mipmapping only affects downscaling anyway, so by letting it override the interpolation method we enable another useful configuration. (Blocky upscaling, smooth downscaling)

Option documentation updated.
2019-07-12 00:03:33 +02:00
asumface ed74614ff0
Replace deprecated OpenGL function usage
Change deprecated calls to their modern equivalents. This achieves compatiblity with OpenGL >=3.2 core contexts. Since nanovega requires >=3.0 anyway, all new calls are already required to be supported anyway.

Since no compatibility context is required anymore, the tip has become superfluous.
2019-07-12 00:01:46 +02:00
asumface ff4349777f
Add support for BindBC bindings
Add support for dynamic OpenGL and static FreeType bindings from BindBC. Fontconfig bindings aren't provided yet, so the inbuilt ones are still used.

Add tip to inform users about binding options.
2019-07-11 23:26:19 +02:00
Adam D. Ruppe 3df61e91ff new convenience func 2019-07-09 09:24:36 -04:00
Adam D. Ruppe c21ca0de83 new convenience func 2019-07-09 09:23:20 -04:00
Adam D. Ruppe ed20829686 new convenience func 2019-07-09 09:22:53 -04:00
Adam D. Ruppe 1268d3bf42 pr indent fixup 2019-07-09 08:50:22 -04:00
Adam D. Ruppe 6b3ebe868e
Merge pull request #199 from MuriloMir/patch-1
Give ScreenPainter another function
2019-07-09 08:44:57 -04:00
Adam D. Ruppe 80700fc944 more compatibility fixes with my mac 2019-07-08 21:04:41 -04:00
Adam D. Ruppe 0daa497977 mang i am so sloppy 2019-07-08 20:32:05 -04:00
Adam D. Ruppe 6ba9aad211 oops 2019-07-08 19:26:15 -04:00
Adam D. Ruppe 7c3e46d432 new dmd deprecations 2019-07-08 19:25:47 -04:00
Adam D. Ruppe dc322d1d9a dont work 2019-07-08 11:14:19 -04:00
Adam D. Ruppe e5a2de115f mac 2019-07-08 11:13:36 -04:00
Adam D. Ruppe acb833d724 lots of compatibility 2019-07-08 11:03:26 -04:00
Adam D. Ruppe 03315adfa6 so much amazing stuff 2019-07-07 22:44:11 -04:00
Adam D. Ruppe 4953cba8fa offer static linking option 2019-07-06 22:51:14 -04:00
Adam D. Ruppe 97bb641aa1 more cool stuff 2019-07-06 22:49:45 -04:00
Adam D. Ruppe 2ff7b77ac1 finally right greyscale lol 2019-07-06 15:00:22 -04:00
Adam D. Ruppe b7ad04afd9 im the worst at greys 2019-07-06 13:22:25 -04:00
Adam D. Ruppe ba0ea0c717 greyscale fill all bytes 2019-07-06 12:43:48 -04:00
Adam D. Ruppe 0bbee857c0 support other bit depths of greyscale (hopefully) 2019-07-06 12:31:17 -04:00
Adam D. Ruppe 814875e411 Merge branch 'master' of github.com:adamdruppe/arsd 2019-07-03 00:09:40 -04:00
Adam D. Ruppe c11b2c9338 new cool stuff 2019-07-03 00:09:36 -04:00
Adam D. Ruppe d6410e4426 cool new stuff 2019-07-03 00:09:25 -04:00