lxdream.org :: Issues
lxdream 0.9.1
released Jun 29
Download Now

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000008lxdreamPVR2public2006-07-03 23:362008-10-15 18:04
Assigned Tonkeynes 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version0.9 
Summary0000008: Implement render-to-texture
DescriptionCurrently broken.
TagsNo tags attached.
Attached Files

- Relationships
child of 0000009assignednkeynes Renderer tracking bug 

-  Notes
nkeynes (administrator)
2007-02-11 15:28

Target for M3. Substantially easier to implement now, main issues to watch are
a) texture buffer management/pooling (textures should come from the texture pool, not the render pool). Rendered textures need to appear in the texcache automatically (or be otherwise findable by texcache_load_texture)
b) correct handling of stride textures. Can either i) always render to POT textures, or ii) manually freak with the texture coordinates. i) has issues if the stride U-size is different to what we expect, but is isolated. ii) will always be correct as long as the texture coords are actually within the rendered texture, but requires render_vertexes to know about the texture.

Need to test stride behaviour when tex coords are "out of bounds"
nkeynes (administrator)
2008-10-15 18:04

Implemented with vram writeback for now. Optimize later

- Issue History
Date Modified Username Field Change
2006-07-03 23:36 nkeynes New Issue
2006-08-03 19:08 nkeynes Status new => assigned
2006-08-03 19:08 nkeynes Assigned To => nkeynes
2006-08-03 19:08 nkeynes Relationship added child of 0000009
2007-02-11 15:28 nkeynes Milestone => M3
2007-02-11 15:28 nkeynes Note Added: 0000030
2007-09-19 23:04 nkeynes Milestone M3 => M4
2008-02-03 18:22 nkeynes Milestone M4 => 0.9
2008-10-15 18:04 nkeynes Status assigned => resolved
2008-10-15 18:04 nkeynes Fixed in Version => 0.9
2008-10-15 18:04 nkeynes Resolution open => fixed
2008-10-15 18:04 nkeynes Note Added: 0000073