Modify mjPLUGIN_LIB_INIT to use C runtime initializer.#3204
Open
Modify mjPLUGIN_LIB_INIT to use C runtime initializer.#3204
Conversation
d9529ef to
cc33b2d
Compare
PiperOrigin-RevId: 892234323 Change-Id: I70ff01121764b552da84bdcc9b01527ae138dfea
PiperOrigin-RevId: 892241799 Change-Id: Ibe028d453f35f5e03bdf66418bc4b45c20e807d3
All objects that are specific to the mjModel (meshes, textures, etc.) are now managed by a ModelObjects class which is owned by the SceneView and not the FilamentContext. PiperOrigin-RevId: 892250776 Change-Id: Iddad66fd3ab1a60c4becdcb5d0c935ed9ea8ad90
Enable culling when bounding box is available. PiperOrigin-RevId: 892289875 Change-Id: I124426b6e7e72f4d9a1486320d72d6eb032e0828
-- 9a748c8 by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>: Bump pip from 24.3.1 to 26.0 in /python Bumps [pip](https://github.com/pypa/pip) from 24.3.1 to 26.0. - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst) - [Commits](pypa/pip@24.3.1...26.0) --- updated-dependencies: - dependency-name: pip dependency-version: '26.0' dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com> COPYBARA_INTEGRATE_REVIEW=#3064 from google-deepmind:dependabot/pip/python/pip-26.0 9a748c8 PiperOrigin-RevId: 892327253 Change-Id: I0cf41d08a1ffeb3238cddd5a3fcf39388810d9b7
PiperOrigin-RevId: 892794388 Change-Id: Ic681071dc68bfaecaaab4e131c1c464dca99f9b5
PiperOrigin-RevId: 892838123 Change-Id: I84a536b111c3d6b5391513d6623c2e9a4d02f3df
PiperOrigin-RevId: 892839636 Change-Id: I3c08fba0a514cfb758ec2842d8510c6d88300874
TextureConfig describes the properties of the texture (e.g. width, height, pixel format, etc.). TextureData contains the binary payload of the texture. PiperOrigin-RevId: 892854578 Change-Id: I604b926ac38ff1050cac8fdf9ec767b789c0798e
PiperOrigin-RevId: 892866156 Change-Id: I2a2e9ef51df51472b675d69edcf2d5ba291721ea
PiperOrigin-RevId: 892868713 Change-Id: I113132dc9e4535e94d48c4e71520acb159e2e216
PiperOrigin-RevId: 892927987 Change-Id: I38ed6412801341ba03ddf5fe7b93a6081df24d37
PiperOrigin-RevId: 892971818 Change-Id: Ibce0c41294a4fcf2825a246a9533e8927fdc7e82
…main' PiperOrigin-RevId: 893437916 Change-Id: I0c0b22747e4e4cac23ad0f44cf8b667863cc79ae
This file contains hidden or 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
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.
This modifies mjPLUGIN_LIB_INIT so that we inject functions into the C runtime initializer when compiling with MSVC instead of using DllMain. We do this so that we will be able to compile multiple of our first party plugins as part of mujoco instead of as DLLs.