ohyzha
|
3d96889778
|
extend examples
|
2024-11-04 22:52:05 +02:00 |
|
ohyzha
|
e43d86cf4f
|
make it possible to create set app for GraphicsAppManager in deferred mode
|
2024-11-04 22:52:05 +02:00 |
|
Oleksii_Hyzha
|
9bd4d9cce2
|
Merge pull request 'Label Drawable' (#114) from label_drawable into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/114
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
|
2024-08-28 15:08:14 +02:00 |
|
ohyzha
|
6305cbfe1e
|
rework label shader
|
2024-08-28 11:12:59 +03:00 |
|
ohyzha
|
e2ae1687ac
|
rework label drawable and text drawable's API
|
2024-08-26 17:42:43 +03:00 |
|
ohyzha
|
a2923966fa
|
implement label drawable
|
2024-08-22 13:29:18 +03:00 |
|
ohyzha
|
f7f4897aff
|
small fixes
|
2024-08-22 13:29:03 +03:00 |
|
ohyzha
|
31390ec9ae
|
regenerate atlases with different default z value
|
2024-08-22 13:25:14 +03:00 |
|
Georg Hagen
|
ea11bd4527
|
Fix macos build
|
2024-08-15 00:28:20 +02:00 |
|
Georg Hagen
|
840ff67f01
|
Merge remote-tracking branch 'origin/master' into project_setup_refactor
# Conflicts:
# CMakeLists.txt
|
2024-08-14 22:47:19 +02:00 |
|
ohyzha
|
1f418fa673
|
support msdf
|
2024-08-13 10:53:38 +03:00 |
|
Georg Hagen
|
729d1f3e55
|
Update CMake
|
2024-08-08 19:15:41 +02:00 |
|
ohyzha
|
ae39847d95
|
improve atlas texture size handling
|
2024-08-08 17:41:02 +03:00 |
|
ohyzha
|
1659cee9eb
|
render question mark if glyph is not loaded
|
2024-08-08 12:23:38 +03:00 |
|
ohyzha
|
a390470420
|
code cleanup
|
2024-08-07 21:55:58 +03:00 |
|
ohyzha
|
38d97f4c28
|
split font atlas generator to interface and implementation
|
2024-08-07 20:05:06 +03:00 |
|
ohyzha
|
50bb6b62fe
|
get rid of vcpkg and build freetype from sources
|
2024-08-07 16:00:05 +03:00 |
|
ohyzha
|
c7c2a96b9c
|
add opportunity to pack atlas and meta data in same file
|
2024-08-06 17:02:24 +03:00 |
|
ohyzha
|
9e9a76e459
|
changes after rebase
|
2024-08-06 10:41:39 +03:00 |
|
ohyzha
|
cb409268a8
|
implement multiline text rendering
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
afccf5dee0
|
implement text rendering without msdfgen library
|
2024-08-06 10:33:28 +03:00 |
|
ohyzha
|
232ad0a938
|
rework API for text rendering
|
2024-08-06 10:33:13 +03:00 |
|
ohyzha
|
9589b4d39f
|
refactor code and support utf8 strings rendering
|
2024-08-06 10:32:55 +03:00 |
|
ohyzha
|
be549dccf6
|
code review changes and fixes
|
2024-08-06 10:32:55 +03:00 |
|
ohyzha
|
e69a553b18
|
working version of text rendering
|
2024-08-06 10:32:55 +03:00 |
|
ohyzha
|
9b58ba5f55
|
working version of glyphs rendering with example
|
2024-08-06 10:32:54 +03:00 |
|
Georg Hagen
|
ea7c6d56f4
|
Merge branch 'master' into project_setup_refactor
# Conflicts:
# 3rdParty/CMakeLists.txt
# 3rdParty/libarchive/CMakeLists.txt
# CMakeLists.txt
|
2024-08-04 18:05:50 +02:00 |
|
Metehan Tuncbilek
|
071ced8cb0
|
Squash project setup refactor
|
2024-08-04 14:43:31 +02:00 |
|
Georg Hagen
|
7918b91211
|
Fix crash
|
2024-08-03 19:34:15 +02:00 |
|
Georg Hagen
|
ccc234b699
|
Add example app runner for iOS
|
2024-08-03 18:57:43 +02:00 |
|
Georg Hagen
|
6a1a76f4d1
|
Merge pull request 'Geometry & GeometryFactory memory leaks' (#85) from geometry_mem_leaks into master
Reviewed-on: https://git.madvoxel.net/OpenVulkano/OpenVulkano/pulls/85
Reviewed-by: Georg Hagen <georg.hagen@madvoxel.com>
|
2024-07-24 20:44:27 +02:00 |
|
ohyzha
|
10d6240555
|
rework examples according to new changes
|
2024-07-24 17:36:56 +03:00 |
|
ohyzha
|
6ed4136393
|
move some options from swap chain to engine configuration and fix not working VSync
|
2024-07-23 12:56:47 +03:00 |
|
ohyzha
|
a28b4ab53c
|
fixes
|
2024-07-19 12:02:56 +03:00 |
|
ohyzha
|
cfb8b76801
|
implement billboard shader and add new example
|
2024-07-19 12:02:55 +03:00 |
|
|
|
29bad103e6
|
Merge remote-tracking branch 'origin/plane_camera_controller'
# Conflicts:
# examples/ExampleApps/MovingCubeApp.cpp
|
2024-07-14 18:30:15 +02:00 |
|
|
|
3e73672538
|
Texture implementation basics
|
2024-07-04 17:00:46 +02:00 |
|
|
|
d79f74c21d
|
Remove unused variable
|
2024-07-04 16:59:39 +02:00 |
|
|
|
ebd1d85f39
|
Add textured cube example app
|
2024-07-04 12:34:22 +02:00 |
|
|
|
f39a628139
|
Position camera initially outside of cubs area
|
2024-07-04 12:13:31 +02:00 |
|
|
|
475c72e505
|
Extend ortho camera
|
2024-06-28 09:34:50 +02:00 |
|
Vladyslav Baranovskyi
|
a715f91b40
|
Using DefaultAxis to specify one of the base axis to move against
|
2024-06-26 22:42:03 +03:00 |
|
Vladyslav Baranovskyi
|
e77f3c331e
|
PlaneCameraController class & using it in MovingCubeApp example if USE_PLANE_CAM_CONTROL is nonzero
|
2024-06-26 22:27:12 +03:00 |
|
Vladyslav Baranovskyi
|
a696ae2c7f
|
Using morphable and freecam controllers in example app, blending matrices using vectors, improvements regarding updating projection matrices, removed FreeCam components from MorphableController, renamed variable to m_targetMorphStatePerspective, setting target morph state using setter
|
2024-06-26 14:00:21 +03:00 |
|
Vladyslav Baranovskyi
|
1fbd072429
|
Using MorphableCameraController class in MovingCubeApp example
|
2024-06-25 22:05:55 +03:00 |
|
Vladyslav Baranovskyi
|
f82d6290ab
|
Simple ftxui menu for selecting an example program to run
|
2024-06-21 22:05:27 +03:00 |
|
|
|
132da7e870
|
Merge branch 'add_a_performance_overlay_ui_element'
|
2024-06-14 11:22:12 +02:00 |
|
Vladyslav Baranovskyi
|
a0a4c935e4
|
Example app adjustments to the changes, using factory in MovingCubeApp
|
2024-06-13 23:35:02 +03:00 |
|
Vladyslav Baranovskyi
|
efd271e560
|
Using Scene::Ui::PerformanceInfo properly
|
2024-06-11 18:46:15 +03:00 |
|
Vladyslav Baranovskyi
|
14aba25ef7
|
Using PerformanceOverlayUiElement in example apps
|
2024-06-11 14:03:37 +03:00 |
|