crthpl
|
9eee6631cc
|
sokol: add mouse locking (#10684)
|
2021-07-06 20:43:41 +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
|
d5c306ce57
|
sokol: add -lpthread flag on linux to prevent failing asserts in some cases
|
2021-05-16 20:21:29 +03:00 |
Delyan Angelov
|
20a22453cf
|
v.builder: remove default link flags -lm, -ldl, -lpthread (use module specific link flags instead) (#10099)
|
2021-05-14 14:28:53 +03:00 |
Delyan Angelov
|
8a380f4699
|
tools: make `v test-cleancode` test everything by default (#10050)
|
2021-05-08 13:32:29 +03:00 |
Uwe Krüger
|
d26ac5692e
|
all: various fixes for [heap]/auto-heap handling (#10033)
|
2021-05-07 15:58:48 +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 |
Delyan Angelov
|
d4f31412b7
|
v: deprecate `@VROOT` in favour of `@VMODROOT` (#9795)
|
2021-04-19 19:01:47 +03:00 |
spaceface
|
73352583e7
|
ci: fix all `-cstrict` warnings with gcc and clang (#9792)
|
2021-04-19 15:38:48 +03:00 |
Delyan Angelov
|
8c95f07509
|
sokol: fix compilation of gg apps on macos
|
2021-04-13 14:38:55 +03:00 |
Leah Lundqvist
|
cfaba49683
|
ios: move `sokol` declarations out of builder, and support non-sokol apps too (#9703)
|
2021-04-12 19:35:06 +03:00 |
Larpon
|
8caabf0e9e
|
sokol: update to floooh/sokol@c602d83 (#9607)
|
2021-04-07 20:39:23 +02:00 |
Alexander Medvednikov
|
1716e8dd04
|
gg: byteptr fixes
|
2021-04-04 18:05:01 +03:00 |
Uwe Krüger
|
c1d4074bc4
|
thirdparty: make `fontstash` and `sokol` C-libraries work with Boehm-GC (#9506)
|
2021-03-29 11:27:34 +02:00 |
joe-conigliaro
|
2d73411396
|
checker: define missing C fn args & check C & JS args (#8770)
|
2021-03-05 17:41:11 +03:00 |
Delyan Angelov
|
d4f6f5eec4
|
sokol,fontstash: move f_d_use_freetype.v to vlib/fontstash/a_d_use_freetype.v
|
2021-01-23 11:39:17 +02:00 |
Alexander Medvednikov
|
45cc3ec664
|
sokol: remove an absolute import
|
2021-01-23 10:32:00 +01:00 |
Alexander Medvednikov
|
d991712b3c
|
gg: native rendering mode on macOS
|
2021-01-23 10:25:43 +01:00 |
Delyan Angelov
|
a3908414e4
|
pref: fix handling of _d_custom.v files, use it in vlib/sokol/f/f_d_use_freetype.v
|
2021-01-23 11:21:56 +02:00 |
Larpon
|
512f62b7a1
|
android: enable custom (e)println output via android log system (#8135)
|
2021-01-17 05:32:59 +01:00 |
Swastik Baranwal
|
9291fb5e0c
|
checker: disallow comparison between enum and int (#7886)
|
2021-01-08 17:41:52 +01:00 |
Emily Hudson
|
bf9b0c6345
|
compiler: add `[console]` attribute for main function to force console subsystem on windows (#7721)
|
2020-12-31 12:38:55 +01:00 |
Bakul Shah
|
80a9d08505
|
sokol: fix for freebsd (#7466)
|
2020-12-26 10:08:16 +02:00 |
joe-conigliaro
|
14887304d8
|
sokol: allow submodules to be built by themselves (add required imports)
|
2020-12-07 16:16:21 +11:00 |
Delyan Angelov
|
db59585a51
|
sokol.gfx: fix C.sg_depth_stencil_state compilation with tcc
|
2020-10-31 14:15:05 +02:00 |
Delyan Angelov
|
dab66593fc
|
vlib: run vfmt over vlib files, so that `v doc -m vlib/` can run without warnings
|
2020-10-21 12:54:10 +03:00 |
Delyan Angelov
|
2f149e6984
|
vfmt: fix merged param warnings in sokol's particles example and vlib/x/net/udp.v
|
2020-10-18 13:45:13 +03:00 |
Delyan Angelov
|
8b2e704741
|
examples: make `v -prod build-examples` pass without warnings/errors
|
2020-10-18 09:48:13 +03:00 |
Delyan Angelov
|
46c5a2c8fc
|
v test-fmt: fix some embedded comments in expressions
|
2020-10-14 22:52:33 +03:00 |
Henrixounez
|
c324169af0
|
all: remove intermediate handling for both global definition syntaxes (#6546)
|
2020-10-03 15:41:45 +02:00 |
Alexander Medvednikov
|
c781a5f245
|
gg: draw_triangle(); draw_image_flipped()
|
2020-09-20 03:47:32 +02:00 |
Delyan Angelov
|
3efa670d6a
|
sokol: add new mouse_dx and mouse_dy fields (fix for Android multitouch)
|
2020-08-24 23:01:14 +03:00 |
Alexander Medvednikov
|
702a80fc5a
|
x.net: fix new_tcp_socket()
|
2020-08-24 03:24:00 +02:00 |
Delyan Angelov
|
fa8f5df817
|
sokol: fix compilation of 2048 on some linux distros (undefined XIQueryVersion and XcursorImageCreate)
|
2020-08-23 22:17:05 +03:00 |
Delyan Angelov
|
2e589a5b0b
|
sokol.audio: add proper #flag for windows (-lole32)
|
2020-08-23 21:15:59 +03:00 |
Delyan Angelov
|
e71aff71ce
|
sokol.audio: fix compilation on macos (link with -framework AudioToolbox)
|
2020-08-23 20:55:01 +03:00 |
Delyan Angelov
|
dad2c6608e
|
examples: implement examples/sokol/sounds/wav_player.v
|
2020-08-23 20:49:37 +03:00 |
Delyan Angelov
|
1c9e02094c
|
sokol.audio: add simple_sin_tones.v example
|
2020-08-23 15:28:07 +03:00 |
Alexander Medvednikov
|
542b149290
|
sokol: fix examples and remove copy pasta
|
2020-08-23 07:47:50 +02:00 |
Alexander Medvednikov
|
94c3a912ba
|
gg: update sokol and stb_truetype
|
2020-08-23 07:25:30 +02:00 |
Alexander Medvednikov
|
9e12095111
|
gg: image: return an optional instead of panic(); darwin: fix nsstring()
|
2020-08-22 17:09:30 +02:00 |
Larpon
|
d9aae023b1
|
android: initial support for C output using sokol_main (#6164)
|
2020-08-19 11:00:15 +02:00 |
spaceface777
|
c1651bd271
|
gg: fixes and Android support (#6161)
|
2020-08-19 07:10:42 +02:00 |
JalonSolov
|
5c98c0760b
|
gg: use OpenGL on Windows until D3D issues resolved (#6155)
|
2020-08-17 23:34:51 +02:00 |
Alexander Medvednikov
|
ea76a33b43
|
remove freetype references everywhere
|
2020-08-06 17:23:57 +02:00 |
Delyan Angelov
|
0ac30a8d9c
|
gg: enable image transparency in gg.draw_image2 too
|
2020-08-03 00:30:08 +03:00 |
Delyan Angelov
|
9c9533dad9
|
checker: add error for `fn f() Struct { return &Struct{} }` (#6019)
|
2020-07-29 21:40:43 +02:00 |
Leah Lundqvist
|
51c9b49d3f
|
iOS: basic building and running (#5999)
|
2020-07-28 22:27:38 +02:00 |
Alexander Medvednikov
|
b8d762df97
|
gg: use D3D and stb_truetype on Windows;
|
2020-07-08 21:43:27 +02:00 |
Delyan Angelov
|
3bf9b28773
|
vlib: add fixes for problems, found by check_os_api_parity.v
|
2020-06-11 21:16:12 +03:00 |