1
0
mirror of https://github.com/lxsang/Diya-API.git synced 2024-12-27 03:48:21 +01:00
Commit Graph

97 Commits

Author SHA1 Message Date
DanyLE
e8b724daa1 Support for basic primitive shapes 2022-03-16 17:48:18 +01:00
Dany LE
89c5e04d36 WIP: draw ellipse and circle 2022-03-16 01:32:01 +01:00
DanyLE
653fe07692 Add log messages 2022-03-15 19:29:57 +01:00
DanyLE
fcc7b13d28 Fix memory leak bug 2022-03-15 19:11:19 +01:00
DanyLE
172a62192e image texture support 2022-03-08 23:30:01 +01:00
Dany LE
9cf12f0d8c
Update README.md 2022-03-07 09:35:30 +01:00
DanyLE
94bfc7f6f0 OpenGL: recalculate vertices only when changed.
This allows to greatly improve rendering performance
2022-03-06 19:50:19 +01:00
DanyLE
bd9d406c85 Text rendering is greatly improved 2022-03-06 18:33:10 +01:00
DanyLE
a751a6a6d3 WIP improving text rendering 2022-03-06 12:12:31 +01:00
Dany LE
26f37860e3 WIP imporving text rendering 2022-03-06 12:07:20 +01:00
Dany LE
4bfcf5a09a add GLinit 2022-03-06 01:00:01 +01:00
Dany LE
240add5399 add GLinit 2022-03-06 00:59:14 +01:00
Dany LE
b8897a6351 FreeType face now is cached as bitmap font 2022-03-06 00:58:28 +01:00
Dany LE
7fa21d524b let openGL do the final transformation 2022-03-05 11:55:20 +01:00
Dany LE
8cb2cb543a Text rendering iss working now 2022-03-04 20:28:38 +01:00
Dany LE
ce08ac49e2 WIP: font rendering... 2022-03-03 23:23:43 +01:00
Dany LE
d80f31bd42 WIP: display Freetype font in openGL 2022-03-03 19:19:40 +01:00
Dany LE
6808a3aa0b Add basic graph nodes and support basic transformation 2022-03-02 20:11:01 +01:00
Dany LE
8a59d8cba9 add basic primitive shapes (contd.) 2022-03-01 22:58:58 +01:00
Dany LE
a2af81994c Add freetype font manager 2022-03-01 19:22:26 +01:00
Dany LE
1ebd4a748c correct mouse position inside shader coodinate system 2022-02-15 22:01:26 +01:00
Dany LE
81548622cc avoid uninitialize value 2022-02-15 20:32:33 +01:00
Dany LE
e047a89801 add uniform support to shader 2022-02-15 18:04:54 +01:00
Dany LE
13804205f8 update shader support 2022-02-14 00:02:14 +01:00
Dany LE
94d3a6266b update openGL 1.10 binding 2022-02-13 17:15:23 +01:00
Dany LE
00c350805d add openGLSL bingding 2021-12-20 18:32:08 +01:00
Dany LE
b6fbebc4d4 keep old code as comment for further reference 2021-12-20 01:22:29 +01:00
Dany LE
0d254c6dd4 Basic example of OpenGL binding 2021-12-20 01:14:35 +01:00
Dany LE
4f22db8688 Reset only the unique instance in SDK environment 2021-12-19 22:52:35 +01:00
Dany LE
29e4065fe1 print log using stdout instead of Transcript 2021-12-19 22:41:21 +01:00
Dany LE
1884963e4e refactory logging 2021-12-19 22:17:29 +01:00
Dany LE
ae9c884997 Add cleanup code when quitting 2021-12-19 20:12:36 +01:00
Dany LE
ad045dcc80 Merge 7a17c17ed5 2021-12-19 20:08:49 +01:00
Dany LE
1d9fc2d434 resolve conflict in merge 2021-12-19 20:08:40 +01:00
Dany LE
7a17c17ed5 Resolve image conflict 2021-12-19 20:03:54 +01:00
Dany LE
80b9ee6708 Allow to reset singleton instance in DiyaBoot 2021-12-19 19:49:34 +01:00
Dany LE
cb9cf2f49e Allow to test Diya directly in the Pharo image 2021-12-19 19:45:16 +01:00
Dany LE
4ecbd0af73 update SDL example entry point 2021-12-19 16:15:10 +01:00
Dany LE
03d3a59560 example of working SDL window 2021-12-19 12:32:23 +01:00
Dany LE
48fe04d362 Dont restart system after a snap when init the image 2021-12-19 10:47:27 +01:00
Dany LE
7371fd5032 Extend SDL2 binding API 2021-12-18 22:49:03 +01:00
Dany LE
12a79139d7 add bases classes 2021-12-18 13:07:30 +01:00
Dany LE
989b3c16fd
Update README.md 2021-12-18 02:27:07 +01:00
Dany LE
fdf9c541a7 update baseline code 2021-12-18 02:19:55 +01:00
Dany LE
32d4dcae1a add baseline of Diya 2021-12-18 02:13:33 +01:00
Dany LE
3da6871a3d initial comit 2021-12-18 02:02:16 +01:00
Dany LE
241a93ab6a
Initial commit 2021-12-18 01:58:40 +01:00