Skip to content
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

UVOL Refactor #10085

Merged
merged 72 commits into from
May 31, 2024
Merged

UVOL Refactor #10085

merged 72 commits into from
May 31, 2024

Conversation

CITIZENDOT
Copy link
Collaborator

@CITIZENDOT CITIZENDOT commented Apr 21, 2024

Subtasks Checklist

  • Playlist Component
  • BufferDataContainer to track buffered/pending data
  • NodeEditor & basic pause/play logic
  • Geometry Buffering
  • Texture Buffering
    • KTX2 Buffering
    • Video Texture (needs QA)
  • Update geometry
    • Render geometry
    • Dispose previous geometries
  • Update textures
    • Render textures
    • Dispose previous textures
  • Autotune targets (geometry & textures)
  • QA

Breaking Changes

References

closes #insert number here

QA Steps

image
PlaylistComponent ⬆️

@CITIZENDOT CITIZENDOT marked this pull request as draft April 21, 2024 22:26
Copy link
Contributor

@DanielBelmes DanielBelmes left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • None of the node editors(new Uvol and Playlist) are updating snapshots/authoring layer so they are not being saved.
  • Can't remove playlist component for some reason. No errors
  • Changing playlist playmode is erroring (TypeError: Cannot set properties of undefined (setting 'playMode') in EditorControlFunctions).
    Other than those. Playback looks good

@CITIZENDOT
Copy link
Collaborator Author

Fixed these.

But PlaylistComponent is supposed to be set on the VolumetricComponent at all times. Should we enforce it somehow? May be, deny remove when Volumetric is set on the entity?

@DanielBelmes DanielBelmes added this pull request to the merge queue May 31, 2024
Merged via the queue into dev with commit 3d2a5e1 May 31, 2024
13 checks passed
@DanielBelmes DanielBelmes deleted the uvol-refactor branch May 31, 2024 21:41
MbfloydIR added a commit that referenced this pull request Jun 4, 2024
* dev: (56 commits)
  fixing i18n string configuration for new studio editor on MountPoint (#10308)
  adding inputRef argument to StringInputProps and StringInput element for new studio. adding auto-focus for search field in elementList/index.tsx (#10306)
  Updated verify project permission hook to look for context.id as well
  Updated onSubmit type for confirm dialog to include void
  Add uniform scaling UI and fix collider resizing (#10302)
  cleanup unused imports and fix styling in panel layout (#10291)
  IR-1293 click to select mesh objects in scene edit mode (#10300)
  Ir 2392 MUI regression (#10301)
  UVOL Refactor (#10085)
  fix prototype changes losing material uuids (#10298)
  recommit changes (#10271)
  Update email regex to more accurate one (#10284)
  fix model transform in model component editor (#10235)
  Updated Cloudfront function to pass most things as routes (#10234)
  IR-2365 Fix erroneous material updates and prototype switching errors (#10287)
  fix material renaming (#10297)
  fix the white lines appearing between panels in studio (#10294)
  IR-1922 file processing bug on drag/drop (#10285)
  Add File Browser Search (#10272)
  fix old collider component reactivity (#10281)
  ...

# Conflicts:
#	packages/editor/src/components/element/ElementList.tsx
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants