-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathLICENSE
47 lines (34 loc) · 2.13 KB
/
LICENSE
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Copyright (c) 2006-2010 dhpoware. All Rights Reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
IN THE SOFTWARE.
-----------------------------------------------------------------------------
This demo builds on the previous layered window demo.
(http:www.dhpoware.com/downloads/LayeredWindow.zip).
In the previous demo, we used a TGA image with an embedded alpha mask as the
source of our layered window.
In this demo we use OpenGL to draw a rotating cube to a pbuffer. Once the
scene is drawn to the pbuffer we then make a local system memory copy of
the pbuffer's pixel data and use that as the source of our layered window.
You can move the cube around the screen by holding down the left mouse
button and dragging. To exit the demo press the ESC key.
This demo requires Windows 2000, XP, or higher to run. The minimum supported
operating system for the layered windows API is Windows 2000.
This demo also requires the following OpenGL extensions:
WGL_ARB_pbuffer
WGL_ARB_pixel_format
-----------------------------------------------------------------------------
Copyright (c) 2024 Infant.
-----------------------------------------------------------------------------