News for hackers. Stuff that matters.
Re:Show HN: I rendered the Go gopher using Go by dtf on Saturday February 07, 2015 @06:49AM (#9013724)
As someone trying to learn the basics of rendering, I was really pleased to see your project pop up on the github explore email today. It's very easy to follow, even for a non-Go programmer like me.

Performance question from a no-Go programmer though - does returning objects from functions incur a cost? For example "func Reflect() Ray {}" or "func Add() Vector" - do they create a new object on the heap? If so is that an issue in Go?

Re:Show HN: I rendered the Go gopher using Go by fogleman on Saturday February 07, 2015 @10:18AM (#9014179)
I actually tried changing all of my Rays to *Rays, passing pointers instead of values, and it made no significant difference in rendering times.