Age | Commit message (Collapse) | Author |
|
While OpenGL ES 3.0 and WebGL 2.0 both support non power-of-2 (NPOT)
textures in their specification, the situation seems to be less clear
about *compressed* NPOT textures using repeat or mipmap flags.
At least Chrome on Linux doesn't seem to support this combination,
and a variety of mobile hardware have similar limitations.
As a workaround, we force decompressing such textures when running on
WebGL 2.0, at the cost of loading time and memory usage.
Fixes #33058.
|
|
Don't terminate search if begin_key doesn't fit (Fixes #33034)
|
|
Fix ruler origin is moving with zoom
|
|
ios: support get_model_name
|
|
Make stylebox preview not to expand Inspector panel
|
|
Fixed emitting not initialized correctly in cpu particles 2d/3d
|
|
Document AnimationPlayer's quirks in regards to late updates
|
|
Recalculate margin based on help source font size
|
|
|
|
|
|
Previously this code would continue onto the next iteration of the loop if the line was smaller in size than begin_key, meaning that a situation where begin_key.length() > end_key.length() would cause weird behavior with newlines. Now both the checks for begin_key and end_key are in their own condition and do not skip the entire iteration if they can't be found.
|
|
Fixes uninitialized variable caused by PR #32921
|
|
process & similar. (Squashed Edition)
|
|
Fix leak in Physics2DServerSW
|
|
Fix compilation warnings in macOS build, enable `warnings=extra werror=yes`
|
|
Remove ECMAScript 6 "arrow operator".
|
|
|
|
|
|
for macOS CI.
|
|
Fix uninstallation of mono templates directory
|
|
We don't need it, it's not well supported by compilers, and it was a
mistake in the first place.
|
|
Fix rendering tooltip
|
|
Fix incorrect text rendering with smaller display scale
|
|
Display error messages in console when vformat is called
|
|
|
|
|
|
|
|
The previous code didn't take into account that templates directories
can have subdirectories like the mono templates have.
Also fix an unclosed dir handle.
|
|
[macOS ] Project manager dock menu improvements.
|
|
Initialise VMap and HashMap values to the default when they are created.
|
|
|
|
Refactor VideoPlayer and VideoStream
|
|
Travis: Update Android NDK to r20
|
|
Drop unused and outdated OSX setup.
|
|
Assigns a default value in VMap and HashMap when new keys are created using
the array operator so they are the same as the other Map classes.
The non const version of the array operator can be used for both assigning a
value and retrieving a writeable version. In the Map template classes the
assign version is being used to create new keys, but sometimes not assigning
a value when retrieving a writeable version.
This does not address the problem that the default value may not be the
correct one, and it does not address the problem that new keys probably
should not be created when the array operator is used. These problems will
be addressed in a separate commit.
|
|
VideoStream:
- Fix const correctenss
VideoPlayer:
- Remove unused member variable last_frame
- Move _mix_audios function definition to source file
- Fix function parameter naming to match p_ convention
- Fix const correctness
- Add null checking
|
|
Resize custom class icon
|
|
[Mono] Change Plane intersect methods to return nullable Vector3
|
|
Allows change Sprite3D scale if Billboard mode is enabled
|
|
|
|
Fixed variables with built-in resource in remote inspector
|
|
Now loading the base resource first in ScriptEditorDebugger, the same way it's done in ScriptEditorPlugin.
Fixes #33013
|
|
Fix layout saving error
|
|
Implement HTTP server for HTML5 "run" export
|
|
As a result of commit b49226e085 FileAccess::open no longer returns ERR_CANT_OPEN if the file cannot be found/opened.
Instead check against ERR_FILE_NOT_FOUND or ERR_FILE_CANT_OPEN.
|
|
|
|
Since most browsers no longer allow making async requests from a page
loaded from `file://`, we now need a proper HTTP server to load the
exported HTML5 game.
This should also allow us to get the debugger to work over a WebSocket
connection.
|
|
Convert all get_device* methods to get_option* and normalize their usage
as icon, label, tooltip.
|
|
EditorNode was not correctly setting the class memeber when creating the
theme, using a local variable instead.
Theme is now created before registering exporters (as they might need it).
|
|
Theme code refactoring
|