Delyan Angelov
|
852d85b3a9
|
gg: cleanup the minimal gg program more
|
2021-11-07 09:16:49 +02:00 |
Delyan Angelov
|
32b74dd348
|
gg: simplify the minimal gg application even more with `context.user_data = context`
|
2021-11-06 18:24:19 +02:00 |
Delyan Angelov
|
8be64ef80e
|
gg: improve font loading diagnostics with `-d debug_font`
|
2021-11-06 17:15:17 +02:00 |
Delyan Angelov
|
c4e282a0c8
|
parser: check fn args in declarations too with `-Wimpure-v`
`v -Wimpure-v examples/2048/` now passes cleanly.
|
2021-11-03 16:20:24 +02:00 |
kahsa
|
77a1e3dedb
|
gg: improve system_font_path on linux (#12290)
|
2021-10-25 15:16:29 +03:00 |
Alexander Medvednikov
|
45534b512b
|
time: move pure V function from time.c.v
|
2021-10-19 16:03:45 +03:00 |
Delyan Angelov
|
1313dcf601
|
gg: fix leak in draw_image_with_config
|
2021-10-17 19:46:34 +03:00 |
Larpon
|
09cc0c7247
|
gg: use sgl.begin_points for pixels + improve pixels example (#12085)
|
2021-10-07 10:46:57 +03:00 |
Larpon
|
53aa4eba0d
|
sokol: add sg_isvalid wrapper to gfx (#12081)
|
2021-10-07 10:41:57 +03:00 |
Larpon
|
f454d30318
|
gg: use sgl.begin_triangles when drawing triangles (#12083)
|
2021-10-07 03:45:23 +03:00 |
Larpon
|
42c088896a
|
gg: mute font print on Linux, use flag debug_font instead (#12082)
|
2021-10-07 03:45:02 +03:00 |
Larpon
|
970768288d
|
gg: expose sapp_desc.swap_interval via gg.Config (#11975)
|
2021-09-25 15:06:56 +03:00 |
yuyi
|
108a01d65f
|
fmt: fix unnecessary line break in array init (fix #11448) (#11562)
|
2021-09-21 16:20:09 +03:00 |
Enzo
|
e3b65092d6
|
parser: deprecate `size_t` (#11443)
|
2021-09-08 13:09:32 +03:00 |
penguindark
|
63ff5690ff
|
sokol.sapp,gg: add support for drag & drop events (#11359)
|
2021-09-01 09:21:27 +03:00 |
Larpon
|
e85311c2ba
|
gg: change draw_cubic_bezier* call signatures for speed and to match *_poly (#11323)
|
2021-08-27 16:52:05 +03:00 |
Alexander Medvednikov
|
714fa3215c
|
scanner: make the 1. float error a warning for now
|
2021-08-25 16:58:54 +03:00 |
yuyi
|
4d078edb72
|
scanner: no longer allow `1.` float literals (#11301)
|
2021-08-25 14:39:37 +03:00 |
Larpon
|
833bf2cf15
|
gg: add cubic Bézier curves + examples (#11286)
|
2021-08-24 06:35:27 +03:00 |
Benjamin Stigsen
|
76205cff2b
|
gg: add scaling to draw_convex_poly (#11276)
|
2021-08-23 13:38:29 +03:00 |
Benjamin Stigsen
|
352df873d5
|
gg: add scaling to draw_empty_poly() (#11272)
|
2021-08-23 00:37:20 +03:00 |
Benjamin Stigsen
|
70a658a265
|
gg: set_pixels() (#11236)
|
2021-08-20 01:14:25 +03:00 |
Alexander Medvednikov
|
fadfc3b457
|
gg: format a line
|
2021-08-16 06:36:23 +03:00 |
Benjamin Stigsen
|
022503a107
|
gg: fix top left corner pixel not being drawn (#11202)
|
2021-08-16 04:59:05 +03:00 |
Delyan Angelov
|
576664e31f
|
gg,sokol,stbi,gx,fontstash: cleanup for -Wimpure-v
|
2021-08-12 22:42:42 +03:00 |
FireRedz
|
a8905e2788
|
gg: add a `color` field to gg.DrawImageConfig (#11158)
|
2021-08-12 11:11:38 +03:00 |
Delyan Angelov
|
79c7aed3c2
|
gg: allow easily detecting the edges of key_down keyboard events
|
2021-07-26 18:39:59 +03:00 |
Delyan Angelov
|
0d12d55295
|
gg: allow customisation of the image format in gg.new_streaming_image
|
2021-07-26 11:05:16 +03:00 |
Daniel Däschle
|
ad3835b598
|
parser: deprecate short struct init (#10842)
|
2021-07-20 11:17:08 +03:00 |
shadowninja55
|
7c0be629ab
|
checker: prohibit fixed array to fixed array assignment where elem_typ is a pointer (#10775)
|
2021-07-15 08:38:03 +03:00 |
Alexander Medvednikov
|
c44a47acb1
|
gg: fix draw_line on macos (native rendering)
|
2021-07-03 02:49:20 +03:00 |
Delyan Angelov
|
b2391424d9
|
examples: add examples/gg/random.v demonstrating how to stream images/pixels
|
2021-06-24 17:45:14 +03:00 |
Delyan Angelov
|
cc91d9bee3
|
gg: keep/update commonly used event state inside the gg.Context
|
2021-06-24 11:14:57 +03:00 |
kahsa
|
f1c4753cc0
|
gg: fix draw_line (#10534)
|
2021-06-21 20:30:03 +03:00 |
KJ Lawrence
|
79879128b6
|
gg: add `rotate` to `DrawImageConfig` (#10521)
|
2021-06-20 08:01:41 +03:00 |
KJ Lawrence
|
123682dffb
|
gg: add a `draw_line_with_config` method (#10513)
|
2021-06-19 21:32:08 +03:00 |
KJ Lawrence
|
22214c73e3
|
gg: apply ctx.scale to circle pos (#10512)
|
2021-06-19 09:07:34 +03:00 |
KJ Lawrence
|
b0caadae31
|
gg: add new draw_image_with_config method (#10428)
|
2021-06-15 18:30:35 +03:00 |
Delyan Angelov
|
98613036c1
|
gg: fix draw_line on m1
|
2021-06-07 21:31:24 +03:00 |
KJ Lawrence
|
751b1cffd3
|
gg: fix default font style loading (#10309)
|
2021-06-04 20:00:32 +03:00 |
KJ Lawrence
|
452a51c8fe
|
gg: render text if we fell back to system default (#10307)
|
2021-06-02 16:00:14 +03:00 |
KJ Lawrence
|
465860e418
|
gg: fix ctx.scale for circles (#10210)
|
2021-05-28 22:37:02 +03:00 |
KJ Lawrence
|
9fab4af3f1
|
gg: update the mouse click callback to pass what mouse button was clicked too (#10225)
|
2021-05-28 12:46:23 +03:00 |
Wertzui123
|
a095a27d00
|
gg: change vid to ved in a comment (#10218)
|
2021-05-27 20:14:36 +03:00 |
KJ Lawrence
|
6cdc7646b8
|
gg: add quit fn (#10223)
|
2021-05-27 17:56:18 +03:00 |
Enzo
|
906b207e58
|
checker: deprecate using V strings in C function calls (#10140)
|
2021-05-20 09:17:44 +03:00 |
Uwe Krüger
|
d26ac5692e
|
all: various fixes for [heap]/auto-heap handling (#10033)
|
2021-05-07 15:58:48 +03:00 |
R cqls
|
8af6237e28
|
gg: fix width and height in draw_rounded_rect primitive (#9926)
|
2021-04-29 10:58:57 +03:00 |
Don Park
|
aebb551e93
|
cgen: do full struct initialisation for V structs, fixes invalid data from `map[string]Struct{}['unknown']` (#9878)
|
2021-04-27 08:18:48 +03:00 |
kahsa
|
f36e46bfde
|
gg:fix draw_line for android (#9882)
|
2021-04-26 10:01:55 +03:00 |