291 Commits (master)
 

Author SHA1 Message Date
rexim 0a8df4c646 (#12) scaling and rotation test 5 years ago
Alexey Kutepov 66ca842d00
Merge pull request #10 from tsoding/9
(#9) Render the screenshot
5 years ago
rexim deafa01897 Add TODO(#13) 5 years ago
rexim 3ce3dbdb6c Add TODO(#12) 5 years ago
rexim 8608258b5b Add TODO(#11) 5 years ago
rexim 21fc07c2ce (#9) Render the screenshot 5 years ago
rexim 51d704ac7e (#9) Fix saveToPPM call 5 years ago
Alexey Kutepov 9747b6c547
Merge pull request #6 from tsoding/screenshot-approach
Screenshot approach current progress
5 years ago
rexim 929c08f453 Add TODO(#9) 5 years ago
rexim bef0fd4a23 Add TODO(#8) 5 years ago
rexim 13d1236db8 Add TODO(#7) 5 years ago
Alexey Kutepov 7439e91e9d
Merge pull request #5 from abridgewater/glTextureMappingSucks
probe/fbconfig: Texture-map a quadrangle using the "legacy" APIs
5 years ago
rexim b1a2629d7e Introduce target and source size constant for easy modification 5 years ago
rexim 38392e3a77 Make fbconfig probe work correctly on my machine for now 5 years ago
Alastair Bridgewater 21a37af414 probe/fbconfig: Texture-map a quadrangle using the "legacy" APIs
* This was... obnoxious to figure out.  Need to set up a small
pile of state in the context, with very little in the way of
diagnostic advice when all you get for output is a white rectangle
and no texture.

  * The legacy (no shader!) APIs are based on the fixed-function
pipeline, and apparently not supported by certain OpenGL
implementations such as the Intel open-source Linux drivers.

  * Apparently, the "modern" way to do things is to set up a
"vertex buffer", store the coordinates there, and then use shaders
to do the geometry mangling and texture mapping.
5 years ago
rexim 617f4554ba GLUT app boilerplate 5 years ago
rexim 487d3d7bd3 Port screenshot example to Nim 5 years ago
Alexey Kutepov 3232e85e31
Merge pull request #4 from tsoding/screen-texture
FBConfig and Screenshot research
5 years ago
rexim d89e467c38 Add screenshot probe 5 years ago
rexim a15128b8ed Fix code style for fbconfig probe 5 years ago
rexim f6bdde7dc9 Add fbconfig-probe example 5 years ago
rexim 704a9d1eeb Add glXIntro to references 5 years ago
rexim 024c5f5d87 glxex -> boomer 5 years ago
rexim 71ff0edf3c Add Twitch Archive links 5 years ago
Alexey Kutepov 4343fdd78c
Merge pull request #3 from tsoding/glxex
Glxex
5 years ago
rexim b82aefb321 Add GLX example to References 5 years ago
rexim 6a006dde62 Make glxex draw something 5 years ago
rexim 791cd4a101 Implement actually working GLX example 5 years ago
rexim 82decde1b2 Add GLX example 5 years ago
Alexey Kutepov 46918cb424
Merge pull request #2 from greenfork/add-0-20-compatibility
Add compatibility for Nim 0.20+
5 years ago
Dmitry Matveyev 81699b69c6 Change block structure to procedure for main 5 years ago
Dmitry Matveyev 3d4ecc1203 Add compatibility for Nim 0.20+ 5 years ago
rexim 72ded7d2ff Add Tsoding badge 5 years ago
rexim 7d3b94d1e2 Add Support 5 years ago
rexim 505f2a7864 Add References 5 years ago
rexim 7408a61334 Wrap X11 app state into an object 5 years ago
rexim 14cfee4c14 Simplify x11 example 5 years ago
rexim 78b9b92615 Add Quick Start to README 5 years ago
rexim ac6fcd8c65 Add X11 example
Just to get myself familiarized with X11 brutality
5 years ago
rexim b4d7c52d16 Create Nim project 5 years ago
Alexey Kutepov 9a744938c2
Initial commit 5 years ago