Profile

Cover photo
Hai Thanh Nguyen
Attends FPT University
Lives in Ho Chi Minh city, Vietnam
8,787 views
AboutPostsPhotosYouTube

Stream

 
https://github.com/phaikawl/gosgl
Modern OpenGL GPU-based resolution-independent graphics library. Written in Go.
It can already render smooth quadratic and cubic curves forming paths with antialiasing working. (The demo screenshot on Github).
Still no stroking, I'm looking for someone that could help me develop it further, it's a hard, mathematically heavy project and I feel a bit overwhelmed by now, the research papers describing the techniques needed are available so it's not that far-fetched.
Drop me a message if you're interested.
gosgl - Modern OpenGL GPU-based resolution-independent graphics library.
3
Hai Thanh Nguyen's profile photoEpo Jemba's profile photo
6 comments
 
Thank you for all your explanation ^^ And continue the good work :) 
Add a comment...

Hai Thanh Nguyen

Shared publicly  - 
 
OpenGL quadratic curve in Go rendered successfully!
First step towards my ambitious Go 2D hardware accelerated graphics library.
1

Hai Thanh Nguyen

Shared publicly  - 
 
Short but great
When I started learning Google App Engine, I misunderstood a fairly fundamental part of the datastore - Entity Groups. The documentation is not very clear, and over the weeks I've seen many questions ...
1

Hai Thanh Nguyen

Shared publicly  - 
 
So true
"""Cod­ing is a lot like mak­ing love…
Leav­ing in the mid­dle of it will leave you in pain, won­der­ing if you made the right deci­sion, think­ing back on it and so on. With­out the nasty details, it is more like being IN love. Every new project is a love affair that you so pas­sion­ately threw your­self into and then left. Because you’re a player and one of those guys that don’t want to get stuck in the friend zone.
"""
Great article
http://antjanus.com/blog/web-design-tips/zen-tips-web-developer-designer/
1

Hai Thanh Nguyen

Shared publicly  - 
ARE geniuses just born with their brains wired differently? Or do their early experiences fashion a richer set of neuronal interconnections that let them view the world through a s...
1

Hai Thanh Nguyen

Shared publicly  - 
 
r[A]t
 
(Public post)

I probably shouldn't worry about this as much as I do. +Rob Pike
1
 
A helping hand someone?
I'm trying to write a 2D graphics library in Go that takes advantage of OpenGL, using OpenGL shading to produce resolution-independent vector graphics, like this (https://vimeo.com/21810192). This technique is described in a lot of places, it also makes rendering of shapes much faster and lighter. Some popular 2D graphics libraries has adopted this technique (Skia, Jogl).
Anybody interested?
I'm willing to make it happen, I really want that library, it would open up a lot of possibilities for go. However, I'm still a newbie when it comes to OpenGL, I don't really know much about graphics either. So it's gonna be a hard and adventurous learning process.
If I have someone to cooperate, the library will become reality much faster. It's gonna be great.
Anyone?

References about the technique: https://github.com/openframeworks/openFrameworks/issues/1190
3
Gustavo Niemeyer's profile photoHai Thanh Nguyen's profile photo
4 comments
 
+Gustavo Niemeyer that's great man, what is the specific thing that you're working on? I'm reading a bit about OpenGL shading, mathematic curves and those research papers about the technique, got to know a lot of insights it's awesome, the real Eureka hasn't come yet though.
Add a comment...

Hai Thanh Nguyen

Shared publicly  - 
1

Hai Thanh Nguyen

Shared publicly  - 
 
I've been dead for days, today i'm living, truly living!
1
Story
Introduction
Golang, Linux evangelist. Open source contributor.
Education
  • FPT University
    Software Engineering, 2013 - present
  • Hung Vuong High School
    2011 - 2013
Links
Work
Skills
Go, C++, PHP, Python
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
Ho Chi Minh city, Vietnam
Previously
Pleiku, Gia Lai, Vietnam