5ae77ee4ac
added partial mouse events for Windows, implemented clipping rect intersection, added auto value to width and height attributes
omigamedev2017-01-25 21:02:26 +00:00
9a4abe8bde
added partial mouse events on osx
Omar Mohamed Ali Mudhir
2017-01-25 19:06:49 +00:00
2f042c3e95
added resizing to osx window
Omar Mohamed Ali Mudhir
2017-01-25 09:15:22 +00:00
9d6171c7d8
added color attribute and scissor clipping. Added debug callback to OpenGL messages
omigamedev2017-01-24 20:05:19 +00:00
5268f65777
added margin and padding support, some fixes: yoga needs many values to be initialized properly
omigamedev2017-01-23 22:13:36 +00:00
e556cf4c61
fixed layout parser adding stack based recursion, code needs being cleaned up but layout works quite well now, added code draw while resizing
omigamedev2017-01-22 22:24:48 +00:00
21622fd24c
add Sampler class, add attributes system
omigamedev2017-01-21 00:16:36 +00:00
eb7282e0d4
testing yoga and tinyxml2 to read some attributes from file
omigamedev2017-01-19 19:12:12 +00:00
78ab808b8b
added Yoga and TinyXML2 libraries and created a testing layout.xml
omigamedev2017-01-19 13:45:21 +00:00
90ee10405d
added rect shape with corrected uv interpolation
omigamedev2017-01-18 23:01:00 +00:00
5f6bcda211
added intersection and uvs correction functions
Omar Mohamed Ali Mudhir
2017-01-18 19:42:34 +00:00
b351b70ddf
enable multi sampling in Windows, fix circle shape
omigamedev2017-01-18 00:14:50 +00:00
9e123a6a65
fix uv mapping for the circle shape
omigamedev2017-01-17 20:55:39 +00:00
c93c1daecc
create visual studio project, add Windows initialization code
omigamedev2017-01-17 20:20:12 +00:00
f1e6fb7716
add uv layout type for Circle shape
Omar Mohamed Ali Mudhir
2017-01-17 20:02:15 +00:00
d5fed78bf5
add Slice9 type
Omar Mohamed Ali Mudhir
2017-01-16 14:42:22 +00:00
8c217af051
added rounded rectangle, first iteration works but still needs improved corners
Omar Mohamed Ali Mudhir
2017-01-16 03:58:21 +00:00
baaaf213cc
fix some shapes generation and draw a grid of shapes for an overview
Omar Mohamed Ali Mudhir
2017-01-16 00:22:44 +00:00
de17029e0d
split template into a public template for storage allocation and private implementation and move the code into the cpp
Omar Mohamed Ali Mudhir
2017-01-15 22:24:39 +00:00
13d8e6e563
base setup for osx in place
Omar Mohamed Ali Mudhir
2017-01-14 18:30:19 +00:00