[sldev] [VWR] Shadows on Linux

Soft soft at lindenlab.com
Sat Oct 18 10:58:21 PDT 2008


On Sat, Oct 18, 2008 at 12:44 PM, Khyota <dnbyena at gmail.com> wrote:
>
>> rev 99647 from maint-render-8 branch built without errors,
>> and shadows are working:
>> http://www.flickr.com/photos/opensourceobscure/2952254820
>>
>> :) thanks for this feature!
>>
>> at the moment the viewer crashes very often here, sometimes even
>> before I can see the world. this was a main problem at first
>> because I couldn't enable the RenderDeferred and RenderUseFBO
>> options in Advanced menu > Debug Settings
>>
>> (you need to enable those options to actually enable shadows)
>>
>> when the viewer crashes, the error message is
>> "ERROR: checkTextureChannels: GL texture state corruption detected"
>>
>> as a workaround in order to enable RenderUseFBO and RenderDeferred
>> options without having to get in-world, i think one could add these
>> lines in a settings file
>> (maybe ~/.secondlife/user_settings/settings_developer.xml ?)
>>
>>
>> <key>RenderUseFBO</key>
>> <map>
>> <key>Comment</key>
>> <string>Whether we want to use GL_EXT_framebuffer_objects.</string>
>> <key>Type</key>
>> <string>Boolean</string>
>> <key>Value</key>
>> <boolean>1</boolean>
>> </map>
>>
>> <key>RenderDeferred</key>
>> <map>
>> <key>Comment</key>
>> <string>Use deferred rendering pipeline.</string>
>> <key>Type</key>
>> <string>Boolean</string>
>> <key>Value</key>
>> <boolean>1</boolean>
>> </map>
>>
>>
>> Opensource Obscure
>> --
>> http://friendfeed.com/oobscure
>>
>> _______________________________________________
>> Policies and (un)subscribe information available here:
>> http://wiki.secondlife.com/wiki/SLDev
>> Please read the policies before posting to keep unmoderated posting
>> privileges
> I just finished a build too, but i get a fatal error at startup
> ERROR: setImage: ASSERT (gGL.getTexUnit(0)->bind(this))
>
> Console says
>
> 2008-10-18T17:39:33Z INFO: loadGPUClass: GPU is NVIDIA GeForce 8400
> 2008-10-18T17:39:33Z INFO: applyBaseMasks: Setting GPU Class to Class1
> 2008-10-18T17:39:33Z INFO: LLViewerImageList::updateMaxResidentTexMem: Total
> Video Memory set to: 240 MB
> 2008-10-18T17:39:33Z INFO: LLViewerImageList::updateMaxResidentTexMem:
> Available Texture Memory set to: 180 MB
> 2008-10-18T17:39:34Z llrender/llimagegl.cpp(456) : error
> 2008-10-18T17:39:34Z ERROR: setImage: ASSERT (gGL.getTexUnit(0)->bind(this))

With both of the above - if you would write up JIRAs and post them
here, I'll hand them directly to the graphics devs. I don't know if
any of them are using Linux during development, so discovering these
before QA does would be helpful.


More information about the SLDev mailing list