forked from caomw/gopro-lib-node.gl
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Jmoguillansky/meson windows master #4
Open
jmoguillansky-gpsw
wants to merge
388
commits into
master
Choose a base branch
from
jmoguillansky/meson-windows-master
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Ensures that when a node rtt draw ends, we restore the previous rendertarget without discarding its attachments.
Precision qualifiers apply only to floating point, integer and opaque types.
It was used by the player widget.
While it makes sense to observe the resources of a tree at a given time, having a playback that run a subprocess 60 times per second is not exactly practicable. The feature was present because the feature was shared with the widget player, but the complexity added by this real time system is not worth the maintenance burden.
It's a now fake clock that shouldn't be needed outside of the graph view. The class should be inlined within the GraphView one at some point, or at least renamed in the future.
Previously we were binding (and clearing) the rendertarget before drawing the subgraph. This leads to the folowing scenario (with performance issues): (RTT 1) / \ / \ / \ (RTT 2) (Render) Where we: - started the renderpass of RTT 1 with a clear - started the renderpass of RTT 2 with a clear - resumed the renderpass of RTT 1 with a draw call, which has performance implications because the renderpass needs to reload the previous content of its attachments This commit addresses this issue by binding/clearing at the right time. The same scenario now perform the following steps: - starts the renderpass of RTT 2 - starts the renderpass of RTT 1, clear attachments and perform a draw call
The pipeline API should only be about creating and binding a pipeline. Resources binding and draw calls (draw, draw indexed, dispatch) should belong to separate modules. This commit is a first step in this direction as it decouples the graphics resources binding from the pipeline initialization. Signed-off-by: Matthieu Bouron <[email protected]>
These fields are specific to the OpenGL backend.
Forgotten in 7f8a6f8.
The RTT node will stop inheriting from the parent clear color, thus, we need to specify it where it is needed.
The RTT node will stop inheriting from the parent clear color, thus, we need to specify it where it is needed.
Makes the rtt clear color default to (0, 0, 0, 0).
This feature is currently not used and tested.
This is useful for doing binary I/O on non-UNIX environments.
sxplayer 9.7.0 has MSVC support.
This directory can be shared for other potential external dependencies.
Remove "WINAPI" declaration due to various compile errors
…s. TODO: remove duplicate dlls
With MSVC the symbols are hidden by default, so we need a mechanism similar to what we do with GNU and Apple linkers to export them. The simplest way to achieve that is to use some ifdefery to set some specific import/export attributes. On Windows, this implies that users will be required to set a special compilation flag for their static build. To make this transparent for the users, the specific flag is exposed through pkg-config if the build is configured for static. pkg-config is arguably not well supported on Windows, but this is better than nothing. For DLL users, nothing specific is required since it's the preferred and default build configuration. As a side effect, the linker scripts for GNU and Apple are not required anymore. The meson gnu_symbol_visibility option also works with Apple Clang/LLVM toolchain.
Don't hardcode python.exe Update wslpath command
… such as TARGET_WINDOWS
Resolves compile error "No target architecture"
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.