This repository was archived by the owner on Nov 13, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 33
Implement material browser window #287
Draft
nukeandbeans
wants to merge
56
commits into
RadicalCSG:master
Choose a base branch
from
nukeandbeans:material-browser
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.
Draft
Changes from 42 commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
dfe3817
Implement material browser window
kerfuffles de25960
Use a deferred job system to render asset thumbnails and start work o…
kerfuffles 4919d50
rename StoredEntry -> Cached thumbnail. naming makes more sense
kerfuffles 44cadad
squish a bug, now loads the cache
kerfuffles 2acaeab
Merge branch 'master' into material-browser
kerfuffles 566c03a
make names match convention of the rest of the project
kerfuffles ab47091
use instance ID instead of name for checking if an entry is valid
kerfuffles 8af8fb1
fix file headers
kerfuffles 8dffcf7
swap label bar to the right side.
kerfuffles 9fa8ca9
testing stuff
kerfuffles 87136b3
begin trying to get tabs to rotate
kerfuffles 492220e
start work on converting test window to UIElements
kerfuffles 7d1e7fc
Update ChiselMaterialBrowserWindowLayoutTest.cs
kerfuffles b267cce
finish converting window to IU Toolkit
kerfuffles a4a3c3f
wew laddie, that was a wild ride
kerfuffles 7f87610
clean up some per-frame allocations
kerfuffles c63a947
big changes
kerfuffles 9457b38
Update ProjectVersion.txt
kerfuffles 4838a97
Merge branch 'master' into material-browser
kerfuffles 499a73a
Update .gitignore
kerfuffles 68d1a87
did some optimizng of memory performance, added culling of tiles not …
kerfuffles 7b96dce
Merge branch 'master' into material-browser
kerfuffles 7d3c26d
Clean up code, simplify some things
kerfuffles d3f6f04
Add tile label toggle functionality, fix small tiles having labels, a…
kerfuffles d391bec
Implement changing surface material.
kerfuffles 211d98a
Add a simple test case for editing surfaces, and a complex scene.
kerfuffles 3bd2db5
Revert packages-lock.json change, brain fart moment.
kerfuffles ca50f27
Add message to browser to notify the user when theyre in playmode and…
kerfuffles 17cda36
Bugfix to fix a nullref when changing editor themes.
kerfuffles e3268bb
Improve preview rendering
cr4yz 2a13934
Merge pull request #3 from cr4yz/material-browser
kerfuffles 27eff0f
Add rider plugin
kerfuffles 76368cb
Clean up UI, optimize parts of tile rendering, and add name search
kerfuffles 6e23786
Remove debug code as its no longer needed
kerfuffles b5e8925
Add dark/light theme support, farther UI adjustments
kerfuffles ebe3ec7
code cleanup
kerfuffles 3b8a3e5
More code cleanup, remove unused code from ChiselEmbeddedTextures
kerfuffles f32e15a
Add dropdown to filter for materials used in the scene on ChiselModels
kerfuffles 5593aa5
Clean up and comment code, fix some layout issues, cache reflected me…
kerfuffles 41dd7f5
Hook EditorApplication.projectChanged to add/remove materials when th…
kerfuffles 0136cb2
Remove meta that didnt get removed in last commit
kerfuffles 2bb4c18
Begin work on surface presets
kerfuffles 5032cd8
Merge branch 'RadicalCSG:master' into material-browser
kerfuffles fd16d73
Merge branch 'unity-2021.1.10f1-project-update' into material-browser
nukeandbeans 8b0f982
add jb rider package
nukeandbeans fa02ef1
Rewrite tile filters, remove surface presets, modularize tiles
nukeandbeans 8251960
Update file headers, clean some code up, added comments in places whe…
nukeandbeans 806b1d0
update file headers, remove unused code
nukeandbeans 4a0ec07
Merge branch 'master' into material-browser
nukeandbeans a74a503
Merge branch 'master' into material-browser
kerfuffles 69e49d2
Merge branch 'RadicalCSG:master' into material-browser
kerfuffles 6dd13fc
Merge branch 'master' into material-browser
kerfuffles 183eaeb
adjust code style, update some code for readability, label bugs or ot…
kerfuffles 7bf3c9c
API Changes
kerfuffles 4cdacf2
Merge branch 'master' into material-browser
kerfuffles 4703d6d
Merge branch 'master' into material-browser
kerfuffles File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.