68 Commits (644f4754c878cac8345a74af16eb1564a3b8a564)
 

Author SHA1 Message Date
rexim 644f4754c8 Remove x11ex 5 years ago
rexim 7c2f7ec11f Restore TODO(#8) 5 years ago
rexim 94ee542259 (#17) Migrate from GLUT to pure X11/GLX 5 years ago
rexim 032047e19c Update NixOS overlay instructions 5 years ago
rexim 3b9dd34edc Release unstable-2019-09-19 for on Overlay 5 years ago
rexim 18dd01ae88 Add TODO(#24) 5 years ago
rexim 5f0f2dec20 Add TODO(#23) 5 years ago
Alexey Kutepov 3131ca0432
Merge pull request #22 from tsoding/16
(#15) (#16) Improve zooming and dragging
5 years ago
rexim d165e4dc58 (#15) Take scale into account during dragging 5 years ago
rexim 950b5b8495 (#16) Zoom on wheel 5 years ago
rexim 07168f1dba Add gdb to the devenv 5 years ago
Alexey Kutepov 511a1ccb77
Merge pull request #19 from SolitudeSF/fix
Macro -> template.
5 years ago
SolitudeSF c2609f230a
Macro -> template. 5 years ago
rexim 79464dfe9a Remove TODO(#12) 5 years ago
Alexey Kutepov a94de86386
Merge pull request #18 from tsoding/nix-overlay
Add NixOS overlay for boomer
5 years ago
rexim 8ffecb1d4a Add NixOS overlay for boomer 5 years ago
Alexey Kutepov 0f7c8ec915
Merge pull request #14 from tsoding/12
(#12) Scaling and translation
5 years ago
rexim 8966a2bd4a Add TODO(#17) 5 years ago
rexim 373460e909 Add TODO(#16) 5 years ago
rexim daf8c52c91 Add TODO(#15) 5 years ago
rexim 95461f11e9 (#12) Do not interpolate textures 5 years ago
rexim 8219a508b8 (#12) Implement proper dragging 5 years ago
rexim dbe4e8eff9 (#12) Introduce scaling 5 years ago
rexim 92ee5abe08 (#12) Introduce translation 5 years ago
rexim 5d9a46b142 (#12) Fix screenshot distortion 5 years ago
rexim e54c518536 (#12) Fix upside down bug 5 years ago
rexim 24f865ec5d (#12) Use center as the pivot 5 years ago
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