-
-
Notifications
You must be signed in to change notification settings - Fork 282
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
Merge into mainline #2
Closed
Closed
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
- Bonus, we can now support plugins written entirely in Clojure.
- Editor part now appears. - Editor activated from file type association. - Clojure code is invoked, but has no behavior yet.
Includes: - Instantiate node - Delete node - Connect nodes via a label - Apply a function to a node - Query for nodes matching criteria - attributes - protocols - neighbors (inputs, outputs) - Traverse arcs by label subsumed by neighbor query
ghost
pushed a commit
that referenced
this pull request
Aug 19, 2014
Solves: #2 of DEF-352 and possibly also DEF-364
ghost
pushed a commit
that referenced
this pull request
Jan 21, 2015
- Build fix #2, tremolo package update again (doh).
mathiaswking
pushed a commit
that referenced
this pull request
Oct 15, 2015
Updated fork from main repo
Merged
Merged
ghost
pushed a commit
that referenced
this pull request
Oct 19, 2018
Order of ddf include fixed for win64/#2
This was referenced May 24, 2019
AGulev
added a commit
that referenced
this pull request
Nov 26, 2021
* Possible fix for ANR #2 * typo fixes * Exit the main loop * change place where we call `androidDestroyWindow();` * add missed include * Revert "add missed include" This reverts commit ea8f07c. * Revert "change place where we call `androidDestroyWindow();`" This reverts commit dc12019. * immediate app exit when exit requested * Added comments
britzl
added a commit
that referenced
this pull request
Dec 10, 2021
…#6230) * Possible ANR fix (#6160) * timeout is in milliseconds * exit ALooper_pollAll loop if app destroy requested * fix wrong structure name * Revert "fix wrong structure name" This reverts commit efc2686. * Revert "exit ALooper_pollAll loop if app destroy requested" This reverts commit 653b17f. * Restrict PRs to Defold org * Update main-ci.yml * Changed encoding (#6163) * Break out of loop when printing stack trace (#6156) * Check for resource key in both local and remote cache (#6148) * Check for key in both local and remote cache * Forgot to throw exception * Issue-6151 Template override with layouts bug (#6166) * Apply Default layout before applying another layout overridings * Test * fix naming * Tests polishment after review * New onCreate hook for Android in dmSDK (and breaking change for RegisterAndroidOnActivityResultListener) (#6171) * onCreate hook for android * Review fixes * fix types * Added OP Games logo skip-ci * Add support for DualSense Wireless Controller (mac) * Ignore some project options when calculating cache key (#6159) * Ignore some project options when calculating cache key * Associate bob options with how the option impacts the resource cache * Changed from ignoreOption to includeOption * Update Bob.java * Fixed resource cache key tests * Update ResourceCacheKeyTest.java * Code cleanup * Bumped version to 1.2.190 * Make sure to create vertex declarations first time a custom buffer is set (#6178) * Added the generated texture set protobuf output to the AtlasNode (#6182) * Added the generated texture set protobuf output to the AtlasNode * review fix * Added release notes for console platforms (#6187) * Added support for ABGR in texc, in order to skip a java data copy loop (#6192) * Added support for ABGR in texc, in order to skip a java data copy loop Saved ~20-25% in the case of the spineboy atlas * Update README_SETUP_LINUX.md * Issue 6199: Fixed issue of getting/setting render constants on label (#6200) * Update README_SETUP_LINUX.md * Avoid using memset on hashtable/array members (#6197) * Issue 6189: Added dmSpinlock to dmSDK (#6196) * Issue 6189: Added dmSpinlock to dmSDK * typo * Updated NE plugin build rules to work for macOS/Win32/Linux (#6202) * Updated to jna-5.10.0 for improved error messages * Added jna+jna-platform jar files * moved files * Updated linkCmdCXXSh to support start/end groups for different platforms * Fix implicit cast of jobject to ANativeActivity (#6209) * fix implicit cast of jobject to ANativeActivity * Revert "fix implicit cast of jobject to ANativeActivity" This reverts commit e9d8c83. * use Activity jobject instead of ANativeActivity * revert `jobject thiz` changes * Issue 6210: Fix when setting more than 4 render constants (#6211) * Added documentation example for gui.get_font_resource() (#6212) * Remove mobile dev app (#6208) * Don't build the mobile dev app * Update waf_dynamo.py * Cleaned up script a bit more * Removed apkc * Removed go * Change to apksigner * Delete apkc * Use correct string length and number format (#6204) * Use correct string length Also make sure to use same number format * Compare tostring and concat result * Improved calculation of max buffer length for vmath userdata * Issue 3775 collision sticking - II (#6205) * More flexible box2d velocityThreshold setting - ref #3775 Updatable from a respective game.project property * Fixes for box2d velocity threshold overrides - ref #3775 - The feature works when editing game.projectc directly - The role of the physics 'scale'property seems to affect when the threshold value gets effective. * 'velocityThreshold' project property for the editor and 'scale' compensation - ref #3775 * WIP: Testing: Added scale and velocityThreshold properties to test GamesysTest base class * Testing: (WIP) VelocityThreshold test in gamesys - ref #3775 * Issue 3775: Wrapped testing code and final code review - ref #3775 * Initialize velocity threshold in physics context. Fixes test behavior - ref #3775 * Removed WebP remnants (#6213) * Possible fix for ANR #2 (#6172) * Possible fix for ANR #2 * typo fixes * Exit the main loop * change place where we call `androidDestroyWindow();` * add missed include * Revert "add missed include" This reverts commit ea8f07c. * Revert "change place where we call `androidDestroyWindow();`" This reverts commit dc12019. * immediate app exit when exit requested * Added comments * Issue-6089 Set go.property() for textures and fonts in `gui` component * sent font (without deleting for now) * Release resources * Revert "sent font (without deleting for now)" This reverts commit 2731c37. * use key for hashtable parameters * use dmArray for resorce pointers * Revert "Revert "sent font (without deleting for now)"" This reverts commit af482bb. * use `hash` instead of `char*` all the way as hashtable key * documentation fix * Review fixes * review fixes * go.get() fonts * fix error reporting * fix names * better error handling * better error handling * get textures from gui component * Add go.set() for textures in GUI component * Documentation * initial test * cleanup tests * fix uniform test * fix test done counter * fix test_done counter * fix typo * more tests for fonts * go.set/go.get "textures" test * remove unused array size * fix operators order * make sure property_options.m_HasKey == 0 * make sure property_options.m_HasKey == 0 for get function as well * review fixes * review fixes * review fixes * review fixes * README.md: HTTP => HTTPS (#6219) * Add function `gui.set_alpha()` and `gui.get_alpha()` (#6218) * Added missing documentation for indices/keys in go.get/set (#6220) * Added missing documentation for indices/keys in go.get/set * review fixes * Issue-5791 `gui.animate` doesn't set value if duration = 0 and delay > 0 (#6216) * take into account delay of animation in gui * remove comment * make negative values consistent with how `go.animate` works * test animate itself * Add callback testing * review fixes * Split spinlock types into multiple files for easier integration to console repos (#6221) * Added VSCode + Calva readme (#6226) * Compile fix * Update to windows-latest machines (#6225) * Updated to windows-latest for CI Use local python2 on macOS * Updated to new version of setup-python action * Ensure editor builds can see changes from pre-build hooks Co-authored-by: Alexey Gulev <me@agulev.com> Co-authored-by: Björn Ritzl <bjorn.ritzl@gmail.com> Co-authored-by: JCash <mwesterdahl76@gmail.com> Co-authored-by: Orestis Tsakiridis <otsakiridis@freemail.gr> Co-authored-by: Kai <Schweinepriester@users.noreply.github.com>
Jhonnyg
added a commit
that referenced
this pull request
Jul 3, 2023
* Sprite uses custom streams from material * Use base offset for vertex buffer * Only create the vx declarations that are needed for sprites * Optimizations * Produce all sprite vertex flavors correctly (geometry, slice9) * Cleanup * Add attribute tests * Skip attribute test for now.. * Test fixes * Default to 'attribute' * Accidentally set the same param for sprite attributes * Use oneof in graphics.vertexattribute proto * Migrate runtime to use new data format * Added possibility to override a default stream * Use semantic type to produce local / world vertices if applicable * Use same attribute type in material as in graphics * Pre-fetch attributes instead of doing it once every vertex * Split the attribute fetching in material and sprite parts * Only create new vertex declarations if necessary * Add editor include path for graphics proto * Editor baby steps * Produce byte buffers instead of the typed arrays * Support all data types * Minor reordering --skip-ci * build fix * Cleanup * Fix protobuf indices in graphics_ddf * Ultra-wip * Populate sprite properties panel based on material attributes work-in-progress * Material form view update * Pad dynamic property values with zeroes * Write attributes to intermediate location work-in-progress * Produce build data * Minor cleanup * Don't write name_hash to material files * Prettify sprite vertex attribute property labels * Generate vertex description from material attributes work-in-progress * Generate attribute metadata * Fixed compile error * Populate vertex buffer from vertex description work-in-progress * Populate vertex buffer from vertex description work-in-progress * Renamed VertexBuffer put-functions * Populate vertex buffer with attributes from sprite * All fields in vertexattribute are optional + rename byte_values -> binary_values * Fix failing editor tests * Build fix * Strip everything but name and values when saving * Add coordinate space to vertex attribute specification * Editor tests * Don't write data-type to sprites * Fix bob tests * Update backing attributes based on material * The vertex overrides backing data doesn't work, sadly. * Set correct value in the start + add clearing button * Clearing of overrides works * Sanitize vertex attribute one-of members * Clean up a few things in the editor code * Added resize function and tests to coll module * Added make-buf function to vertex2 module * Added tests for low-level access to vertex buffers and fixed issues * Small renames / cleanup * Adjusted tests for low-level access to vertex buffers and fixed issues * Vertex attributes work-in-progress commit * Merge VertexAttribute int_values and uint_values in the project files * Use longs and doubles for VertexAttribute values in project files * Centralize editable value coercion for VertexAttributes * Moved low-level buffer access from vertex2.clj to buffers.clj * GraphicsUtil.buildVertexAttribute now takes a source and target VertexAttribute * Ensure sprite VertexAttribute sizes are in sync with the material * Exposed some missing low-level buffer access functions in vertex2.clj * Produce build errors from out-of-range VertexAttribute values * Improved rounding when converting normalized values to integers * Fixed (dev/app-view) returning the wrong view node id * Fix exception in PropertiesView when editing a VertexAttribute with element count 1 * Round double values from property editor color picker to three decimals * Include ex-data in error message logged from skipped renderables * Enforce vertex attribute element counts when populating sprite vertex buffers * Validate vertex attribute override ranges in property editor * Fixed default values when adding a vertex attribute to a material * Produce build errors from invalid vertex attribute definitions in materials * Disabled implicit sorting of :choicebox entries in cljfx-form-view * Added vertex attributes test content * Fixed broken test in editor dev module * Comments and cleanup * Remove unused * Pre-review fixes * Pre-review fixes #2 * Sort form view choicebox options where it makes sense * Add more engine tests * Cleanup * Post-review fix --------- Co-authored-by: Mats Gisselson <mats.gisselson@gmail.com> Co-authored-by: Mats Gisselson <matgis@users.noreply.github.com>
Jhonnyg
added a commit
that referenced
this pull request
Jan 22, 2024
* work-in-progress * Async callback support * Put path hash into the callback * Before thread refactor * Call the callbacks * Cleanup * Add tests * Add another test with lots of requests * Some minor review fixes * Small test fix * Test fix #2 * Windows test fix * Make sync work * Pre-review cleanup * Add new test * Review fixes
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.