I managed to get what I was trying to do using the blend source and destination with sprites. That said I learned concept somewhat better using the documentation from xna, compared to what was included with pyglet. I'll probably switching my project itself over to xna though, due to the better support on it (and c#). Thanks nonetheless though.
On Apr 17, 2:50 am, Joe Wreschnig <[email protected]> wrote: > On Fri, Apr 2, 2010 at 6:39 AM, Asacolips <[email protected]> wrote: > > I was curious as to how I might be able to use different blending > > modes in pyglet. I'm assuming it's possible, since OpenGl seems to > > have the functionality and pyglet uses that for transparency, I'm just > > not sure how to approach it at the moment. The main use I would have > > for this would be for various graphical situations such as fire, > > particles, 2d hdr-like graphics, etc. An example of the some of the > > modes I might be using would be additive, subtractive, multiply, etc. > > If you're using pyglet sprites, this is the blend_dest and blend_src > arguments to the Sprite constructor (which sadly just appear as > integers in the documentation, but do have human-readable names in the > code). If you're not using sprites, you can just call glBlendFunc > manually. > > http://www.glprogramming.com/red/chapter06.html#name1has details on > GL's fixed-function blending via glBlendFunc. It's pretty flexible but > if you need other kinds of blending you can use a pixel shader. > > -- > You received this message because you are subscribed to the Google Groups > "pyglet-users" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group > athttp://groups.google.com/group/pyglet-users?hl=en. -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
