Heuristic42
Blog
Opengl
Rendering
Meta
2
edited
Oct 6 at 10:28
Pages About This Site
... in an effort to keep presented content and self discussion …
–
admin
created
Oct 6 at 10:20
Privacy and Data Collection
This wiki stores a small amount of personal data to function an…
–
admin
comment
Sep 12 at 19:24
Clip Space
Hello, We ran a 30-second scan of your domain and found: - …
–
anonymous
created
Jul 7 at 11:21
Hello Ray, a Hello World Vulkan Ray Tracing Tutorial
\*WORK IN PROGRESS\* Want to do some quick 3D graphics progr…
–
pknowles
created
Jul 4 at 6:54
Why std::move and move semantics?
A few years ago, I was fortunate enough to have Jon Kalb explai…
–
pknowles
edited
Jul 4 at 5:15
3D Rendering (Computer Graphics)
Rendering in 3D computer graphics is computing a 2D image from …
–
pknowles
edited
Jul 4 at 4:16
Heuristic42, A Graphics Programming Website
#[Blog](/blog/) An unstructured assortment of personal graph…
–
pknowles
edited
Jun 24 at 15:10
RAII++ - the powerful implication of always initializing
If you search, most definitions of RAII refer to using "**scope…
–
pknowles
created
Jun 24 at 15:01
RAII++ - the powerful implication of always initializing
If you search, most definitions of RAII refer to using "**scope…
–
pknowles
comment
Jun 15 at 11:42
Matrices
[deleted]
–
anonymous
comment
Jun 1 at 11:01
Matrices
[deleted]
–
anonymous
comment
May 18 at 22:30
Matrices
[deleted]
–
anonymous
created
Apr 10 at 12:38
test2
;</script>
–
Nia
comment
Feb 8 at 6:26
Matrices
[deleted]
–
anonymous
edited
Feb 3 at 7:54
Embedding GDB pretty printers, just like natvis
Pretty printers are awesome, but the setup can be a real pain. …
–
pknowles
created
Feb 1 at 12:27
Embedding GDB pretty printers, just like natvis
Pretty printers are awesome, but the setup can be a real pain. …
–
pknowles
comment
Jan 26 at 8:20
Matrices
[deleted]
–
anonymous
comment
Jan 15 at 7:46
Matrices
[deleted]
–
anonymous
comment
Jan 14 at 8:05
Making a real EMF Reader
All good/my bad. A half implemented feature that I really shoul…
–
pknowles
comment
Jan 14 at 8:03
Making a real EMF Reader
I don't have a circuit diagram sorry. The LEDs are all on separ…
–
pknowles
comment
Jan 10 at 0:07
Making a real EMF Reader
а есть подробные схемы что к чему подключать и куда припаивать…
–
anonymous
comment
Jan 5 at 18:00
Matrices
[deleted]
–
anonymous
comment
Dec 15 '24
Matrices
[deleted]
–
anonymous
…
View All
Log in
Privacy and Data Collection
leave this field blank to prove your humanity
Slug
*
A URL path component
Parent page
<root>
rendering/:Article2:3D Rendering (Computer Graphics)
--- rendering/cameras/:Article11:Cameras
--- rendering/matrices/:Article12:Matrices
------ rendering/matrices/projection/:Article14:Projection Matrix
--- rendering/vectors/:Article13:Vectors
--- rendering/geometry/:Article62:3D Geometry
------ rendering/geometry/triangle_meshes/:None
--- rendering/shading/:Article64:Shading
------ rendering/shading/transparency/:Article70:Transparency and Alpha Blending
--- rendering/lights/:Article65:Lights
--- rendering/rasterization/:None
------ rendering/rasterization/deepimage/:Article72:Deep Image
--- rendering/shadows/:Article67:Shadows
--- rendering/spaces/:Article68:Vector Spaces
------ rendering/spaces/tangent_space/:Article69:Tangent Space
------ rendering/spaces/clip_space/:Article89:Clip Space
--- rendering/rotations/:None
--- rendering/images/:Article74:<unset>:Images
------ rendering/images/mipmapping/:Article75:<unset>:Mipmapping
--- rendering/materials/:None
opengl/:Article3:OpenGL Tutorials
--- opengl/oit/:Article7:Order Independent Transparency (OIT)
--- opengl/framebuffer/:Article71:The Framebuffer
meta/:Article4:Pages About This Site
--- meta/contribute/:Article5:Contributing
--- meta/bugs/:Article9:Bugs
--- meta/about/:Article10:Why does this website exist?
--- meta/privacy/:Article107:Privacy and Data Collection
The parent page this belongs to.
Article title
*
Article revisions must have a non-empty title
Article body
*
This wiki stores a small amount of personal data to function and to protect against spam. It also uses anonymized cookie-less tracking to see which pages are popular and the referrer. ## What we collect and why IP addresses are recorded for contributions, edits, comments etc. The country name, based on the last IP, is recorded for logged-in users. Server logs also store IPs temporarily. This is done to allow dealing with spam and security issues. Email addresses are collected only when you log in via OAuth2. Your email is used to identify your account and its contributed content. Passwords are not used, to avoid the responsibility of keeping them safe. If you delete your account, your email, chosen username, name and country will be removed after 90 days. Note that while emails are not visible publicly, however, the initial username is set from the first portion of your email address. Cookies are used only to keep you logged in and to store temporary draft edits to articles. No third-party or tracking cookies are set. The site does track visits but using self-hosted [matomo](https://matomo.org/) in cookie-less mode. Wiki content (edits, bio pages, and other contributions) is published under a Creative Commons license. See [licensing](/4/meta/contribute/#licensing). Contributions are part of the permanent record of the wiki and cannot be deleted, though your personal account information can be erased. ## Your rights You may mark your account for deletion [here](/profile/settings/). This immediately anonymizes your user displaying it as `[deleted]`. After 90 days your account username, email etc. will be erased. The account will remain, but detached from you by anonymization and with no way to re-link it. For questions or data requests, please leave a comment on this page.
Toggle Preview
Edit message
*
A description of the changes made
Discard Draft
Save Draft
leave this field blank to prove your humanity
Flag
the thing you clicked
for moderator attention.
Reason choice:
Spam, promoting, advertising without disclosure
Rude, inappropriate, generally offensive
Too arrogant or demeaning to others
Other
Reason:
The reason for raising the flag
Error