The biggest Texture you can create in Starling, which uses the Stage3D API, is limited to a maximum size of 2048 × 2048. Why is there such a size limit? I've read somewhere that a texture of this size should only consume ~16-17 MB of memory, which doesn't seem a lot to me. Is this limit based on limits on the most common devices? (impractically slow to load if any larger) Or it's a lower-level technological limitation? (It cannot get any higher even with the best GPU)
Why is a Texture in Stage3D limited to 2048 × 2048?
586 Views Asked by dayuloli At
1
There are 1 best solutions below
Related Questions in MEMORY
- 9 Digit Addresses in Hexadecimal System in MacOS
- Memory location changing from 0 to 1 consistently on Mac
- Would event listeners prevent garbage collecting objects referenced in outer function scopes?
- tensorrt inference problem: CPU memory leak
- How to estimate the memory size of a binary voxelized geometry?
- Java Memory UTF-16 Vs UTF-8
- Spring Boot application container memory footprint (Java 21)
- Low memory Windows CE
- How to throw an error when a program acesses a block of memory created by you that has been deallocated by a call of free?
- Golang bufio.Scanner: token too long
- Get the address and size of a loaded shared object on memory from C
- In Redis Databases how do we need to calculate the table size
- ClickHouse Materialized View consuming a lot of Memory and CPU
- How to reduce memory usage for large matrix calculations?
- How to use memray with Gunicorn or flask dev server?
Related Questions in TEXTURES
- LibGDX Normal Textures Not Showing Up in 3D (Blender) Model Java
- A way to warp an image based on a map
- Cracks in my automatic texture in Unreal engine 5
- Threejs .glb loading textures issue, texures not loaded
- Which format should be more smooth for complex R8 textures - BC4 or BC7?
- Unity render Texture is not as clear as the actual gameobject in the scene, how to make it clearer?
- Anyone else notcing delays of shared d3dtexture2D betweeen two processes?
- How to ensure the background texture joins up smoothly around sphere in Three.js?
- Update node's physicsbody with texture animation?
- Transfer GL_TEXTURE_2D Image to GL_TEXTURE_CUBE_MAP
- Converting Texture Atlas exported from Adobe Animate to Images
- WGPU: How to change max_bind_groups/device bind group limit?
- How to calculate Uvs from texture atlas?
- Downloaded model has no materials or textures
- Three.js Y Axis Offset for Equirectangular Image Not Working
Related Questions in GPU
- A deterministic GPU implementation of fused batch-norm backprop, when training is disabled, is not currently available
- What is the parameter for CLI YOLOv8 predict to use Intel GPU?
- Windows 10 TensorFlow cannot detect Nvidia GPU
- Is there a way to profile a CUDA kernel from another CUDA kernel
- Does Unity render invisible material?
- Quantization 4 bit and 8 bit - error in 'quantization_config'
- Pyarrow: ImportError: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.28' not found
- How to setup SLI on two GTX 560Ti's
- How can I delete a process in CUDA?
- No GPU EC2 instances associated with AWS Batch
- access fan and it's speed, in linux mint on acer predator helios 300
- Why can CPU memory be specified and allocated during instance creation but not GPU memory on the cloud?
- Why do CUDA asynchronous errors occur? (occur on the linux OS)
- Pytorch how to use num_worker>0 for Dataloader when using multiple gpus
- Running PyTorch MPS acceleration on Apple M1, get "Placeholder storage has not been allocated on MPS device!" error, but all seems to be on device
Related Questions in STARLING-FRAMEWORK
- Exit code non-existent in google
- how can I add display.movieclip(include as3 inside and embedded video, means lots of video frames) to starling?
- how to calculate the cells gap in a grid like Sudoku game?
- ACTIVATE/DEACTIVATE events don't work for a mobile game app using starling framework
- Nape Physics: Collision issue (moving across tiles)
- AS3 - detect touch/click on StageVideo
- How to set the height of panel screen header in Feathers UI?
- as3 starling rendertexture vs meshbatch [how to make a choice]
- as3 starling tile array
- How to recognize a hotspot connection in air?
- connect apps with WiFi Direct or hotSpot in Air/AS3
- Haxe Starling Object Pooling with Dynamic Object Type
- Array error in actionscript 3.0
- Starling didnt launch
- Tutorials for cs5.5 + starling
Related Questions in STAGE3D
- Memory allocation issue in Haxe using Enum as Map key type
- Hiding / clearing Stage3D on iOS hides 2D screen content - how can I get it to render 2D again?
- How to use Matrix3D.appendTranslation()?
- How to convert Vector to z rotation angle
- Inverting texture color with AGAL
- Formula to convert Local coordinates to world coordinates
- AS3 Rotate 3D object around point in space
- function that detects if a ray is intersecting an object
- Adobe AIR mobile applications unit testing integration tests test automations
- AGAL seq opcode works on hardware, but doesn't on software emulation (float number comparison is different on both?)
- Stage3D iOS Antialiasing on AIR 24
- How can I change the normals of my model so it will look less rounded
- Stage3D Error #3632: AGAL linkage: Varying 1 is read in the fragment shader but not written to by the vertex shader
- Stage3DProxy in a Worker
- Away3d - Error #3691: Resource limit for this resource type exceeded
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
You can use 4096x4096 in starling but your application will only be supported by some devices. 2048x2048 is generally the best target for a good range of cross platform support. If you are targeting desktop or web you should be ok to use bigger textures. You should also avoid using multiple spritesheets, it is possible to have an entire game in 1 or 2 2048x2048 spritesheets. You could also look to using videos in starling (See Starling 1.6) if you want detailed animations.