Equalizer
1.8.0
Parallel Rendering Framework
Main Page
Related Pages
Namespaces
Classes
Files
File List
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Pages
eqPixelBench/window.cpp
1
2
/* Copyright (c) 2008, Stefan Eilemann <eile@equalizergraphics.com>
3
* 2010, Cedric Stalder <cedric.stalder@gmail.com>
4
*
5
* Redistribution and use in source and binary forms, with or without
6
* modification, are permitted provided that the following conditions are met:
7
*
8
* - Redistributions of source code must retain the above copyright notice, this
9
* list of conditions and the following disclaimer.
10
* - Redistributions in binary form must reproduce the above copyright notice,
11
* this list of conditions and the following disclaimer in the documentation
12
* and/or other materials provided with the distribution.
13
* - Neither the name of Eyescale Software GmbH nor the names of its
14
* contributors may be used to endorse or promote products derived from this
15
* software without specific prior written permission.
16
*
17
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
18
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
19
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
20
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
21
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
22
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
23
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
24
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
25
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
26
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27
* POSSIBILITY OF SUCH DAMAGE.
28
*/
29
30
#include "window.h"
31
32
namespace
eqPixelBench
33
{
34
35
bool
Window::configInit
(
const
eq::uint128_t& initID )
36
{
37
setIAttribute
(
eq::WindowSettings::IATTR_PLANES_ALPHA
, 8 );
// enforce visual with alpha
38
setIAttribute
(
eq::WindowSettings::IATTR_PLANES_STENCIL
, 8 );
// enforce visual with stencil
39
40
return
eq::Window::configInit
( initID );
41
}
42
}
43
eqPixelBench::Window::configInit
virtual bool configInit(const eq::uint128_t &initID)
Initialize this window.
Definition:
eqPixelBench/window.cpp:35
eq::fabric::Window< Pipe, Window, Channel, WindowSettings >::setIAttribute
EQFABRIC_INL void setIAttribute(const WindowSettings::IAttribute attr, const int32_t value)
Set a window attribute.
eq::fabric::WindowSettings::IATTR_PLANES_ALPHA
No of alpha planes.
Definition:
fabric/windowSettings.h:71
eq::fabric::WindowSettings::IATTR_PLANES_STENCIL
No of stencil planes.
Definition:
fabric/windowSettings.h:73
eq::Window::configInit
virtual EQ_API bool configInit(const uint128_t &initID)
Initialize this window.
install
share
Equalizer
examples
eqPixelBench
window.cpp
Generated on Wed Jan 28 2015 09:53:38 for Equalizer by
1.8.7