]>
O.S.I.I.S - jp/vkvg.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Jean-Philippe Bruyère [Mon, 23 Apr 2018 22:55:53 +0000 (00:55 +0200)]
vkvg_surface_write_to_png
Jean-Philippe Bruyère [Mon, 23 Apr 2018 18:36:51 +0000 (20:36 +0200)]
first concluent test with seidel triangulation
Jean-Philippe Bruyère [Mon, 23 Apr 2018 14:54:14 +0000 (16:54 +0200)]
seidel triangulation
Jean-Philippe Bruyère [Mon, 23 Apr 2018 15:30:56 +0000 (17:30 +0200)]
debug
Jean-Philippe Bruyère [Mon, 23 Apr 2018 00:51:34 +0000 (02:51 +0200)]
split vkengine in separate file
Jean-Philippe Bruyère [Sat, 21 Apr 2018 03:40:12 +0000 (05:40 +0200)]
some code clean and comments
Jean-Philippe Bruyère [Sat, 21 Apr 2018 02:41:01 +0000 (04:41 +0200)]
debug fill when multiple subpath, code cleaning required
Jean-Philippe Bruyère [Sat, 21 Apr 2018 02:16:56 +0000 (04:16 +0200)]
add fill and stroke tests
Jean-Philippe Bruyère [Sat, 21 Apr 2018 00:50:35 +0000 (02:50 +0200)]
debug curvesto, if last point of closed path is same pos as 1st, remove it
Jean-Philippe Bruyère [Fri, 20 Apr 2018 21:39:09 +0000 (23:39 +0200)]
arc neg, set solid black as default source in push csts
Jean-Philippe Bruyère [Fri, 20 Apr 2018 21:08:15 +0000 (23:08 +0200)]
CurPointExists boolean in ctx, lineto and arc debug, import cairo exemple to test paths
Jean-Philippe Bruyère [Fri, 20 Apr 2018 03:56:37 +0000 (05:56 +0200)]
simplify line cap algo
Jean-Philippe Bruyère [Fri, 20 Apr 2018 03:41:09 +0000 (05:41 +0200)]
line joins in all direction, colinear case not cleared
Jean-Philippe Bruyère [Thu, 19 Apr 2018 21:15:27 +0000 (23:15 +0200)]
add license headers
Jean-Philippe Bruyère [Thu, 19 Apr 2018 18:49:59 +0000 (20:49 +0200)]
debug nx et ny < 0
Jean-Philippe Bruyère [Thu, 19 Apr 2018 18:19:48 +0000 (20:19 +0200)]
line join basis, try to cover every angles for line but, missing triangle when normal x<0 et y<0
Jean-Philippe Bruyère [Wed, 18 Apr 2018 23:26:52 +0000 (01:26 +0200)]
line caps
Jean-Philippe Bruyère [Wed, 18 Apr 2018 15:19:28 +0000 (17:19 +0200)]
save matrix, line join and cap config, not yet applied on stroke
Jean-Philippe Bruyère [Wed, 18 Apr 2018 14:48:57 +0000 (16:48 +0200)]
matrix transformations, grabbed from cairo
Jean-Philippe Bruyère [Wed, 18 Apr 2018 11:44:01 +0000 (13:44 +0200)]
add matrix to push consts, strange padding required?? in glsl
Jean-Philippe Bruyère [Wed, 18 Apr 2018 01:13:32 +0000 (03:13 +0200)]
basic linear gradient
Jean-Philippe Bruyère [Tue, 17 Apr 2018 14:36:20 +0000 (16:36 +0200)]
devel
j-p [Sun, 15 Apr 2018 03:06:18 +0000 (05:06 +0200)]
Update README.md
Jean-Philippe Bruyère [Sat, 14 Apr 2018 05:50:00 +0000 (07:50 +0200)]
allow building and installing without glslc, xxd or glfw
j-p [Sat, 14 Apr 2018 04:26:08 +0000 (06:26 +0200)]
Merge pull request #5 from jpbruyere/devel2
Devel2
Jean-Philippe Bruyère [Sat, 14 Apr 2018 04:23:49 +0000 (06:23 +0200)]
record draw cmd after paint operation
Jean-Philippe Bruyère [Sat, 14 Apr 2018 03:57:40 +0000 (05:57 +0200)]
reset descriptor of bound source when no longer used, update readme
Jean-Philippe Bruyère [Thu, 12 Apr 2018 15:27:52 +0000 (17:27 +0200)]
add wired triangulations for debug and optimisation
Jean-Philippe Bruyère [Tue, 10 Apr 2018 06:22:21 +0000 (08:22 +0200)]
vkvg_rectangle
j-p [Tue, 10 Apr 2018 03:59:40 +0000 (05:59 +0200)]
Devel (#4)
* create surface from image, split device internal funs in separate file, update_descriptors from surf more generic
* curve_to implementation with antigrain algorithm, should find correct limits
Jean-Philippe Bruyère [Mon, 9 Apr 2018 11:44:00 +0000 (13:44 +0200)]
add include paths in CMake for test executable
j-p [Mon, 9 Apr 2018 00:06:04 +0000 (02:06 +0200)]
Merge pull request #1 from panaman67/patch-1
Fix spelling mistakes
Osker Paladino [Sat, 7 Apr 2018 14:56:07 +0000 (09:56 -0500)]
Fix spelling mistakes
Also some extra capitalization.
Jean-Philippe Bruyère [Fri, 6 Apr 2018 02:47:10 +0000 (04:47 +0200)]
build tests in same project to ease sharing of vkh
Jean-Philippe Bruyère [Tue, 3 Apr 2018 02:14:20 +0000 (04:14 +0200)]
use phy in device creation instead of memprops struct for easy .net integration
Jean-Philippe Bruyère [Mon, 2 Apr 2018 20:19:18 +0000 (22:19 +0200)]
link vkh as static lib with opaque pointers
Jean-Philippe Bruyère [Mon, 2 Apr 2018 05:12:36 +0000 (07:12 +0200)]
use unsigned int in both width and height for surface creation
Jean-Philippe Bruyère [Tue, 6 Feb 2018 07:41:24 +0000 (08:41 +0100)]
update README
Jean-Philippe Bruyère [Fri, 29 Dec 2017 09:01:11 +0000 (10:01 +0100)]
try to make ctx thread safe with dedicated pools by context
Jean-Philippe Bruyère [Thu, 28 Dec 2017 13:33:25 +0000 (14:33 +0100)]
autogen shaders.h
Jean-Philippe Bruyère [Thu, 28 Dec 2017 03:03:45 +0000 (04:03 +0100)]
spir-v codes in shaders.h, should be automated with cmake, small fixes
Jean-Philippe Bruyère [Wed, 27 Dec 2017 16:35:30 +0000 (17:35 +0100)]
first commit