Patrick Dawson
|
629cc8ca9f
|
ImGuiLayer: remove wasteful GetViewport() call
|
2022-11-27 01:22:50 +01:00 |
|
Patrick Dawson
|
e577ecbea3
|
C++ cleanup
|
2022-11-24 02:16:19 +01:00 |
|
Patrick Dawson
|
98aedb766a
|
C++ docs
|
2022-11-24 00:47:17 +01:00 |
|
Patrick Dawson
|
bf99fa6072
|
C++ example works with MSVC
|
2022-11-24 00:34:08 +01:00 |
|
Patrick Dawson
|
0568957e17
|
beta 6
v3.4.0
|
2022-11-23 19:50:46 +01:00 |
|
Patrick Dawson
|
339e708367
|
more C++ work
|
2022-11-23 19:37:10 +01:00 |
|
Patrick Dawson
|
2ebac092fe
|
WIP C++ example
|
2022-11-23 06:15:09 +01:00 |
|
Patrick Dawson
|
ba9d617480
|
don't try to free buffers if they were never created
|
2022-11-22 20:57:45 +01:00 |
|
Patrick Dawson
|
f6f3d10e59
|
simplify and improve the non-visible state
|
2022-11-22 20:51:36 +01:00 |
|
Patrick Dawson
|
299a82af18
|
always call ImGui.NewFrame, even when non-visible
|
2022-11-21 23:35:20 +01:00 |
|
Patrick Dawson
|
570293a873
|
use vertex offsets (beta 6)
|
2022-11-21 23:32:09 +01:00 |
|
Patrick Dawson
|
2ba36c958d
|
draw command labels are only used in debug builds
|
2022-11-17 19:42:44 +01:00 |
|
Patrick Dawson
|
967c04a57a
|
move shader bytecode to resource file
|
2022-11-17 18:42:14 +01:00 |
|
Patrick Dawson
|
848eb9d515
|
beta 5
v3.3.0
|
2022-11-16 18:33:01 +01:00 |
|
Patrick Dawson
|
dbc0b169a6
|
add return value to Widgets.SubViewport
|
2022-11-16 18:00:06 +01:00 |
|
Patrick Dawson
|
5476c796e3
|
embed shader bytecode
|
2022-11-15 23:57:45 +01:00 |
|
Patrick Dawson
|
abc5f0a8ae
|
cleanup
|
2022-11-15 22:21:54 +01:00 |
|
Patrick Dawson
|
6ca180ae39
|
minimize GPU buffer allocations
|
2022-11-15 22:04:06 +01:00 |
|
Patrick Dawson
|
c64fc7f51c
|
support headless mode
|
2022-11-14 19:17:12 +01:00 |
|
Patrick Dawson
|
ceb1765eda
|
check UniformSet validity
|
2022-11-13 05:16:29 +01:00 |
|
Patrick Dawson
|
0dc7c68057
|
reduce allocations
|
2022-11-13 04:24:56 +01:00 |
|
Patrick Dawson
|
6c3bcb0037
|
minimize Godot object allocations
|
2022-11-13 03:37:09 +01:00 |
|
Patrick Dawson
|
eaf3295813
|
start fixing leaks
|
2022-11-13 01:32:39 +01:00 |
|
Patrick Dawson
|
2c490faad6
|
reduce memory allocations
|
2022-11-12 23:30:25 +01:00 |
|
Patrick Dawson
|
c35c74036d
|
trying some GDScript ideas
|
2022-11-12 19:50:54 +01:00 |
|
Patrick Dawson
|
d685cb4992
|
clean up new renderer, prepare for beta 5
|
2022-11-11 21:46:32 +01:00 |
|
Patrick Dawson
|
513ce4b02e
|
slightly nicer hack
|
2022-11-09 23:30:16 +01:00 |
|
Patrick Dawson
|
aa59e9a3d3
|
hack to fix blurring with canvas_items scaling
|
2022-11-08 02:14:35 +01:00 |
|
Patrick Dawson
|
9670b94d16
|
Vulkan: fix clear color
|
2022-11-06 15:11:11 +01:00 |
|
Patrick Dawson
|
78c7bd0c6f
|
Vulkan optimizations
|
2022-11-05 20:35:08 +01:00 |
|
Patrick Dawson
|
9516a8612b
|
Vulkan renderer mostly done, but needs multiple Godot fixes
|
2022-11-05 17:11:11 +01:00 |
|
Patrick Dawson
|
1369549ed4
|
viewports: use Window nodes for now
|
2022-11-04 22:59:37 +01:00 |
|
Patrick Dawson
|
77c152d778
|
break compatibility with beta 3
|
2022-11-01 23:24:46 +01:00 |
|
Patrick Dawson
|
fd5ed02ae2
|
more viewports work
v3.2.0
|
2022-10-27 15:07:25 +02:00 |
|
Patrick Dawson
|
323582048f
|
viewports WIP
|
2022-10-27 03:33:49 +02:00 |
|
Patrick Dawson
|
5f709d367a
|
use correct allocator for font data
|
2022-10-27 01:48:36 +02:00 |
|
Patrick Dawson
|
a71c2a9466
|
support VtxOffset, barely
|
2022-10-26 03:11:27 +02:00 |
|
Patrick Dawson
|
20d3a53a73
|
compatibility with upcoming beta 4
|
2022-10-24 20:53:46 +02:00 |
|
Patrick Dawson
|
b1cfb7e8cb
|
improve unmanaged string allocation
|
2022-10-24 19:44:35 +02:00 |
|
Patrick Dawson
|
a5243d952d
|
add SetIniFilename
|
2022-10-24 15:44:08 +02:00 |
|
Patrick Dawson
|
f885d67e97
|
preserve context when rescaling
|
2022-10-24 15:10:36 +02:00 |
|
Patrick Dawson
|
db6057ee92
|
temporary workaround for missing Image.CreateFromData
|
2022-10-21 01:03:47 +02:00 |
|
Patrick Dawson
|
0b0c5587fa
|
use Func
|
2022-10-21 01:02:58 +02:00 |
|
Patrick Dawson
|
6853ca27d8
|
fix WantSetMousePos
|
2022-10-19 00:11:40 +02:00 |
|
Patrick Dawson
|
feefcb0c22
|
rename ImGuiGDInternal
|
2022-10-18 23:38:12 +02:00 |
|
Patrick Dawson
|
5782046c33
|
use the internal RID constructor for better performance
|
2022-10-18 23:01:38 +02:00 |
|
Patrick Dawson
|
cad32eef8b
|
cleanup
|
2022-10-17 21:25:23 +02:00 |
|
Patrick Dawson
|
b2c0b1adc5
|
disable incomplete code
v3.1.0
|
2022-10-17 17:59:52 +02:00 |
|
Patrick Dawson
|
c3cf558e05
|
demo: content scale modes
|
2022-10-17 17:26:56 +02:00 |
|
Patrick Dawson
|
d9d9d0d0ff
|
create viewport nodes in code
|
2022-10-17 16:34:05 +02:00 |
|