Comments (1)
First, yes, it is possible to dynamically change The X and Y segment sizes dynamically. Indeed they can actually be changed independently. They are only combined in the config file. No clue why.
Your formula slightly oversimplifies some things, given the different modes, zooming options, and the functioning of the Z dimention, but the basic concept is valid and reasonable, and would actually make good sense to be the default option.
There actually is code intended to avoid rendering tiles that are completely outside the view area of the window. I'm not so sure that it is actually working though, since the check for invisible tiles comes earlier in the same method. That probably needs to be fixed.
I don't plan to submit a patch for this one myself, but I would like to see it implemented.
from stonesense.
Related Issues (20)
- [stonesense] SIGABRT when using "megashot" (Ctrl+F5) HOT 4
- Stonesense freezes if you look at a deconstructed engraving
- Crash when closing the Stonesense window when a fort is loaded (Linux) HOT 10
- Stonesense crash as soon as a game load. HOT 12
- StoneSense Crash HOT 9
- Slow startup HOT 1
- Make it work with PRINT_MODE ≠ 2D on macOS HOT 2
- [Linux] Stonesense crashes when using CTRL+Scroll to add or remove a z-layer HOT 4
- [Linux] Stonesense crashes when resizing x or y too fast. HOT 1
- How to install with the steam version on Windows? HOT 3
- Make escape not close stonesense, or make it confirm/overrideable HOT 1
- Add cursor offset HOT 1
- Smaller increments between zoom levels
- Save/load config
- DF crashes when launching stonesense HOT 4
- Stonesense crashes randomly when right clicking to move viewpoint
- Several professions without match HOT 6
- Stonesense mouse wheel z axis inversion option needed HOT 1
- Stonesense crashes game when attempting to use a Stonesense Content Pack HOT 3
- Steam DFHack Alpha 2 - Stonesense crashing when maximised HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stonesense.