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

GL Tile Rendering Demo #5

Draft
wants to merge 11 commits into
base: main
Choose a base branch
from
Draft

GL Tile Rendering Demo #5

wants to merge 11 commits into from

Conversation

jcorbin
Copy link
Contributor

@jcorbin jcorbin commented Sep 29, 2023

Ported over from borkshop/js#1:

  • now with correctly functioning curved tiles
  • staring to further factor the code apart toward actually using it
  • the gldemo itself is now much more interactive / comprehensible

TODO

  • animation poc
  • grid lines
  • reconsider the fully rendered ahead of time tilesheet architecture, provide also a dynamic tile cache that populates layers of its texture on demand... maybe just switch to that instead?
  • start actually reading larger emojiquest code, and sketch the shortest path to integrating this engine for rendering the world (leave menus and such alone for now?)

@vercel
Copy link

vercel bot commented Sep 29, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
playemojiquest ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 22, 2024 2:21am

index.css Outdated
@@ -37,7 +37,7 @@ body {
align-content: center;
justify-content: center;

overflow-y: auto;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

y tho? do you even use Y scrolling? for gldemo at least, the height:100% regime kept showing a futile scrollbar that did nothing...

index.css Show resolved Hide resolved
Change cube target to esnext
- basic test
- xy index and test
- durable id index
- spare index with compaction
- ordinal aspects
- sparse dataframe variant
- optional datum init values
- webgl
  - frameLoop
  - compileProgram
  - makeUniformBlock
  - aspect buffer mapping and attrib binding
- program in(tro)spection
- buffer invalidation drives webgl data send
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant