rsgDefs.hpp revision 3c827367444ee418f129b2c238299f49d3264554
1683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti#ifndef _RSGDEFS_HPP
2683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti#define _RSGDEFS_HPP
3683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti/*-------------------------------------------------------------------------
4683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * drawElements Quality Program Random Shader Generator
5683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * ----------------------------------------------------
6683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti *
7683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Copyright 2014 The Android Open Source Project
8683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti *
9683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Licensed under the Apache License, Version 2.0 (the "License");
10683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * you may not use this file except in compliance with the License.
11683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * You may obtain a copy of the License at
12683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti *
13683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti *      http://www.apache.org/licenses/LICENSE-2.0
14683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti *
15683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * Unless required by applicable law or agreed to in writing, software
16683012de2a3a28358e848f8b145d462eb8b322baFederico Tomassetti * distributed under the License is distributed on an "AS IS" BASIS,
179c53c2cbc607ea694438ade8630be0c155a33162Federico Tomassetti * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
180473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti * See the License for the specific language governing permissions and
198b925ed2f3e42115fa6e69404ada72c83f7d03a5Federico Tomassetti * limitations under the License.
20e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti *
21e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti *//*!
22e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti * \file
239c53c2cbc607ea694438ade8630be0c155a33162Federico Tomassetti * \brief Random shader generator base definitions.
240473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti *//*--------------------------------------------------------------------*/
250473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti
26afcc4e9d64111a200b52435e07d0c32de33f6198Federico Tomassetti#include "deDefs.hpp"
270473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti
28037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti#include <stdexcept>
29037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti
30037aea01579cb10143a0dd15660d300ea39bb051Federico Tomassetti/*--------------------------------------------------------------------*//*!
31e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti * \brief Random shader generator
320473f763c0170174baf27f75da50945e8562c9f5Federico Tomassetti *//*--------------------------------------------------------------------*/
3349719b4acbe10e3714ceb4f7040acac34709f558Federico Tomassettinamespace rsg
3449719b4acbe10e3714ceb4f7040acac34709f558Federico Tomassetti{
35e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti
36f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetticlass Exception : public std::runtime_error
3739477e7f9375d6a539eb0ddc69eb69d986b2a8c8Federico Tomassetti{
380473f763c0170174baf27f75da50945e8562c9f5Federico Tomassettipublic:
3939477e7f9375d6a539eb0ddc69eb69d986b2a8c8Federico Tomassetti	Exception (const std::string& message) : std::runtime_error(message) {}
40f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti};
41f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti
42f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti} // rsg
43e15d5a8aa84a34917e4ef47135dfc62e58ea7650Federico Tomassetti
44f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti#endif // _RSGDEFS_HPP
45f3f0ecd6e7a6731b9775b2cd61a6a2b121d227a5Federico Tomassetti