#NEWLINE# def _source( self ) : #NEWLINE# #INDENT# if ( self . tag == Shader . s_tag ) : #NEWLINE# #INDENT# return [ ] #NEWLINE# #UNINDENT# self . tag = Shader . s_tag #NEWLINE# r = [ ] #NEWLINE# for d in d . dependencies : #NEWLINE# #INDENT# r . extend ( d . _source ( ) ) #NEWLINE# #UNINDENT# r . append ( self . prog ) #NEWLINE# return r