Anda di halaman 1dari 945

2048 Game

1.0

Generated by Doxygen 1.8.9.1


Sun May 3 2015 20:25:42

Contents

Main Page

Hierarchical Index

2.1

Class Hierarchy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Class Index

3.1

Class List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

File Index

4.1

File List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Class Documentation

11

5.1

Animation Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

5.1.1

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

5.1.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5.1.2.1

Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5.1.2.2

Animation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5.1.2.3

Animation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5.1.3

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

5.1.4.1

12

5.1.3.1
5.1.4

5.2

5.3

animate

m_rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Animator Class Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

5.2.1

Detailed Description

5.2.2

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

5.2.2.1

add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

5.2.2.2

animate

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

5.2.2.3

can_play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

5.2.2.4

clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

13

Definitions Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

5.3.1

Detailed Description

15

5.3.2

Member Function Documentation


5.3.2.1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

get_block_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

iv

CONTENTS

5.3.3

Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.1

BACKGROUND_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.2

BLACK_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.3

BLOCK_4_SPAWN_CHANCE . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.4

BLOCK_COLORS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.5

BLOCK_COUNT_X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.6

BLOCK_COUNT_Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.7

BLOCK_SIZE_X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.8

BLOCK_SIZE_Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

5.3.3.9

BLOCK_SPACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.10 DEFAULT_FONT_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.11 DEFAULT_GAME_FONT_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.12 DEFAULT_MERGE_ENLARGEMENT

. . . . . . . . . . . . . . . . . . . . . .

17

. . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.14 DEFAULT_MOVE_SPEED . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.15 DEFAULT_SPAWN_SPEED

. . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.16 DEFAULT_START_BLOCKS . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.17 GAME_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.18 GAME_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.19 GAME_WIN_NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.20 GAME_WINDOW_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . .

17

5.3.3.21 GAME_WINDOW_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.22 GAME_WINDOW_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.23 GAME_X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.24 GAME_Y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.25 GREY_COLOR

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.26 STATS_BUTTON_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.27 STATS_DELIMITER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.28 STATS_FILE_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.29 STATS_FONT_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.30 STATS_WINDOW_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

5.3.3.31 WHITE_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

18

Game Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

5.4.1

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

5.4.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

5.4.2.1

19

5.3.3.13 DEFAULT_MERGE_SPEED

5.4

5.4.3

Game

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

5.4.3.1

animate

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

5.4.3.2

can_merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

5.4.3.3

can_merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

5.5

5.4.3.4

can_play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

5.4.3.5

display_game_over

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

5.4.3.6

event_handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

5.4.3.7

game_over . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

5.4.3.8

get_background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

5.4.3.9

get_block_coords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

5.4.3.10 get_coords_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.11 get_rects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.12 is_game_over . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.13 key_handler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.14 on_turn_end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.15 play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

5.4.3.16 random_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

5.4.3.17 restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

5.4.3.18 show_stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

5.4.3.19 spawn_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

5.4.3.20 start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

5.4.3.21 stop

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

5.4.3.22 won . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

GameWindow Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

5.5.1

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

5.5.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

5.5.2.1

GameWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

5.5.2.2

GameWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3

5.6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.1

add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.2

add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.3

display_game_over

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.4

display_score

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.5

display_stats_button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.6

stats_button_clicked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26

5.5.3.7

update_score

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

Merge Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

5.6.1

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27

5.6.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

5.6.2.1

Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

5.6.2.2

Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

5.6.2.3

Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

5.6.3

Member Function Documentation

Member Function Documentation


5.6.3.1

animate

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

vi

CONTENTS

5.6.3.2
5.7

Move Class Reference

29

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

5.7.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

5.7.2.1

Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

5.7.2.2

Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

5.7.2.3

Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.7.3.1

animate

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.7.3.2

operator= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

NumberedRect Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

5.8.1

Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.2

Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.2.1

NumberedRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.2.2

NumberedRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.3

5.9

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

28

5.7.1

5.7.3

5.8

operator= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.3.1

destroy_numbers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.3.2

draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

5.8.3.3

get_number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

5.8.3.4

init_number

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

5.8.3.5

init_numbers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

5.8.3.6

next_number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

Program Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

5.9.1

Detailed Description

32

5.9.2

Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.9.2.1

is_running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.9.2.2

start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.9.2.3

stop

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.10 Rect Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5.10.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.10.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.10.2.1 Rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.10.2.2 Rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.10.2.3 Rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

34

5.10.2.4 Rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.3 Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.3.1 draw . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.3.2 get_rect

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.3.3 get_rect

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.4 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

vii

5.10.4.1 m_color

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.10.4.2 m_rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11 SDL_assert_data Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.1 always_ignore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.2 condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.3 filename . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.4 function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.5 linenum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.6 next

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.11.1.7 trigger_count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.12 SDL_atomic_t Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.12.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.12.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.12.2.1 value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13 SDL_AudioCVT Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1.1 buf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1.2 dst_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1.3 filter_index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1.4 filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.13.1.5 len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.6 len_cvt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.7 len_mult . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.8 len_ratio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.9 needed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.10 rate_incr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.13.1.11 src_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.14 SDL_AudioSpec Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.14.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.14.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.1 callback

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.2 channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.3 format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.4 freq . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.5 padding

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.6 samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.7 silence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.8 size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.14.2.9 userdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

viii

CONTENTS

5.15 SDL_Color Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.15.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.15.1.1 a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.15.1.2 b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.15.1.3 g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.15.1.4 r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.16 SDL_CommonEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.16.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.16.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.16.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.16.2.2 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.17 SDL_ControllerAxisEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.17.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.1 axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.4 padding3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.5 padding4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.6 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.8 value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.17.2.9 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

5.18 SDL_ControllerButtonEvent Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.1 Detailed Description

5.18.2.1 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.4 state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.6 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.18.2.7 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.19 SDL_ControllerDeviceEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . .

42

5.19.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.19.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.19.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.19.2.2 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.19.2.3 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.20 SDL_DisplayMode Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

ix

5.20.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.20.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.20.2.1 driverdata

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

5.20.2.2 format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.20.2.3 h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.20.2.4 refresh_rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.20.2.5 w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21 SDL_DollarGestureEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2.1 error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2.2 gestureId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2.3 numFingers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2.4 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

5.21.2.5 touchId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.21.2.6 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.21.2.7 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.21.2.8 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.22 SDL_DropEvent Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.22.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.22.2.1 file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

5.22.2.2 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.22.2.3 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.23 SDL_Event Union Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.22.1 Detailed Description

5.23.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.23.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.23.2.1 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

46

5.23.2.2 caxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.3 cbutton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.4 cdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.5 common . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.6 dgesture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.7 drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.8 edit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.9 jaxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.10 jball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.11 jbutton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.12 jdevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

5.23.2.13 jhat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

5.23.2.14 key . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.15 mgesture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.16 motion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.17 padding

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.18 quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.19 syswm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.20 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.21 tfinger

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.22 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.23 user

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.24 wheel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.23.2.25 window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

5.24 SDL_Finger Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.24.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.24.1.1 id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.24.1.2 pressure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.24.1.3 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.24.1.4 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.25 SDL_GameControllerButtonBind Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.25.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.25.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.25.2.1 axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

5.25.2.2 bindType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.25.2.3 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.25.2.4 hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.25.2.5 hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.25.2.6 hat_mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.25.2.7 value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.26 SDL_HapticCondition Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.26.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

50

5.26.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.1 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.2 center

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.3 deadband

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.4 delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.5 direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.6 interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.7 left_coeff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.8 left_sat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.9 length

51

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xi

5.26.2.10 right_coeff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

5.26.2.11 right_sat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.26.2.12 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.27 SDL_HapticConstant Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.27.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.27.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.27.2.1 attack_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

5.27.2.2 attack_level

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

52

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.4 delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.5 direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.6 fade_length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.7 fade_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.8 interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.9 length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.10 level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.11 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.28 SDL_HapticCustom Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

5.27.2.3 button

5.28.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.1 attack_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.2 attack_level

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.4 channels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.5 data

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.6 delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

5.28.2.7 direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.8 fade_length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.9 fade_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.10 interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.11 length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.12 period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.13 samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.14 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.29 SDL_HapticDirection Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

5.28.2.3 button

5.29.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

5.29.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.29.2.1 dir

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.30 SDL_HapticEffect Union Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

57

5.29.2.2 type

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xii

CONTENTS

5.30.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.30.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.30.2.1 condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

5.30.2.2 constant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.30.2.3 custom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.30.2.4 leftright . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.30.2.5 periodic

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.30.2.6 ramp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.30.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.31 SDL_HapticLeftRight Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.31.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

59

5.31.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.31.2.1 large_magnitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.31.2.2 length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.31.2.3 small_magnitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.31.2.4 type

60

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.32 SDL_HapticPeriodic Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

60

5.32.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

5.32.2.1 attack_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

5.32.2.2 attack_level

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.4 delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.5 direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.6 fade_length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.7 fade_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.8 interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.9 length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.10 magnitude . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.11 offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.12 period . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

5.32.2.13 phase

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.33 SDL_HapticRamp Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.32.1 Detailed Description

5.32.2.3 button

5.32.2.14 type

5.33.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.33.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.33.2.1 attack_length . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

5.33.2.2 attack_level

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

63

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.4 delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.3 button

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xiii

5.33.2.5 direction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.6 end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.7 fade_length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.8 fade_level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.9 interval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.10 length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.11 start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.33.2.12 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.34 SDL_JoyAxisEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64

5.34.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.1 axis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.4 padding3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.5 padding4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.6 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.8 value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.34.2.9 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.35 SDL_JoyBallEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

65

5.35.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.1 ball . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.4 padding3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.6 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.7 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.8 xrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.35.2.9 yrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

66

5.36 SDL_JoyButtonEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.1 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.4 state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xiv

CONTENTS

5.36.2.6 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.36.2.7 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.37 SDL_JoyDeviceEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

5.37.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.37.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.37.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.37.2.2 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.37.2.3 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.38 SDL_JoyHatEvent Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.38.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.38.2.1 hat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

5.38.2.2 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.2.3 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.2.4 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.2.5 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.2.6 value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.2.7 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.39 SDL_JoystickGUID Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.39.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.38.1 Detailed Description

5.39.1.1 data

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.40 SDL_KeyboardEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

5.40.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.1 keysym . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.2 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.3 padding3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.4 repeat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.5 state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.6 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.40.2.8 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.41 SDL_Keysym Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

70

5.41.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.41.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.41.2.1 mod

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.41.2.2 scancode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.41.2.3 sym . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.41.2.4 unused . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.42 SDL_MessageBoxButtonData Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xv

5.42.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

71

5.42.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.42.2.1 buttonid

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.42.2.2 flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.42.2.3 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43 SDL_MessageBoxColor Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43.2.1 b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43.2.2 g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.43.2.3 r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.44 SDL_MessageBoxColorScheme Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . .

72

5.44.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.44.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.44.2.1 colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45 SDL_MessageBoxData Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2.1 buttons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2.2 colorScheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2.3 flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2.4 message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

5.45.2.5 numbuttons

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.45.2.6 title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.45.2.7 window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46 SDL_MouseButtonEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2.1 button

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2.2 clicks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2.3 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2.4 state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

5.46.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.46.2.6 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.46.2.7 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.46.2.8 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.46.2.9 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.46.2.10 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.47 SDL_MouseMotionEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

75

5.47.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

75

xvi

CONTENTS

5.47.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.1 state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.2 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.3 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.4 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.5 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.6 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.7 xrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.8 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.47.2.9 yrel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.48 SDL_MouseWheelEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

5.48.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.2 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.3 which . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.4 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.5 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.48.2.6 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.49 SDL_MultiGestureEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

77

5.49.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.1 dDist . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.2 dTheta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.3 numFingers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.6 touchId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.8 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.9 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.50 SDL_OSEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.49.2.4 padding

5.50.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

5.50.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.50.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.50.2.2 type

79

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.51 SDL_Palette Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.51.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.51.1.1 colors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.51.1.2 ncolors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xvii

5.51.1.3 refcount

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.51.1.4 version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.52 SDL_PixelFormat Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

5.52.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.1 Aloss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.2 Amask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.3 Ashift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.4 BitsPerPixel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.5 Bloss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.6 Bmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.7 Bshift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.8 BytesPerPixel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.9 format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.10 Gloss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.11 Gmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.12 Gshift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.13 next

80

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.52.2.14 padding

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.15 palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.16 refcount

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.17 Rloss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.18 Rmask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

5.52.2.19 Rshift . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.53 SDL_Point Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.53.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.53.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.53.2.1 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.53.2.2 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.54 SDL_QuitEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.54.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

5.54.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.54.2.1 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.54.2.2 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55 SDL_Rect Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55.2.1 h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55.2.2 w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.55.2.3 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xviii

CONTENTS

5.55.2.4 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

5.56 SDL_RendererInfo Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2.1 flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2.2 max_texture_height . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2.3 max_texture_width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2.4 name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.56.2.5 num_texture_formats

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

5.57 SDL_RWops Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

5.56.2.6 texture_formats

5.57.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.57.2 Member Function Documentation

84

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

5.57.2.2 Sint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

84

5.57.2.3 Sint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.2.4 size_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.2.5 size_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.1 base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.2 data1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.3 data2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.4 here . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.5 hidden . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.6 maxnum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.7 mem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.8 num

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.9 offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.10 ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.11 ptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.12 size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.13 size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.14 stop

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

5.57.3.15 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.57.3.16 unknown . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.57.3.17 whence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.58 SDL_Surface Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.57.2.1 int

5.58.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.58.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.58.2.1 clip_rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xix

5.58.2.2 flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.58.2.3 format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

86

5.58.2.4 h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.5 lock_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.6 locked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.7 map

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.8 pitch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.9 pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.10 refcount

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.11 userdata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.58.2.12 w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.59 SDL_SysWMEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

87

5.59.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.59.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.59.2.1 msg

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.59.2.2 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.59.2.3 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60 SDL_SysWMinfo Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60.2.1 dummy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60.2.2 info . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

88

5.60.2.3 subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.60.2.4 version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.60.2.5 win . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.60.2.6 window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61 SDL_SysWMmsg Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2.1 dummy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2.2 hwnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2.3 lParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2.4 msg

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

89

5.61.2.5 msg

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.61.2.6 subsystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.61.2.7 version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.61.2.8 win . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.61.2.9 wParam

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.62 SDL_TextEditingEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.62.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

90

xx

CONTENTS

5.62.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


5.62.2.1 length

90

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.62.2.2 start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.62.2.3 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

90

5.62.2.4 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.62.2.5 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.62.2.6 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63 SDL_TextInputEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.2.1 text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.2.2 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.2.3 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.63.2.4 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

91

5.64 SDL_TouchFingerEvent Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.1 Detailed Description

5.64.2.1 dx

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.2 dy

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.3 fingerId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.4 pressure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.5 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.6 touchId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.7 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.8 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

92

5.64.2.9 y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65 SDL_UserEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.1 code . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.2 data1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.3 data2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.4 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.5 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

93

5.65.2.6 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.66 SDL_version Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.66.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.66.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.66.2.1 major . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.66.2.2 minor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxi

5.66.2.3 patch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

94

5.67 SDL_WindowEvent Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.1 data1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.2 data2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.3 event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.4 padding1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.5 padding2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.6 padding3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.7 timestamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.8 type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

95

5.67.2.9 windowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.68 SDL_WindowShapeMode Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.68.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.68.2.1 mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.68.2.2 parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.69 SDL_WindowShapeParams Union Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . .

96

5.68.1 Detailed Description

5.69.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

5.69.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

5.69.2.1 binarizationCutoff . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

5.69.2.2 colorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

5.70 SDLTest_CommonState Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

97

5.70.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.1 argv

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.2 audiodriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.3 audiospec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.4 depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.5 display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.6 flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.7 gl_accelerated . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.8 gl_accum_alpha_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.9 gl_accum_blue_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.10 gl_accum_green_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.11 gl_accum_red_size

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.13 gl_blue_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.14 gl_buffer_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.15 gl_debug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

98

5.70.1.12 gl_alpha_size

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxii

CONTENTS

5.70.1.16 gl_depth_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.17 gl_double_buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.18 gl_green_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.19 gl_major_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.20 gl_minor_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.21 gl_multisamplebuffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.22 gl_multisamplesamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.23 gl_profile_mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.24 gl_red_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.25 gl_retained_backing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.26 gl_stencil_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.27 gl_stereo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.28 logical_h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.29 logical_w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.30 num_windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.31 refresh_rate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.32 render_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.33 renderdriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.34 renderers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.35 scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.36 skip_renderer

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.37 targets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.38 verbose

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.39 videodriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.40 window_flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.41 window_h

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.42 window_icon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.43 window_maxH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

99

5.70.1.44 window_maxW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100


5.70.1.45 window_minH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.70.1.46 window_minW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.70.1.47 window_title . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.70.1.48 window_w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.70.1.49 window_x

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.70.1.50 window_y

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.70.1.51 windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100


5.71 SDLTest_Crc32Context Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
5.71.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.71.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100


5.71.2.1 crc32_table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxiii

5.72 SDLTest_Md5Context Struct Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

5.72.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101


5.72.1.1 buf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.72.1.2 digest . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.72.1.3 i

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

5.72.1.4 in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73 SDLTest_RandomContext Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73.1 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73.1.1 a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73.1.2 ah

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

5.73.1.3 al . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73.1.4 c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.73.1.5 x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.74 SDLTest_SurfaceImage_s Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
5.74.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.74.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102


5.74.2.1 bytes_per_pixel
5.74.2.2 height

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.74.2.3 pixel_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102


5.74.2.4 width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.75 SDLTest_TestCaseReference Struct Reference
5.75.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . 102

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.75.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102


5.75.2.1 description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.75.2.2 enabled

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

5.75.2.3 name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102


5.75.2.4 testCase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.76 SDLTest_TestSuiteReference Struct Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
5.76.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.76.2 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103


5.76.2.1 name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
5.76.2.2 testCases

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.76.2.3 testSetUp

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.76.2.4 testTearDown

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

5.77 Spawn Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103


5.77.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

5.77.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 104


5.77.2.1 Spawn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.77.2.2 Spawn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
5.77.2.3 Spawn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxiv

CONTENTS

5.77.3 Member Function Documentation


5.77.3.1 animate

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

5.77.3.2 operator= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105


5.78 Stats Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
5.78.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.78.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 106


5.78.2.1 Stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.78.2.2 Stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.78.2.3 Stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.78.2.4 Stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.78.3 Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106

5.78.3.1 highest_score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106


5.78.3.2 lose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
5.78.3.3 max_name_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.78.3.4 max_value_size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.78.3.5 maximal_block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.78.3.6 merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.78.3.7 move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
5.78.3.8 operator+= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
5.78.3.9 operator= . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.78.3.10 play . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.78.3.11 restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.78.3.12 score . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.78.3.13 to_string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
5.78.3.14 update_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.3.15 win . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.4 Friends And Related Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.4.1 operator+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.4.2 operator<< . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.5 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.78.5.1 STATS_NAMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
5.79 StatsWindow Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
5.79.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

5.79.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 112


5.79.2.1 StatsWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
5.79.2.2 StatsWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.79.3 Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

5.79.3.1 switch_button_clicked . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


5.79.3.2 switch_stats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
5.79.3.3 wait_for_close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxv

5.80 Window Class Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113


5.80.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

5.80.2 Constructor & Destructor Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . 114


5.80.2.1 Window
5.80.2.2 Window

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

5.80.3 Member Function Documentation

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

5.80.3.1 clear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115


5.80.3.2 close . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.80.3.3 get_renderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.80.3.4 hide

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

5.80.3.5 render_finish . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115


5.80.3.6 show . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115
5.80.3.7 warning

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

5.80.4 Member Data Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116


5.80.4.1 m_renderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
5.80.4.2 m_window . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
6

File Documentation

117

6.1

Readme.MD File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

6.2

src/Animation/Animation.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

6.3

src/Animation/Animator.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

6.4

src/Animation/Merge.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

6.5

src/Animation/Merge.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.6

src/Animation/Move.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.7

src/Animation/Move.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.8

src/Animation/Spawn.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.9

src/Animation/Spawn.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118

6.10 src/Definitions/Definitions.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119


6.11 src/Definitions/Definitions.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119
6.11.1 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.11.1.1 NumberedRects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.11.1.2 Rects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.11.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.11.2.1 Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
6.11.2.2 Directions

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120

6.11.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121


6.11.3.1 chance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121
6.11.3.2 logb

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122

6.11.3.3 operator++ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122


6.11.3.4 pow2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxvi

CONTENTS

6.12 src/Definitions/NumberedRect.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . 122


6.13 src/Definitions/NumberedRect.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.14 src/Definitions/Rect.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.15 src/Definitions/Rect.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.16 src/Game/Game.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
6.16.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.16.1.1 assert_coords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.17 src/Game/Game.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.18 src/Main.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.18.1 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.18.1.1 main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124
6.19 src/Program/Program.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.20 src/Program/Program.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21 src/SDL/begin_code.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

6.21.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125


6.21.2.1 __inline__ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21.2.2 _begin_code_h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21.2.3 DECLSPEC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21.2.4 NULL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
6.21.2.5 SDL_DEPRECATED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.21.2.6 SDL_FORCE_INLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.21.2.7 SDL_INLINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
6.21.2.8 SDLCALL

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126

6.22 src/SDL/close_code.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126


6.22.1 Detailed Description
6.23 src/SDL/SDL.h File Reference
6.23.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

6.23.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127


6.23.2.1 SDL_INIT_AUDIO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.23.2.2 SDL_INIT_EVENTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.23.2.3 SDL_INIT_EVERYTHING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.23.2.4 SDL_INIT_GAMECONTROLLER . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.23.2.5 SDL_INIT_HAPTIC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127

6.23.2.6 SDL_INIT_JOYSTICK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127


6.23.2.7 SDL_INIT_NOPARACHUTE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
6.23.2.8 SDL_INIT_TIMER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.23.2.9 SDL_INIT_VIDEO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.23.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.23.3.1 SDL_Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxvii

6.23.3.2 SDL_InitSubSystem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128


6.23.3.3 SDL_Quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128
6.23.3.4 SDL_QuitSubSystem

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

6.23.3.5 SDL_WasInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128


6.24 src/SDL/SDL_assert.h File Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128

6.24.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129


6.24.1.1 SDL_assert

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

6.24.1.2 SDL_assert_always . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129


6.24.1.3 SDL_ASSERT_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.24.1.4 SDL_assert_paranoid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.24.1.5 SDL_assert_release . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.24.1.6 SDL_disabled_assert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
6.24.1.7 SDL_enabled_assert

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129

6.24.1.8 SDL_FILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130


6.24.1.9 SDL_FUNCTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.1.10 SDL_LINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.1.11 SDL_NULL_WHILE_LOOP_CONDITION . . . . . . . . . . . . . . . . . . . . . 130
6.24.1.12 SDL_TriggerBreakpoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.2.1 SDL_assert_data

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

6.24.2.2 SDL_AssertionHandler

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130

6.24.3 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130


6.24.3.1 SDL_assert_state . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.4.1 SDL_GetAssertionHandler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130
6.24.4.2 SDL_GetAssertionReport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.24.4.3 SDL_GetDefaultAssertionHandler . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.24.4.4 SDL_ReportAssertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.24.4.5 SDL_ResetAssertionReport . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
6.24.4.6 SDL_SetAssertionHandler . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.25 src/SDL/SDL_atomic.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
6.25.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

6.25.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133


6.25.2.1 SDL_AtomicDecRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133
6.25.2.2 SDL_AtomicIncRef . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.2.3 SDL_CompilerBarrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.2.4 SDL_MemoryBarrierAcquire . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.2.5 SDL_MemoryBarrierRelease . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.3.1 SDL_SpinLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxviii

CONTENTS

6.25.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134


6.25.4.1 SDL_AtomicAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.4.2 SDL_AtomicCAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134
6.25.4.3 SDL_AtomicCASPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.4 SDL_AtomicGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.5 SDL_AtomicGetPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.6 SDL_AtomicLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.7 SDL_AtomicSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.8 SDL_AtomicSetPtr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.9 SDL_AtomicTryLock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
6.25.4.10 SDL_AtomicUnlock

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136

6.26 src/SDL/SDL_audio.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136


6.26.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

6.26.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139


6.26.2.1 AUDIO_F32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.2 AUDIO_F32LSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.3 AUDIO_F32MSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.4 AUDIO_F32SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.5 AUDIO_S16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.6 AUDIO_S16LSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.7 AUDIO_S16MSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.8 AUDIO_S16SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.9 AUDIO_S32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.10 AUDIO_S32LSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.11 AUDIO_S32MSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.12 AUDIO_S32SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.13 AUDIO_S8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.14 AUDIO_U16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.15 AUDIO_U16LSB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139
6.26.2.16 AUDIO_U16MSB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140

6.26.2.17 AUDIO_U16SYS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140


6.26.2.18 AUDIO_U8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.19 SDL_AUDIO_ALLOW_ANY_CHANGE . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.20 SDL_AUDIO_ALLOW_CHANNELS_CHANGE . . . . . . . . . . . . . . . . . . 140
6.26.2.21 SDL_AUDIO_ALLOW_FORMAT_CHANGE . . . . . . . . . . . . . . . . . . . . 140
6.26.2.22 SDL_AUDIO_ALLOW_FREQUENCY_CHANGE . . . . . . . . . . . . . . . . . 140
6.26.2.23 SDL_AUDIO_BITSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.24 SDL_AUDIO_ISBIGENDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.25 SDL_AUDIO_ISFLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.26 SDL_AUDIO_ISINT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxix

6.26.2.27 SDL_AUDIO_ISLITTLEENDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . 140


6.26.2.28 SDL_AUDIO_ISSIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.29 SDL_AUDIO_ISUNSIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.30 SDL_AUDIO_MASK_BITSIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.31 SDL_AUDIO_MASK_DATATYPE . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.32 SDL_AUDIO_MASK_ENDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.33 SDL_AUDIO_MASK_SIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.34 SDL_AUDIOCVT_PACKED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.35 SDL_LoadWAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.2.36 SDL_MIX_MAXVOLUME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
6.26.3.1 format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.2 len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.3 SDL_AudioCVT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.4 SDL_AudioDeviceID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.5 SDL_AudioFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.6 SDL_AudioSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.3.7 stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.4.1 SDL_AudioStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.5.1 SDL_AudioInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
6.26.5.2 SDL_AudioQuit

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

6.26.5.3 SDL_BuildAudioCVT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142


6.26.5.4 SDL_CloseAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.5 SDL_CloseAudioDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.6 SDL_ConvertAudio

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142

6.26.5.7 SDL_FreeWAV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142


6.26.5.8 SDL_GetAudioDeviceName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.9 SDL_GetAudioDeviceStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.10 SDL_GetAudioDriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.11 SDL_GetAudioStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.12 SDL_GetCurrentAudioDriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.13 SDL_GetNumAudioDevices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
6.26.5.14 SDL_GetNumAudioDrivers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 143

6.26.5.15 SDL_LoadWAV_RW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143


6.26.5.16 SDL_LockAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.26.5.17 SDL_LockAudioDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.26.5.18 SDL_MixAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
6.26.5.19 SDL_MixAudioFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxx

CONTENTS

6.26.5.20 SDL_OpenAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 143


6.26.5.21 SDL_OpenAudioDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.26.5.22 SDL_PauseAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.26.5.23 SDL_PauseAudioDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.26.5.24 SDL_UnlockAudio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144
6.26.5.25 SDL_UnlockAudioDevice

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

6.26.5.26 void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144


6.27 src/SDL/SDL_bits.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.27.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

6.27.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145


6.27.2.1 SDL_MostSignificantBitIndex32 . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.28 src/SDL/SDL_blendmode.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.28.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145

6.28.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145


6.28.2.1 SDL_BlendMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145
6.29 src/SDL/SDL_clipboard.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.29.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

6.29.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146


6.29.2.1 SDL_GetClipboardText

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146

6.29.2.2 SDL_HasClipboardText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146


6.29.2.3 SDL_SetClipboardText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
6.30 src/SDL/SDL_config.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 147
6.30.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.1 _SIZE_T_DEFINED_

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

6.30.1.2 HAVE_STDARG_H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148


6.30.1.3 HAVE_STDDEF_H

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

6.30.1.4 SDL_ASSEMBLY_ROUTINES

. . . . . . . . . . . . . . . . . . . . . . . . . . 148

6.30.1.5 SDL_AUDIO_DRIVER_DISK . . . . . . . . . . . . . . . . . . . . . . . . . . . 148


6.30.1.6 SDL_AUDIO_DRIVER_DSOUND . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.7 SDL_AUDIO_DRIVER_DUMMY . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.8 SDL_AUDIO_DRIVER_WINMM . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.9 SDL_AUDIO_DRIVER_XAUDIO2 . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.10 SDL_FILESYSTEM_WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.11 SDL_HAPTIC_DINPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.12 SDL_JOYSTICK_DINPUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.13 SDL_LOADSO_WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.14 SDL_POWER_WINDOWS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

6.30.1.15 SDL_THREAD_WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148


6.30.1.16 SDL_TIMER_WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.17 SDL_VIDEO_DRIVER_DUMMY . . . . . . . . . . . . . . . . . . . . . . . . . . 148
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxxi

6.30.1.18 SDL_VIDEO_DRIVER_WINDOWS . . . . . . . . . . . . . . . . . . . . . . . . 148


6.30.1.19 SDL_VIDEO_OPENGL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.20 SDL_VIDEO_OPENGL_EGL . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.21 SDL_VIDEO_OPENGL_ES2

. . . . . . . . . . . . . . . . . . . . . . . . . . . 148

6.30.1.22 SDL_VIDEO_OPENGL_WGL . . . . . . . . . . . . . . . . . . . . . . . . . . . 148


6.30.1.23 SDL_VIDEO_RENDER_D3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.24 SDL_VIDEO_RENDER_D3D11 . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.25 SDL_VIDEO_RENDER_OGL . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.26 SDL_VIDEO_RENDER_OGL_ES2 . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.1.27 SIZEOF_VOIDP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148
6.30.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.1 int16_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.2 int32_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.3 int64_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.4 int8_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.5 size_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
6.30.2.6 uint16_t

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

6.30.2.7 uint32_t

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

6.30.2.8 uint64_t

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

6.30.2.9 uint8_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149


6.30.2.10 uintptr_t

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

6.31 src/SDL/SDL_cpuinfo.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149


6.31.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

6.31.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150


6.31.2.1 SDL_CACHELINE_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.1 SDL_GetCPUCacheLineSize . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.2 SDL_GetCPUCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.3 SDL_GetSystemRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.4 SDL_Has3DNow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.5 SDL_HasAltiVec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.6 SDL_HasAVX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.7 SDL_HasMMX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.8 SDL_HasRDTSC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

6.31.3.9 SDL_HasSSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150


6.31.3.10 SDL_HasSSE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.11 SDL_HasSSE3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
6.31.3.12 SDL_HasSSE41 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
6.31.3.13 SDL_HasSSE42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
6.32 src/SDL/SDL_endian.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxxii

CONTENTS

6.32.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151

6.32.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152


6.32.2.1 SDL_BIG_ENDIAN

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

6.32.2.2 SDL_BYTEORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152


6.32.2.3 SDL_LIL_ENDIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.4 SDL_SwapBE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.5 SDL_SwapBE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.6 SDL_SwapBE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.7 SDL_SwapFloatBE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

6.32.2.8 SDL_SwapFloatLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152


6.32.2.9 SDL_SwapLE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.10 SDL_SwapLE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.2.11 SDL_SwapLE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.32.3.1 SDL_Swap16

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

6.32.3.2 SDL_Swap32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

6.32.3.3 SDL_Swap64

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152

6.32.3.4 SDL_SwapFloat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152


6.33 src/SDL/SDL_error.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152
6.33.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

6.33.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153


6.33.2.1 SDL_InvalidParamError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.2.2 SDL_OutOfMemory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.2.3 SDL_Unsupported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.3 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.3.1 SDL_errorcode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.4.1 SDL_ClearError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.4.2 SDL_Error . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.4.3 SDL_GetError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.33.4.4 SDL_SetError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.34 src/SDL/SDL_events.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153
6.34.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

6.34.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157


6.34.2.1 SDL_DISABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.2 SDL_ENABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.3 SDL_GetEventState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.4 SDL_IGNORE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.5 SDL_PRESSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.6 SDL_QUERY

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxxiii

6.34.2.7 SDL_RELEASED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157


6.34.2.8 SDL_TEXTEDITINGEVENT_TEXT_SIZE . . . . . . . . . . . . . . . . . . . . . 157
6.34.2.9 SDL_TEXTINPUTEVENT_TEXT_SIZE . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3.1 event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3.2 SDL_CommonEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3.3 SDL_ControllerAxisEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3.4 SDL_ControllerButtonEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157
6.34.3.5 SDL_ControllerDeviceEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.6 SDL_DollarGestureEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.7 SDL_DropEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.8 SDL_Event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.9 SDL_JoyAxisEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.10 SDL_JoyBallEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.11 SDL_JoyButtonEvent

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158

6.34.3.12 SDL_JoyDeviceEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158


6.34.3.13 SDL_JoyHatEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.14 SDL_KeyboardEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.15 SDL_MouseButtonEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158
6.34.3.16 SDL_MouseMotionEvent

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

6.34.3.17 SDL_MouseWheelEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159


6.34.3.18 SDL_MultiGestureEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.19 SDL_OSEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.20 SDL_QuitEvent

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

6.34.3.21 SDL_SysWMEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159


6.34.3.22 SDL_SysWMmsg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.23 SDL_TextEditingEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.24 SDL_TextInputEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.25 SDL_TouchFingerEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.26 SDL_UserEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
6.34.3.27 SDL_WindowEvent

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

6.34.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160


6.34.4.1 SDL_eventaction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
6.34.4.2 SDL_EventType . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
6.34.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.34.5.1 int

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

6.34.5.2 SDL_AddEventWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161


6.34.5.3 SDL_DelEventWatch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.34.5.4 SDL_EventState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
6.34.5.5 SDL_FilterEvents

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxxiv

CONTENTS

6.34.5.6 SDL_FlushEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161


6.34.5.7 SDL_FlushEvents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.8 SDL_GetEventFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.9 SDL_HasEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.10 SDL_HasEvents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.11 SDL_PeepEvents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.12 SDL_PollEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.13 SDL_PumpEvents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.14 SDL_PushEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
6.34.5.15 SDL_RegisterEvents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.34.5.16 SDL_SetEventFilter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.34.5.17 SDL_WaitEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.34.5.18 SDL_WaitEventTimeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
6.35 src/SDL/SDL_filesystem.h File Reference
6.35.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164

6.35.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164


6.35.2.1 SDL_GetBasePath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
6.35.2.2 SDL_GetPrefPath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
6.36 src/SDL/SDL_gamecontroller.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165
6.36.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

6.36.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167


6.36.2.1 SDL_GameControllerAddMappingsFromFile . . . . . . . . . . . . . . . . . . . 167
6.36.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.36.3.1 SDL_GameController . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.36.3.2 SDL_GameControllerButtonBind

. . . . . . . . . . . . . . . . . . . . . . . . . 167

6.36.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167


6.36.4.1 SDL_GameControllerAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167
6.36.4.2 SDL_GameControllerBindType . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.36.4.3 SDL_GameControllerButton . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.36.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.36.5.1 SDL_GameControllerAddMapping . . . . . . . . . . . . . . . . . . . . . . . . . 168
6.36.5.2 SDL_GameControllerAddMappingsFromRW . . . . . . . . . . . . . . . . . . . 169
6.36.5.3 SDL_GameControllerClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
6.36.5.4 SDL_GameControllerEventState

. . . . . . . . . . . . . . . . . . . . . . . . . 169

6.36.5.5 SDL_GameControllerGetAttached . . . . . . . . . . . . . . . . . . . . . . . . . 169


6.36.5.6 SDL_GameControllerGetAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
6.36.5.7 SDL_GameControllerGetAxisFromString . . . . . . . . . . . . . . . . . . . . . 169
6.36.5.8 SDL_GameControllerGetBindForAxis . . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.9 SDL_GameControllerGetBindForButton . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.10 SDL_GameControllerGetButton . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxxv

6.36.5.11 SDL_GameControllerGetButtonFromString . . . . . . . . . . . . . . . . . . . . 170


6.36.5.12 SDL_GameControllerGetJoystick . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.13 SDL_GameControllerGetStringForAxis . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.14 SDL_GameControllerGetStringForButton . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.15 SDL_GameControllerMapping . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.16 SDL_GameControllerMappingForGUID . . . . . . . . . . . . . . . . . . . . . . 170
6.36.5.17 SDL_GameControllerName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
6.36.5.18 SDL_GameControllerNameForIndex

. . . . . . . . . . . . . . . . . . . . . . . 171

6.36.5.19 SDL_GameControllerOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171


6.36.5.20 SDL_GameControllerUpdate

. . . . . . . . . . . . . . . . . . . . . . . . . . . 171

6.36.5.21 SDL_IsGameController . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171


6.37 src/SDL/SDL_gesture.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
6.37.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

6.37.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172


6.37.2.1 SDL_GestureID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.37.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.37.3.1 SDL_LoadDollarTemplates

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 172

6.37.3.2 SDL_RecordGesture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172


6.37.3.3 SDL_SaveAllDollarTemplates . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.37.3.4 SDL_SaveDollarTemplate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.38 src/SDL/SDL_haptic.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
6.38.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

6.38.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176


6.38.2.1 SDL_HAPTIC_AUTOCENTER

. . . . . . . . . . . . . . . . . . . . . . . . . . 176

6.38.2.2 SDL_HAPTIC_CARTESIAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177


6.38.2.3 SDL_HAPTIC_CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
6.38.2.4 SDL_HAPTIC_CUSTOM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177

6.38.2.5 SDL_HAPTIC_DAMPER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177


6.38.2.6 SDL_HAPTIC_FRICTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 177
6.38.2.7 SDL_HAPTIC_GAIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.38.2.8 SDL_HAPTIC_INERTIA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.38.2.9 SDL_HAPTIC_INFINITY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.38.2.10 SDL_HAPTIC_LEFTRIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.38.2.11 SDL_HAPTIC_PAUSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
6.38.2.12 SDL_HAPTIC_POLAR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.38.2.13 SDL_HAPTIC_RAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.38.2.14 SDL_HAPTIC_SAWTOOTHDOWN . . . . . . . . . . . . . . . . . . . . . . . . 179
6.38.2.15 SDL_HAPTIC_SAWTOOTHUP . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.38.2.16 SDL_HAPTIC_SINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
6.38.2.17 SDL_HAPTIC_SPHERICAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxxvi

CONTENTS

6.38.2.18 SDL_HAPTIC_SPRING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180


6.38.2.19 SDL_HAPTIC_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.38.2.20 SDL_HAPTIC_TRIANGLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.38.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.38.3.1 SDL_Haptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.38.3.2 SDL_HapticCondition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
6.38.3.3 SDL_HapticConstant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.38.3.4 SDL_HapticCustom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.38.3.5 SDL_HapticDirection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 181
6.38.3.6 SDL_HapticEffect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
6.38.3.7 SDL_HapticLeftRight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.38.3.8 SDL_HapticPeriodic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184
6.38.3.9 SDL_HapticRamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.38.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.38.4.1 SDL_HapticClose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.38.4.2 SDL_HapticDestroyEffect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185
6.38.4.3 SDL_HapticEffectSupported . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186
6.38.4.4 SDL_HapticGetEffectStatus . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
6.38.4.5 SDL_HapticIndex

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187

6.38.4.6 SDL_HapticName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187


6.38.4.7 SDL_HapticNewEffect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.38.4.8 SDL_HapticNumAxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.38.4.9 SDL_HapticNumEffects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
6.38.4.10 SDL_HapticNumEffectsPlaying . . . . . . . . . . . . . . . . . . . . . . . . . . 189
6.38.4.11 SDL_HapticOpen

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189

6.38.4.12 SDL_HapticOpened . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 189


6.38.4.13 SDL_HapticOpenFromJoystick

. . . . . . . . . . . . . . . . . . . . . . . . . . 190

6.38.4.14 SDL_HapticOpenFromMouse . . . . . . . . . . . . . . . . . . . . . . . . . . . 190


6.38.4.15 SDL_HapticPause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
6.38.4.16 SDL_HapticQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.38.4.17 SDL_HapticRumbleInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.38.4.18 SDL_HapticRumblePlay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
6.38.4.19 SDL_HapticRumbleStop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
6.38.4.20 SDL_HapticRumbleSupported . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.38.4.21 SDL_HapticRunEffect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
6.38.4.22 SDL_HapticSetAutocenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
6.38.4.23 SDL_HapticSetGain . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.38.4.24 SDL_HapticStopAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.38.4.25 SDL_HapticStopEffect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
6.38.4.26 SDL_HapticUnpause . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxxvii

6.38.4.27 SDL_HapticUpdateEffect

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196

6.38.4.28 SDL_JoystickIsHaptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 196


6.38.4.29 SDL_MouseIsHaptic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
6.38.4.30 SDL_NumHaptics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
6.39 src/SDL/SDL_hints.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197
6.39.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199

6.39.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199


6.39.2.1 SDL_HINT_ACCELEROMETER_AS_JOYSTICK . . . . . . . . . . . . . . . . . 199
6.39.2.2 SDL_HINT_ALLOW_TOPMOST

. . . . . . . . . . . . . . . . . . . . . . . . . 199

6.39.2.3 SDL_HINT_FRAMEBUFFER_ACCELERATION . . . . . . . . . . . . . . . . . 200


6.39.2.4 SDL_HINT_GAMECONTROLLERCONFIG . . . . . . . . . . . . . . . . . . . . 200
6.39.2.5 SDL_HINT_GRAB_KEYBOARD . . . . . . . . . . . . . . . . . . . . . . . . . . 200
6.39.2.6 SDL_HINT_IDLE_TIMER_DISABLED . . . . . . . . . . . . . . . . . . . . . . . 200
6.39.2.7 SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS . . . . . . . . . . . 200
6.39.2.8 SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK . . . . . . . . . . . 200
6.39.2.9 SDL_HINT_MOUSE_RELATIVE_MODE_WARP . . . . . . . . . . . . . . . . . 200
6.39.2.10 SDL_HINT_ORIENTATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
6.39.2.11 SDL_HINT_RENDER_DIRECT3D11_DEBUG . . . . . . . . . . . . . . . . . . 201
6.39.2.12 SDL_HINT_RENDER_DIRECT3D_THREADSAFE . . . . . . . . . . . . . . . . 201
6.39.2.13 SDL_HINT_RENDER_DRIVER . . . . . . . . . . . . . . . . . . . . . . . . . . 201
6.39.2.14 SDL_HINT_RENDER_OPENGL_SHADERS . . . . . . . . . . . . . . . . . . . 201
6.39.2.15 SDL_HINT_RENDER_SCALE_QUALITY . . . . . . . . . . . . . . . . . . . . . 201
6.39.2.16 SDL_HINT_RENDER_VSYNC

. . . . . . . . . . . . . . . . . . . . . . . . . . 202

6.39.2.17 SDL_HINT_TIMER_RESOLUTION . . . . . . . . . . . . . . . . . . . . . . . . 202


6.39.2.18 SDL_HINT_VIDEO_ALLOW_SCREENSAVER . . . . . . . . . . . . . . . . . . 202
6.39.2.19 SDL_HINT_VIDEO_HIGHDPI_DISABLED . . . . . . . . . . . . . . . . . . . . 202
6.39.2.20 SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES . . . . . . . . . . . . . . . 202
6.39.2.21 SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS . . . . . . . . . . . . . . . 202
6.39.2.22 SDL_HINT_VIDEO_WIN_D3DCOMPILER . . . . . . . . . . . . . . . . . . . . 202
6.39.2.23 SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT . . . . . . . . . . . . 203
6.39.2.24 SDL_HINT_VIDEO_X11_XINERAMA . . . . . . . . . . . . . . . . . . . . . . . 203
6.39.2.25 SDL_HINT_VIDEO_X11_XRANDR . . . . . . . . . . . . . . . . . . . . . . . . 203
6.39.2.26 SDL_HINT_VIDEO_X11_XVIDMODE . . . . . . . . . . . . . . . . . . . . . . . 203
6.39.2.27 SDL_HINT_WINRT_HANDLE_BACK_BUTTON . . . . . . . . . . . . . . . . . 203
6.39.2.28 SDL_HINT_WINRT_PRIVACY_POLICY_LABEL . . . . . . . . . . . . . . . . . 203
6.39.2.29 SDL_HINT_WINRT_PRIVACY_POLICY_URL . . . . . . . . . . . . . . . . . . 204
6.39.2.30 SDL_HINT_XINPUT_ENABLED . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.3.1 SDL_HintCallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xxxviii

CONTENTS

6.39.4.1 SDL_HintPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204


6.39.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.5.1 SDL_AddHintCallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.5.2 SDL_ClearHints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204
6.39.5.3 SDL_DelHintCallback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205
6.39.5.4 SDL_GetHint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
6.39.5.5 SDL_SetHint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
6.39.5.6 SDL_SetHintWithPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
6.40 src/SDL/SDL_joystick.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206
6.40.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207

6.40.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208


6.40.2.1 SDL_HAT_CENTERED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.2 SDL_HAT_DOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.3 SDL_HAT_LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.4 SDL_HAT_LEFTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.5 SDL_HAT_LEFTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.6 SDL_HAT_RIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.7 SDL_HAT_RIGHTDOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.8 SDL_HAT_RIGHTUP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.2.9 SDL_HAT_UP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.3.1 SDL_Joystick . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.3.2 SDL_JoystickID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.4.1 SDL_JoystickClose

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208

6.40.4.2 SDL_JoystickEventState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208


6.40.4.3 SDL_JoystickGetAttached . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.4.4 SDL_JoystickGetAxis . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.4.5 SDL_JoystickGetBall . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
6.40.4.6 SDL_JoystickGetButton . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.40.4.7 SDL_JoystickGetDeviceGUID . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.40.4.8 SDL_JoystickGetGUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.40.4.9 SDL_JoystickGetGUIDFromString . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.40.4.10 SDL_JoystickGetGUIDString

. . . . . . . . . . . . . . . . . . . . . . . . . . . 209

6.40.4.11 SDL_JoystickGetHat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209


6.40.4.12 SDL_JoystickInstanceID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
6.40.4.13 SDL_JoystickName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.14 SDL_JoystickNameForIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.15 SDL_JoystickNumAxes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.16 SDL_JoystickNumBalls

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xxxix

6.40.4.17 SDL_JoystickNumButtons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210


6.40.4.18 SDL_JoystickNumHats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.19 SDL_JoystickOpen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.20 SDL_JoystickUpdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
6.40.4.21 SDL_NumJoysticks

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210

6.41 src/SDL/SDL_keyboard.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 211


6.41.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

6.41.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212


6.41.2.1 SDL_Keysym . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
6.41.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
6.41.3.1 SDL_GetKeyboardFocus

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212

6.41.3.2 SDL_GetKeyboardState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212


6.41.3.3 SDL_GetKeyFromName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
6.41.3.4 SDL_GetKeyFromScancode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.41.3.5 SDL_GetKeyName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.41.3.6 SDL_GetModState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.41.3.7 SDL_GetScancodeFromKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
6.41.3.8 SDL_GetScancodeFromName

. . . . . . . . . . . . . . . . . . . . . . . . . . 213

6.41.3.9 SDL_GetScancodeName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214


6.41.3.10 SDL_HasScreenKeyboardSupport

. . . . . . . . . . . . . . . . . . . . . . . . 214

6.41.3.11 SDL_IsScreenKeyboardShown . . . . . . . . . . . . . . . . . . . . . . . . . . 214


6.41.3.12 SDL_IsTextInputActive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 214
6.41.3.13 SDL_SetModState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
6.41.3.14 SDL_SetTextInputRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
6.41.3.15 SDL_StartTextInput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
6.41.3.16 SDL_StopTextInput

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215

6.42 src/SDL/SDL_keycode.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215


6.42.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219

6.42.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219


6.42.2.1 KMOD_ALT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.2.2 KMOD_CTRL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.2.3 KMOD_GUI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.2.4 KMOD_SHIFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.2.5 SDL_SCANCODE_TO_KEYCODE . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.2.6 SDLK_SCANCODE_MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.3.1 SDL_Keycode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.4.1 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 219
6.42.4.2 SDL_Keymod

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xl

CONTENTS

6.43 src/SDL/SDL_loadso.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225


6.43.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225

6.43.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226


6.43.2.1 SDL_LoadFunction

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

6.43.2.2 SDL_LoadObject . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226


6.43.2.3 SDL_UnloadObject

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226

6.44 src/SDL/SDL_log.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226


6.44.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227

6.44.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227


6.44.2.1 SDL_MAX_LOG_MESSAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
6.44.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.44.3.1 SDL_LogOutputFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.44.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.44.4.1 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.44.4.2 SDL_LogPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
6.44.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.1 SDL_Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.2 SDL_LogCritical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.3 SDL_LogDebug . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.4 SDL_LogError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.5 SDL_LogGetOutputFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.6 SDL_LogGetPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.7 SDL_LogInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.8 SDL_LogMessage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.9 SDL_LogMessageV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.10 SDL_LogResetPriorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.11 SDL_LogSetAllPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
6.44.5.12 SDL_LogSetOutputFunction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.44.5.13 SDL_LogSetPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.44.5.14 SDL_LogVerbose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.44.5.15 SDL_LogWarn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.45 src/SDL/SDL_main.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.45.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230

6.45.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230


6.45.2.1 C_LINKAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.45.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
6.45.3.1 SDL_main . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
6.45.3.2 SDL_SetMainReady . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
6.46 src/SDL/SDL_messagebox.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
6.46.1 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xli

6.46.1.1 SDL_MessageBoxButtonFlags
6.46.1.2 SDL_MessageBoxColorType

. . . . . . . . . . . . . . . . . . . . . . . . . . 232
. . . . . . . . . . . . . . . . . . . . . . . . . . . 232

6.46.1.3 SDL_MessageBoxFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232


6.46.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
6.46.2.1 SDL_ShowMessageBox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
6.46.2.2 SDL_ShowSimpleMessageBox . . . . . . . . . . . . . . . . . . . . . . . . . . 233
6.47 src/SDL/SDL_mouse.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
6.47.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235

6.47.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235


6.47.2.1 SDL_BUTTON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235
6.47.2.2 SDL_BUTTON_LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.3 SDL_BUTTON_LMASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.4 SDL_BUTTON_MIDDLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.5 SDL_BUTTON_MMASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.6 SDL_BUTTON_RIGHT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236

6.47.2.7 SDL_BUTTON_RMASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236


6.47.2.8 SDL_BUTTON_X1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.9 SDL_BUTTON_X1MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.10 SDL_BUTTON_X2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.2.11 SDL_BUTTON_X2MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.3.1 SDL_Cursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.4.1 SDL_SystemCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.5.1 SDL_CreateColorCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
6.47.5.2 SDL_CreateCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6.47.5.3 SDL_CreateSystemCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6.47.5.4 SDL_FreeCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6.47.5.5 SDL_GetCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
6.47.5.6 SDL_GetDefaultCursor

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237

6.47.5.7 SDL_GetMouseFocus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237


6.47.5.8 SDL_GetMouseState

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238

6.47.5.9 SDL_GetRelativeMouseMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 238


6.47.5.10 SDL_GetRelativeMouseState . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6.47.5.11 SDL_SetCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6.47.5.12 SDL_SetRelativeMouseMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6.47.5.13 SDL_ShowCursor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 238
6.47.5.14 SDL_WarpMouseInWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
6.48 src/SDL/SDL_mutex.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xlii

CONTENTS

6.48.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240

6.48.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240


6.48.2.1 SDL_MUTEX_MAXWAIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
6.48.2.2 SDL_MUTEX_TIMEDOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
6.48.2.3 SDL_mutexP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
6.48.2.4 SDL_mutexV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
6.48.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
6.48.3.1 SDL_cond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
6.48.3.2 SDL_mutex
6.48.3.3 SDL_sem

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.48.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241


6.48.4.1 SDL_CondBroadcast

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.48.4.2 SDL_CondSignal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241


6.48.4.3 SDL_CondWait

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241

6.48.4.4 SDL_CondWaitTimeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 241


6.48.4.5 SDL_CreateCond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.6 SDL_CreateMutex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.7 SDL_CreateSemaphore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.8 SDL_DestroyCond . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.9 SDL_DestroyMutex

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

6.48.4.10 SDL_DestroySemaphore

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242

6.48.4.11 SDL_LockMutex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242


6.48.4.12 SDL_SemPost . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.13 SDL_SemTryWait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242
6.48.4.14 SDL_SemValue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.48.4.15 SDL_SemWait . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.48.4.16 SDL_SemWaitTimeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.48.4.17 SDL_TryLockMutex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.48.4.18 SDL_UnlockMutex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.49 src/SDL/SDL_name.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.49.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.49.1.1 SDL_NAME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.50 src/SDL/SDL_opengl.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
6.50.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318

6.50.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318


6.50.2.1 __glext_h_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.2 __glext_h_ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.3 APIENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.4 APIENTRYP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.5 GL_1PASS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xliii

6.50.2.6 GL_1PASS_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318


6.50.2.7 GL_2PASS_0_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.8 GL_2PASS_0_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.9 GL_2PASS_1_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.10 GL_2PASS_1_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.11 GL_2X_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.12 GL_3DFX_multisample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.13 GL_3DFX_tbuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.14 GL_3DFX_texture_compression_FXT1 . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.15 GL_422_AVERAGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
6.50.2.16 GL_422_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319

6.50.2.17 GL_422_REV_AVERAGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 319


6.50.2.18 GL_422_REV_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.19 GL_4PASS_0_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.20 GL_4PASS_0_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.21 GL_4PASS_1_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.22 GL_4PASS_1_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.23 GL_4PASS_2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.24 GL_4PASS_2_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.25 GL_4PASS_3_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.26 GL_4PASS_3_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.27 GL_4X_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.28 GL_8X_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.29 GL_ABGR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.30 GL_ACTIVE_ATTRIBUTE_MAX_LENGTH . . . . . . . . . . . . . . . . . . . . 319
6.50.2.31 GL_ACTIVE_ATTRIBUTES . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.32 GL_ACTIVE_PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.33 GL_ACTIVE_PROGRAM_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.34 GL_ACTIVE_STENCIL_FACE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.35 GL_ACTIVE_SUBROUTINE_MAX_LENGTH . . . . . . . . . . . . . . . . . . . 319
6.50.2.36 GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS . . . . . . . . . . . . . . 319
6.50.2.37 GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH . . . . . . . . . . . . . 319
6.50.2.38 GL_ACTIVE_SUBROUTINE_UNIFORMS . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.39 GL_ACTIVE_SUBROUTINES . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.40 GL_ACTIVE_TEXTURE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.41 GL_ACTIVE_TEXTURE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.42 GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH . . . . . . . . . . . . 319
6.50.2.43 GL_ACTIVE_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . . . . . . . . . 319
6.50.2.44 GL_ACTIVE_UNIFORM_MAX_LENGTH . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.45 GL_ACTIVE_UNIFORMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xliv

CONTENTS

6.50.2.46 GL_ACTIVE_VARYING_MAX_LENGTH_NV . . . . . . . . . . . . . . . . . . . 320


6.50.2.47 GL_ACTIVE_VARYINGS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.48 GL_ACTIVE_VERTEX_UNITS_ARB . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.49 GL_ADD_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320

6.50.2.50 GL_ADD_SIGNED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320


6.50.2.51 GL_ADD_SIGNED_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.52 GL_ADD_SIGNED_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.53 GL_ALIASED_LINE_WIDTH_RANGE . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.54 GL_ALIASED_POINT_SIZE_RANGE . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.55 GL_ALL_BARRIER_BITS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.56 GL_ALL_COMPLETED_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.57 GL_ALL_SHADER_BITS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.58 GL_ALLOW_DRAW_FRG_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.59 GL_ALLOW_DRAW_MEM_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.60 GL_ALLOW_DRAW_OBJ_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.61 GL_ALLOW_DRAW_WIN_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.62 GL_ALPHA12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.63 GL_ALPHA16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.64 GL_ALPHA16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.65 GL_ALPHA16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.66 GL_ALPHA16I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.67 GL_ALPHA16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.68 GL_ALPHA32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.69 GL_ALPHA32I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.70 GL_ALPHA32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.71 GL_ALPHA4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320
6.50.2.72 GL_ALPHA8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.73 GL_ALPHA8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.74 GL_ALPHA8I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.75 GL_ALPHA8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.76 GL_ALPHA_FLOAT16_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.77 GL_ALPHA_FLOAT16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.78 GL_ALPHA_FLOAT32_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.79 GL_ALPHA_FLOAT32_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.80 GL_ALPHA_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.81 GL_ALPHA_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.82 GL_ALPHA_MAX_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.83 GL_ALPHA_MAX_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.84 GL_ALPHA_MIN_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.85 GL_ALPHA_MIN_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xlv

6.50.2.86 GL_ALPHA_SNORM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321

6.50.2.87 GL_ALREADY_SIGNALED . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321


6.50.2.88 GL_ALWAYS_FAST_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.89 GL_ALWAYS_SOFT_HINT_PGI

. . . . . . . . . . . . . . . . . . . . . . . . . 321

6.50.2.90 GL_AMD_conservative_depth . . . . . . . . . . . . . . . . . . . . . . . . . . . 321


6.50.2.91 GL_AMD_debug_output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.92 GL_AMD_draw_buffers_blend . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.93 GL_AMD_name_gen_delete . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.94 GL_AMD_performance_monitor . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.95 GL_AMD_seamless_cubemap_per_texture . . . . . . . . . . . . . . . . . . . . 321
6.50.2.96 GL_AMD_shader_stencil_export . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.97 GL_AMD_texture_texture4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.98 GL_AMD_transform_feedback3_lines_triangles . . . . . . . . . . . . . . . . . . 321
6.50.2.99 GL_AMD_vertex_shader_tesselator . . . . . . . . . . . . . . . . . . . . . . . . 321
6.50.2.100GL_ANY_SAMPLES_PASSED . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.101GL_APPLE_aux_depth_stencil . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.102GL_APPLE_client_storage

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.103GL_APPLE_element_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.104GL_APPLE_fence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.105GL_APPLE_float_pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.106GL_APPLE_flush_buffer_range . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.107GL_APPLE_object_purgeable . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.108GL_APPLE_rgb_422 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.109GL_APPLE_row_bytes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.110GL_APPLE_specular_vector

. . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.111GL_APPLE_texture_range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.112GL_APPLE_transform_hint . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.113GL_APPLE_vertex_array_object

. . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.114GL_APPLE_vertex_array_range . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.115GL_APPLE_vertex_program_evaluators
6.50.2.116GL_APPLE_ycbcr_422

. . . . . . . . . . . . . . . . . . . . . 322

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.117GL_ARB_blend_func_extended . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.118GL_ARB_cl_event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.119GL_ARB_color_buffer_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.120GL_ARB_compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.121GL_ARB_copy_buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.122GL_ARB_debug_output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.123GL_ARB_depth_buffer_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.124GL_ARB_depth_clamp

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.125GL_ARB_depth_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xlvi

CONTENTS

6.50.2.126GL_ARB_draw_buffers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322

6.50.2.127GL_ARB_draw_buffers_blend . . . . . . . . . . . . . . . . . . . . . . . . . . . 322
6.50.2.128GL_ARB_draw_elements_base_vertex . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.129GL_ARB_draw_indirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.130GL_ARB_draw_instanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.131GL_ARB_ES2_compatibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.132GL_ARB_explicit_attrib_location . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.133GL_ARB_fragment_coord_conventions . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.134GL_ARB_fragment_program

. . . . . . . . . . . . . . . . . . . . . . . . . . . 323

6.50.2.135GL_ARB_fragment_program_shadow . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.136GL_ARB_fragment_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.137GL_ARB_framebuffer_object

. . . . . . . . . . . . . . . . . . . . . . . . . . . 323

6.50.2.138GL_ARB_framebuffer_sRGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 323

6.50.2.139GL_ARB_geometry_shader4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.140GL_ARB_get_program_binary . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.141GL_ARB_gpu_shader5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.142GL_ARB_gpu_shader_fp64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.143GL_ARB_half_float_pixel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.144GL_ARB_half_float_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.145GL_ARB_instanced_arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.146GL_ARB_map_buffer_range . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.147GL_ARB_matrix_palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.148GL_ARB_multisample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.149GL_ARB_multitexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.150GL_ARB_occlusion_query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.151GL_ARB_occlusion_query2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.152GL_ARB_pixel_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.153GL_ARB_point_parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.154GL_ARB_point_sprite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.155GL_ARB_provoking_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . 323
6.50.2.156GL_ARB_robustness

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

6.50.2.157GL_ARB_sample_shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.158GL_ARB_sampler_objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.159GL_ARB_seamless_cube_map . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.160GL_ARB_separate_shader_objects . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.161GL_ARB_shader_objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.162GL_ARB_shader_stencil_export . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.163GL_ARB_shader_subroutine

. . . . . . . . . . . . . . . . . . . . . . . . . . . 324

6.50.2.164GL_ARB_shader_texture_lod . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.165GL_ARB_shading_language_100 . . . . . . . . . . . . . . . . . . . . . . . . . 324
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xlvii

6.50.2.166GL_ARB_shading_language_include . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.167GL_ARB_shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.168GL_ARB_shadow_ambient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.169GL_ARB_sync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.170GL_ARB_tessellation_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.171GL_ARB_texture_border_clamp . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.172GL_ARB_texture_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.173GL_ARB_texture_buffer_object_rgb32

. . . . . . . . . . . . . . . . . . . . . . 324

6.50.2.174GL_ARB_texture_compression . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.175GL_ARB_texture_compression_bptc . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.176GL_ARB_texture_compression_rgtc . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.177GL_ARB_texture_cube_map

. . . . . . . . . . . . . . . . . . . . . . . . . . . 324

6.50.2.178GL_ARB_texture_cube_map_array . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.179GL_ARB_texture_env_add

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 324

6.50.2.180GL_ARB_texture_env_combine . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.181GL_ARB_texture_env_crossbar . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.182GL_ARB_texture_env_dot3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.183GL_ARB_texture_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324
6.50.2.184GL_ARB_texture_gather . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.185GL_ARB_texture_mirrored_repeat

. . . . . . . . . . . . . . . . . . . . . . . . 325

6.50.2.186GL_ARB_texture_multisample . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.187GL_ARB_texture_non_power_of_two . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.188GL_ARB_texture_query_lod . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.189GL_ARB_texture_rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.190GL_ARB_texture_rg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.191GL_ARB_texture_rgb10_a2ui . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.192GL_ARB_texture_swizzle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.193GL_ARB_timer_query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.194GL_ARB_transform_feedback2 . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.195GL_ARB_transform_feedback3 . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.196GL_ARB_transpose_matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.197GL_ARB_uniform_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.198GL_ARB_vertex_array_bgra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.199GL_ARB_vertex_array_object . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.200GL_ARB_vertex_attrib_64bit
6.50.2.201GL_ARB_vertex_blend

. . . . . . . . . . . . . . . . . . . . . . . . . . . 325

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

6.50.2.202GL_ARB_vertex_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.203GL_ARB_vertex_program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.204GL_ARB_vertex_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.205GL_ARB_vertex_type_2_10_10_10_rev
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . . . . . . . . . 325

xlviii

CONTENTS

6.50.2.206GL_ARB_viewport_array

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

6.50.2.207GL_ARB_window_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.208GL_ARRAY_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.209GL_ARRAY_BUFFER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.210GL_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.211GL_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . . . . . . 325
6.50.2.212GL_ARRAY_ELEMENT_LOCK_COUNT_EXT . . . . . . . . . . . . . . . . . . 326
6.50.2.213GL_ARRAY_ELEMENT_LOCK_FIRST_EXT . . . . . . . . . . . . . . . . . . . 326
6.50.2.214GL_ARRAY_OBJECT_BUFFER_ATI . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.215GL_ARRAY_OBJECT_OFFSET_ATI . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.216GL_ASYNC_DRAW_PIXELS_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.217GL_ASYNC_HISTOGRAM_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.218GL_ASYNC_MARKER_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.219GL_ASYNC_READ_PIXELS_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.220GL_ASYNC_TEX_IMAGE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.221GL_ATI_draw_buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.222GL_ATI_element_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.223GL_ATI_envmap_bumpmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.224GL_ATI_fragment_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.225GL_ATI_map_object_buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.226GL_ATI_meminfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.227GL_ATI_pixel_format_float

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 326

6.50.2.228GL_ATI_pn_triangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.229GL_ATI_separate_stencil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.230GL_ATI_text_fragment_shader . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.231GL_ATI_texture_env_combine3 . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.232GL_ATI_texture_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.233GL_ATI_texture_mirror_once . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.234GL_ATI_vertex_array_object

. . . . . . . . . . . . . . . . . . . . . . . . . . . 326

6.50.2.235GL_ATI_vertex_attrib_array_object . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.236GL_ATI_vertex_streams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.237GL_ATOMIC_COUNTER_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . 326
6.50.2.238GL_ATTACHED_SHADERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.239GL_ATTENUATION_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326
6.50.2.240GL_ATTRIB_ARRAY_POINTER_NV . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.241GL_ATTRIB_ARRAY_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.242GL_ATTRIB_ARRAY_STRIDE_NV . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.243GL_ATTRIB_ARRAY_TYPE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.244GL_AUX_DEPTH_STENCIL_APPLE . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.245GL_AVERAGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xlix

6.50.2.246GL_AVERAGE_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.247GL_BACK_NORMALS_HINT_PGI

. . . . . . . . . . . . . . . . . . . . . . . . 327

6.50.2.248GL_BACK_PRIMARY_COLOR_NV . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.249GL_BACK_SECONDARY_COLOR_NV . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.250GL_BGR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.251GL_BGR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.252GL_BGR_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.253GL_BGR_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.254GL_BGRA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.255GL_BGRA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.256GL_BGRA_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.257GL_BGRA_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.258GL_BIAS_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.259GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
6.50.2.260GL_BINORMAL_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . 327

. . . . . . . . . . . . . . . . . . . . . . . . . . 327

6.50.2.261GL_BINORMAL_ARRAY_POINTER_EXT

. . . . . . . . . . . . . . . . . . . . 327

6.50.2.262GL_BINORMAL_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.263GL_BINORMAL_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.264GL_BLEND_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.265GL_BLEND_COLOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.266GL_BLEND_DST_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.267GL_BLEND_DST_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 327
6.50.2.268GL_BLEND_DST_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.269GL_BLEND_DST_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.270GL_BLEND_EQUATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.271GL_BLEND_EQUATION_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.272GL_BLEND_EQUATION_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.273GL_BLEND_EQUATION_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.274GL_BLEND_EQUATION_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.275GL_BLEND_EQUATION_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.276GL_BLEND_SRC_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.277GL_BLEND_SRC_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.278GL_BLEND_SRC_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.279GL_BLEND_SRC_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.280GL_BLUE_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.281GL_BLUE_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.282GL_BLUE_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.283GL_BLUE_MAX_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.284GL_BLUE_MIN_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.285GL_BOOL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

6.50.2.286GL_BOOL_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.287GL_BOOL_VEC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.288GL_BOOL_VEC2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.289GL_BOOL_VEC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.290GL_BOOL_VEC3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.291GL_BOOL_VEC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.292GL_BOOL_VEC4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.293GL_BUFFER_ACCESS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.294GL_BUFFER_ACCESS_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
6.50.2.295GL_BUFFER_ACCESS_FLAGS

. . . . . . . . . . . . . . . . . . . . . . . . . 328

6.50.2.296GL_BUFFER_FLUSHING_UNMAP_APPLE

. . . . . . . . . . . . . . . . . . . 329

6.50.2.297GL_BUFFER_GPU_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.298GL_BUFFER_MAP_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.299GL_BUFFER_MAP_OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.300GL_BUFFER_MAP_POINTER

. . . . . . . . . . . . . . . . . . . . . . . . . . 329

6.50.2.301GL_BUFFER_MAP_POINTER_ARB . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.302GL_BUFFER_MAPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.303GL_BUFFER_MAPPED_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.304GL_BUFFER_OBJECT_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.305GL_BUFFER_SERIALIZED_MODIFY_APPLE . . . . . . . . . . . . . . . . . . 329
6.50.2.306GL_BUFFER_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.307GL_BUFFER_SIZE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.308GL_BUFFER_UPDATE_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . 329
6.50.2.309GL_BUFFER_USAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.310GL_BUFFER_USAGE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.311GL_BUMP_ENVMAP_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.312GL_BUMP_NUM_TEX_UNITS_ATI . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.313GL_BUMP_ROT_MATRIX_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.314GL_BUMP_ROT_MATRIX_SIZE_ATI . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.315GL_BUMP_TARGET_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.316GL_BUMP_TEX_UNITS_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.317GL_CALLIGRAPHIC_FRAGMENT_SGIX . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.318GL_CLAMP_FRAGMENT_COLOR . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.319GL_CLAMP_FRAGMENT_COLOR_ARB . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.320GL_CLAMP_READ_COLOR

. . . . . . . . . . . . . . . . . . . . . . . . . . . 329

6.50.2.321GL_CLAMP_READ_COLOR_ARB . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.322GL_CLAMP_TO_BORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.323GL_CLAMP_TO_BORDER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 329
6.50.2.324GL_CLAMP_TO_BORDER_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.325GL_CLAMP_TO_EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

li

6.50.2.326GL_CLAMP_TO_EDGE_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.327GL_CLAMP_VERTEX_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.328GL_CLAMP_VERTEX_COLOR_ARB . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.329GL_CLIENT_ACTIVE_TEXTURE . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.330GL_CLIENT_ACTIVE_TEXTURE_ARB . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.331GL_CLIP_DISTANCE0

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.332GL_CLIP_DISTANCE1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.333GL_CLIP_DISTANCE2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.334GL_CLIP_DISTANCE3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.335GL_CLIP_DISTANCE4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.336GL_CLIP_DISTANCE5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.337GL_CLIP_DISTANCE6

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.338GL_CLIP_DISTANCE7

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.339GL_CLIP_DISTANCE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.340GL_CLIP_FAR_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.341GL_CLIP_NEAR_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.342GL_CLIP_VOLUME_CLIPPING_HINT_EXT . . . . . . . . . . . . . . . . . . . 330
6.50.2.343GL_CMYK_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.344GL_CMYKA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.345GL_CND0_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.346GL_CND_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.347GL_COLOR3_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.348GL_COLOR4_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.349GL_COLOR_ALPHA_PAIRING_ATI

. . . . . . . . . . . . . . . . . . . . . . . 330

6.50.2.350GL_COLOR_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . . 330
6.50.2.351GL_COLOR_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . 330
6.50.2.352GL_COLOR_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . 331
6.50.2.353GL_COLOR_ARRAY_COUNT_EXT
6.50.2.354GL_COLOR_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . . . . . 331

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 331

6.50.2.355GL_COLOR_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.356GL_COLOR_ARRAY_LIST_IBM

. . . . . . . . . . . . . . . . . . . . . . . . . 331

6.50.2.357GL_COLOR_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . . . . . . . . . 331
6.50.2.358GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL . . . . . . . . . . . . . . 331
6.50.2.359GL_COLOR_ARRAY_POINTER_EXT

. . . . . . . . . . . . . . . . . . . . . . 331

6.50.2.360GL_COLOR_ARRAY_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.361GL_COLOR_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.362GL_COLOR_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.363GL_COLOR_ATTACHMENT0 . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.364GL_COLOR_ATTACHMENT0_EXT . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.365GL_COLOR_ATTACHMENT1 . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lii

CONTENTS

6.50.2.366GL_COLOR_ATTACHMENT10 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.367GL_COLOR_ATTACHMENT10_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.368GL_COLOR_ATTACHMENT11 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.369GL_COLOR_ATTACHMENT11_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.370GL_COLOR_ATTACHMENT12 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.371GL_COLOR_ATTACHMENT12_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.372GL_COLOR_ATTACHMENT13 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.373GL_COLOR_ATTACHMENT13_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.374GL_COLOR_ATTACHMENT14 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.375GL_COLOR_ATTACHMENT14_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.376GL_COLOR_ATTACHMENT15 . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.377GL_COLOR_ATTACHMENT15_EXT . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.378GL_COLOR_ATTACHMENT1_EXT . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.379GL_COLOR_ATTACHMENT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
6.50.2.380GL_COLOR_ATTACHMENT2_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.381GL_COLOR_ATTACHMENT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.382GL_COLOR_ATTACHMENT3_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.383GL_COLOR_ATTACHMENT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.384GL_COLOR_ATTACHMENT4_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.385GL_COLOR_ATTACHMENT5 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.386GL_COLOR_ATTACHMENT5_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.387GL_COLOR_ATTACHMENT6 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.388GL_COLOR_ATTACHMENT6_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.389GL_COLOR_ATTACHMENT7 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.390GL_COLOR_ATTACHMENT7_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.391GL_COLOR_ATTACHMENT8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.392GL_COLOR_ATTACHMENT8_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.393GL_COLOR_ATTACHMENT9 . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.394GL_COLOR_ATTACHMENT9_EXT . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.395GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI . . . . . . . . . . . . . . . . 332
6.50.2.396GL_COLOR_FLOAT_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.397GL_COLOR_INDEX12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.398GL_COLOR_INDEX16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.399GL_COLOR_INDEX1_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.400GL_COLOR_INDEX2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.401GL_COLOR_INDEX4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.402GL_COLOR_INDEX8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.403GL_COLOR_MATRIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.404GL_COLOR_MATRIX_SGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.405GL_COLOR_MATRIX_STACK_DEPTH . . . . . . . . . . . . . . . . . . . . . . 332
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

liii

6.50.2.406GL_COLOR_MATRIX_STACK_DEPTH_SGI . . . . . . . . . . . . . . . . . . . 332
6.50.2.407GL_COLOR_SAMPLES_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
6.50.2.408GL_COLOR_SUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.409GL_COLOR_SUM_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.410GL_COLOR_SUM_CLAMP_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.411GL_COLOR_SUM_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.412GL_COLOR_TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.413GL_COLOR_TABLE_ALPHA_SIZE . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.414GL_COLOR_TABLE_ALPHA_SIZE_SGI . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.415GL_COLOR_TABLE_BIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.416GL_COLOR_TABLE_BIAS_SGI . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.417GL_COLOR_TABLE_BLUE_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.418GL_COLOR_TABLE_BLUE_SIZE_SGI . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.419GL_COLOR_TABLE_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.420GL_COLOR_TABLE_FORMAT_SGI . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.421GL_COLOR_TABLE_GREEN_SIZE

. . . . . . . . . . . . . . . . . . . . . . . 333

6.50.2.422GL_COLOR_TABLE_GREEN_SIZE_SGI . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.423GL_COLOR_TABLE_INTENSITY_SIZE

. . . . . . . . . . . . . . . . . . . . . 333

6.50.2.424GL_COLOR_TABLE_INTENSITY_SIZE_SGI . . . . . . . . . . . . . . . . . . . 333
6.50.2.425GL_COLOR_TABLE_LUMINANCE_SIZE . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.426GL_COLOR_TABLE_LUMINANCE_SIZE_SGI . . . . . . . . . . . . . . . . . . 333
6.50.2.427GL_COLOR_TABLE_RED_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.428GL_COLOR_TABLE_RED_SIZE_SGI

. . . . . . . . . . . . . . . . . . . . . . 333

6.50.2.429GL_COLOR_TABLE_SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.430GL_COLOR_TABLE_SCALE_SGI

. . . . . . . . . . . . . . . . . . . . . . . . 333

6.50.2.431GL_COLOR_TABLE_SGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.432GL_COLOR_TABLE_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.433GL_COLOR_TABLE_WIDTH_SGI

. . . . . . . . . . . . . . . . . . . . . . . . 333

6.50.2.434GL_COMBINE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.435GL_COMBINE4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
6.50.2.436GL_COMBINE_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.437GL_COMBINE_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.438GL_COMBINE_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.439GL_COMBINE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.440GL_COMBINE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.441GL_COMBINE_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.442GL_COMBINE_RGB_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 334

6.50.2.443GL_COMBINE_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.444GL_COMBINER0_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.445GL_COMBINER1_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

liv

CONTENTS

6.50.2.446GL_COMBINER2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.447GL_COMBINER3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.448GL_COMBINER4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.449GL_COMBINER5_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.450GL_COMBINER6_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.451GL_COMBINER7_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.452GL_COMBINER_AB_DOT_PRODUCT_NV . . . . . . . . . . . . . . . . . . . . 334
6.50.2.453GL_COMBINER_AB_OUTPUT_NV . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.454GL_COMBINER_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.455GL_COMBINER_CD_DOT_PRODUCT_NV

. . . . . . . . . . . . . . . . . . . 334

6.50.2.456GL_COMBINER_CD_OUTPUT_NV . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.457GL_COMBINER_COMPONENT_USAGE_NV . . . . . . . . . . . . . . . . . . 334
6.50.2.458GL_COMBINER_INPUT_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 334

6.50.2.459GL_COMBINER_MAPPING_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 334

6.50.2.460GL_COMBINER_MUX_SUM_NV . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.461GL_COMBINER_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.462GL_COMBINER_SUM_OUTPUT_NV . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.463GL_COMMAND_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . . . . . 334
6.50.2.464GL_COMP_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.465GL_COMPARE_R_TO_TEXTURE . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.466GL_COMPARE_R_TO_TEXTURE_ARB . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.467GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT . . . . . . . . . . . . . . . 335
6.50.2.468GL_COMPARE_REF_TO_TEXTURE . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.469GL_COMPATIBLE_SUBROUTINES

. . . . . . . . . . . . . . . . . . . . . . . 335

6.50.2.470GL_COMPILE_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.471GL_COMPRESSED_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.472GL_COMPRESSED_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.473GL_COMPRESSED_INTENSITY . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.474GL_COMPRESSED_INTENSITY_ARB . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.475GL_COMPRESSED_LUMINANCE . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.476GL_COMPRESSED_LUMINANCE_ALPHA . . . . . . . . . . . . . . . . . . . . 335
6.50.2.477GL_COMPRESSED_LUMINANCE_ALPHA_ARB

. . . . . . . . . . . . . . . . 335

6.50.2.478GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT . . . . . . . . . . . . 335
6.50.2.479GL_COMPRESSED_LUMINANCE_ARB . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.480GL_COMPRESSED_LUMINANCE_LATC1_EXT . . . . . . . . . . . . . . . . . 335
6.50.2.481GL_COMPRESSED_RED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.482GL_COMPRESSED_RED_GREEN_RGTC2_EXT . . . . . . . . . . . . . . . . 335
6.50.2.483GL_COMPRESSED_RED_RGTC1 . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.484GL_COMPRESSED_RED_RGTC1_EXT . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.485GL_COMPRESSED_RG

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lv

6.50.2.486GL_COMPRESSED_RG_RGTC2 . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.487GL_COMPRESSED_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.488GL_COMPRESSED_RGB_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.489GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB . . . . . . . . . . . . 335
6.50.2.490GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB . . . . . . . . . . 335
6.50.2.491GL_COMPRESSED_RGB_FXT1_3DFX . . . . . . . . . . . . . . . . . . . . . 335
6.50.2.492GL_COMPRESSED_RGB_S3TC_DXT1_EXT . . . . . . . . . . . . . . . . . . 336
6.50.2.493GL_COMPRESSED_RGBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.494GL_COMPRESSED_RGBA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.495GL_COMPRESSED_RGBA_BPTC_UNORM_ARB . . . . . . . . . . . . . . . . 336
6.50.2.496GL_COMPRESSED_RGBA_FXT1_3DFX . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.497GL_COMPRESSED_RGBA_S3TC_DXT1_EXT

. . . . . . . . . . . . . . . . . 336

6.50.2.498GL_COMPRESSED_RGBA_S3TC_DXT3_EXT

. . . . . . . . . . . . . . . . . 336

6.50.2.499GL_COMPRESSED_RGBA_S3TC_DXT5_EXT

. . . . . . . . . . . . . . . . . 336

6.50.2.500GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT . . . . . . . 336
6.50.2.501GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT . . . . . . . . . . . . 336
6.50.2.502GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT . . . . . . . . . . . 336
6.50.2.503GL_COMPRESSED_SIGNED_RED_RGTC1 . . . . . . . . . . . . . . . . . . . 336
6.50.2.504GL_COMPRESSED_SIGNED_RED_RGTC1_EXT . . . . . . . . . . . . . . . . 336
6.50.2.505GL_COMPRESSED_SIGNED_RG_RGTC2
6.50.2.506GL_COMPRESSED_SLUMINANCE

. . . . . . . . . . . . . . . . . . . 336

. . . . . . . . . . . . . . . . . . . . . . . 336

6.50.2.507GL_COMPRESSED_SLUMINANCE_ALPHA . . . . . . . . . . . . . . . . . . . 336
6.50.2.508GL_COMPRESSED_SLUMINANCE_ALPHA_EXT . . . . . . . . . . . . . . . . 336
6.50.2.509GL_COMPRESSED_SLUMINANCE_EXT

. . . . . . . . . . . . . . . . . . . . 336

6.50.2.510GL_COMPRESSED_SRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.511GL_COMPRESSED_SRGB_ALPHA . . . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.512GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB . . . . . . . . . . . 336
6.50.2.513GL_COMPRESSED_SRGB_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . 336
6.50.2.514GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT . . . . . . . . . . . . . 336
6.50.2.515GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT . . . . . . . . . . . . . 336
6.50.2.516GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT . . . . . . . . . . . . . 336
6.50.2.517GL_COMPRESSED_SRGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 336
6.50.2.518GL_COMPRESSED_SRGB_S3TC_DXT1_EXT

. . . . . . . . . . . . . . . . . 336

6.50.2.519GL_COMPRESSED_TEXTURE_FORMATS . . . . . . . . . . . . . . . . . . . 336
6.50.2.520GL_COMPRESSED_TEXTURE_FORMATS_ARB . . . . . . . . . . . . . . . . 337
6.50.2.521GL_CON_0_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.522GL_CON_10_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.523GL_CON_11_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.524GL_CON_12_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.525GL_CON_13_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lvi

CONTENTS

6.50.2.526GL_CON_14_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.527GL_CON_15_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.528GL_CON_16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.529GL_CON_17_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.530GL_CON_18_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.531GL_CON_19_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.532GL_CON_1_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.533GL_CON_20_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.534GL_CON_21_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.535GL_CON_22_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.536GL_CON_23_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.537GL_CON_24_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.538GL_CON_25_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.539GL_CON_26_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.540GL_CON_27_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.541GL_CON_28_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.542GL_CON_29_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.543GL_CON_2_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.544GL_CON_30_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.545GL_CON_31_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.546GL_CON_3_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.547GL_CON_4_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 337
6.50.2.548GL_CON_5_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.549GL_CON_6_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.550GL_CON_7_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.551GL_CON_8_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.552GL_CON_9_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.553GL_CONDITION_SATISFIED . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.554GL_CONSERVE_MEMORY_HINT_PGI

. . . . . . . . . . . . . . . . . . . . . 338

6.50.2.555GL_CONST_EYE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.556GL_CONSTANT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.557GL_CONSTANT_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.558GL_CONSTANT_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.559GL_CONSTANT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.560GL_CONSTANT_BORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.561GL_CONSTANT_BORDER_HP . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.562GL_CONSTANT_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.563GL_CONSTANT_COLOR0_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.564GL_CONSTANT_COLOR1_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.565GL_CONSTANT_COLOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 338
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lvii

6.50.2.566GL_CONSTANT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.567GL_CONTEXT_COMPATIBILITY_PROFILE_BIT . . . . . . . . . . . . . . . . . 338
6.50.2.568GL_CONTEXT_CORE_PROFILE_BIT . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.569GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT . . . . . . . . . . . . . 338
6.50.2.570GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB . . . . . . . . . . . . . . 338
6.50.2.571GL_CONTEXT_FLAGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.572GL_CONTEXT_PROFILE_MASK . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.573GL_CONTINUOUS_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338
6.50.2.574GL_CONVOLUTION_1D

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338

6.50.2.575GL_CONVOLUTION_1D_EXT
6.50.2.576GL_CONVOLUTION_2D

. . . . . . . . . . . . . . . . . . . . . . . . . . 338

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.577GL_CONVOLUTION_2D_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.578GL_CONVOLUTION_BORDER_COLOR . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.579GL_CONVOLUTION_BORDER_COLOR_HP . . . . . . . . . . . . . . . . . . . 339
6.50.2.580GL_CONVOLUTION_BORDER_MODE . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.581GL_CONVOLUTION_BORDER_MODE_EXT . . . . . . . . . . . . . . . . . . . 339
6.50.2.582GL_CONVOLUTION_FILTER_BIAS

. . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.583GL_CONVOLUTION_FILTER_BIAS_EXT

. . . . . . . . . . . . . . . . . . . . 339

6.50.2.584GL_CONVOLUTION_FILTER_SCALE . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.585GL_CONVOLUTION_FILTER_SCALE_EXT . . . . . . . . . . . . . . . . . . . 339
6.50.2.586GL_CONVOLUTION_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.587GL_CONVOLUTION_FORMAT_EXT . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.588GL_CONVOLUTION_HEIGHT

. . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.589GL_CONVOLUTION_HEIGHT_EXT

. . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.590GL_CONVOLUTION_HINT_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.591GL_CONVOLUTION_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.592GL_CONVOLUTION_WIDTH_EXT . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.593GL_COORD_REPLACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.594GL_COORD_REPLACE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.595GL_COORD_REPLACE_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.596GL_COPY_READ_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.597GL_COPY_WRITE_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.598GL_COUNTER_RANGE_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.599GL_COUNTER_TYPE_AMD

. . . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.600GL_COVERAGE_SAMPLES_NV . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.601GL_CUBIC_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.602GL_CUBIC_HP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339

6.50.2.603GL_CULL_FRAGMENT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
6.50.2.604GL_CULL_MODES_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.605GL_CULL_VERTEX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lviii

CONTENTS

6.50.2.606GL_CULL_VERTEX_EYE_POSITION_EXT

. . . . . . . . . . . . . . . . . . . 340

6.50.2.607GL_CULL_VERTEX_IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.608GL_CULL_VERTEX_OBJECT_POSITION_EXT . . . . . . . . . . . . . . . . . 340
6.50.2.609GL_CURRENT_ATTRIB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.610GL_CURRENT_BINORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.611GL_CURRENT_FOG_COORD . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.612GL_CURRENT_FOG_COORDINATE . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.613GL_CURRENT_FOG_COORDINATE_EXT . . . . . . . . . . . . . . . . . . . . 340
6.50.2.614GL_CURRENT_MATRIX_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.615GL_CURRENT_MATRIX_INDEX_ARB . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.616GL_CURRENT_MATRIX_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.617GL_CURRENT_MATRIX_STACK_DEPTH_ARB . . . . . . . . . . . . . . . . . 340
6.50.2.618GL_CURRENT_MATRIX_STACK_DEPTH_NV . . . . . . . . . . . . . . . . . . 340
6.50.2.619GL_CURRENT_OCCLUSION_QUERY_ID_NV . . . . . . . . . . . . . . . . . . 340
6.50.2.620GL_CURRENT_PALETTE_MATRIX_ARB . . . . . . . . . . . . . . . . . . . . 340
6.50.2.621GL_CURRENT_PROGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.622GL_CURRENT_QUERY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.623GL_CURRENT_QUERY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.624GL_CURRENT_RASTER_NORMAL_SGIX . . . . . . . . . . . . . . . . . . . . 340
6.50.2.625GL_CURRENT_RASTER_SECONDARY_COLOR . . . . . . . . . . . . . . . . 340
6.50.2.626GL_CURRENT_SECONDARY_COLOR

. . . . . . . . . . . . . . . . . . . . . 340

6.50.2.627GL_CURRENT_SECONDARY_COLOR_EXT

. . . . . . . . . . . . . . . . . . 340

6.50.2.628GL_CURRENT_TANGENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.629GL_CURRENT_TIME_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.630GL_CURRENT_VERTEX_ATTRIB . . . . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.631GL_CURRENT_VERTEX_ATTRIB_ARB . . . . . . . . . . . . . . . . . . . . . 340
6.50.2.632GL_CURRENT_VERTEX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.633GL_CURRENT_VERTEX_WEIGHT_EXT . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.634GL_CURRENT_WEIGHT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.635GL_DATA_BUFFER_AMD

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 341

6.50.2.636GL_DEBUG_CALLBACK_FUNCTION_ARB . . . . . . . . . . . . . . . . . . . 341
6.50.2.637GL_DEBUG_CALLBACK_USER_PARAM_ARB . . . . . . . . . . . . . . . . . 341
6.50.2.638GL_DEBUG_CATEGORY_API_ERROR_AMD . . . . . . . . . . . . . . . . . . 341
6.50.2.639GL_DEBUG_CATEGORY_APPLICATION_AMD . . . . . . . . . . . . . . . . . 341
6.50.2.640GL_DEBUG_CATEGORY_DEPRECATION_AMD . . . . . . . . . . . . . . . . 341
6.50.2.641GL_DEBUG_CATEGORY_OTHER_AMD . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.642GL_DEBUG_CATEGORY_PERFORMANCE_AMD

. . . . . . . . . . . . . . . 341

6.50.2.643GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD . . . . . . . . . . . . . 341
6.50.2.644GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD . . . . . . . . . . . 341
6.50.2.645GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD . . . . . . . . . . . . . . 341
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lix

6.50.2.646GL_DEBUG_LOGGED_MESSAGES_AMD . . . . . . . . . . . . . . . . . . . . 341
6.50.2.647GL_DEBUG_LOGGED_MESSAGES_ARB . . . . . . . . . . . . . . . . . . . . 341
6.50.2.648GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB . . . . . . . . . . . 341
6.50.2.649GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB . . . . . . . . . . . . . . . . . 341
6.50.2.650GL_DEBUG_SEVERITY_HIGH_AMD . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.651GL_DEBUG_SEVERITY_HIGH_ARB . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.652GL_DEBUG_SEVERITY_LOW_AMD . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.653GL_DEBUG_SEVERITY_LOW_ARB . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.654GL_DEBUG_SEVERITY_MEDIUM_AMD . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.655GL_DEBUG_SEVERITY_MEDIUM_ARB . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.656GL_DEBUG_SOURCE_API_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 341
6.50.2.657GL_DEBUG_SOURCE_APPLICATION_ARB . . . . . . . . . . . . . . . . . . . 341
6.50.2.658GL_DEBUG_SOURCE_OTHER_ARB

. . . . . . . . . . . . . . . . . . . . . . 341

6.50.2.659GL_DEBUG_SOURCE_SHADER_COMPILER_ARB . . . . . . . . . . . . . . . 341
6.50.2.660GL_DEBUG_SOURCE_THIRD_PARTY_ARB . . . . . . . . . . . . . . . . . . 342
6.50.2.661GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB . . . . . . . . . . . . . . . . 342
6.50.2.662GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB . . . . . . . . . . . . . . 342
6.50.2.663GL_DEBUG_TYPE_ERROR_ARB . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.664GL_DEBUG_TYPE_OTHER_ARB

. . . . . . . . . . . . . . . . . . . . . . . . 342

6.50.2.665GL_DEBUG_TYPE_PERFORMANCE_ARB . . . . . . . . . . . . . . . . . . . 342
6.50.2.666GL_DEBUG_TYPE_PORTABILITY_ARB . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.667GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB . . . . . . . . . . . . . . . 342
6.50.2.668GL_DECR_WRAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.669GL_DECR_WRAP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.670GL_DEFORMATIONS_MASK_SGIX . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.671GL_DELETE_STATUS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342

6.50.2.672GL_DEPENDENT_AR_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . . . . 342
6.50.2.673GL_DEPENDENT_GB_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . . . . 342
6.50.2.674GL_DEPENDENT_HILO_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . . . 342
6.50.2.675GL_DEPENDENT_RGB_TEXTURE_3D_NV . . . . . . . . . . . . . . . . . . . 342
6.50.2.676GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV . . . . . . . . . . . . . . 342
6.50.2.677GL_DEPTH24_STENCIL8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.678GL_DEPTH24_STENCIL8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.679GL_DEPTH32F_STENCIL8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.680GL_DEPTH32F_STENCIL8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.681GL_DEPTH_ATTACHMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.682GL_DEPTH_ATTACHMENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.683GL_DEPTH_BOUNDS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.684GL_DEPTH_BOUNDS_TEST_EXT . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.685GL_DEPTH_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lx

CONTENTS

6.50.2.686GL_DEPTH_BUFFER_FLOAT_MODE_NV . . . . . . . . . . . . . . . . . . . . 342
6.50.2.687GL_DEPTH_CLAMP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342
6.50.2.688GL_DEPTH_CLAMP_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.689GL_DEPTH_COMPONENT16 . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.690GL_DEPTH_COMPONENT16_ARB

. . . . . . . . . . . . . . . . . . . . . . . 343

6.50.2.691GL_DEPTH_COMPONENT16_SGIX . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.692GL_DEPTH_COMPONENT24 . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.693GL_DEPTH_COMPONENT24_ARB

. . . . . . . . . . . . . . . . . . . . . . . 343

6.50.2.694GL_DEPTH_COMPONENT24_SGIX . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.695GL_DEPTH_COMPONENT32 . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.696GL_DEPTH_COMPONENT32_ARB

. . . . . . . . . . . . . . . . . . . . . . . 343

6.50.2.697GL_DEPTH_COMPONENT32_SGIX . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.698GL_DEPTH_COMPONENT32F . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.699GL_DEPTH_COMPONENT32F_NV . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.700GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX . . . . . . . . . . . . . 343
6.50.2.701GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX . . . . . . . . . . . . . . . . . 343
6.50.2.702GL_DEPTH_PASS_INSTRUMENT_SGIX

. . . . . . . . . . . . . . . . . . . . 343

6.50.2.703GL_DEPTH_STENCIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.704GL_DEPTH_STENCIL_ATTACHMENT . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.705GL_DEPTH_STENCIL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.706GL_DEPTH_STENCIL_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.707GL_DEPTH_STENCIL_TO_BGRA_NV . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.708GL_DEPTH_STENCIL_TO_RGBA_NV . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.709GL_DEPTH_TEXTURE_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.710GL_DEPTH_TEXTURE_MODE_ARB . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.711GL_DETAIL_TEXTURE_2D_BINDING_SGIS . . . . . . . . . . . . . . . . . . . 343
6.50.2.712GL_DETAIL_TEXTURE_2D_SGIS . . . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.713GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS . . . . . . . . . . . . . . . . . 343
6.50.2.714GL_DETAIL_TEXTURE_LEVEL_SGIS . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.715GL_DETAIL_TEXTURE_MODE_SGIS . . . . . . . . . . . . . . . . . . . . . . 343
6.50.2.716GL_DISCARD_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.717GL_DISCARD_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.718GL_DISCRETE_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.719GL_DISTANCE_ATTENUATION_EXT . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.720GL_DISTANCE_ATTENUATION_SGIS . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.721GL_DOT2_ADD_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.722GL_DOT3_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.723GL_DOT3_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.724GL_DOT3_RGB_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.725GL_DOT3_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxi

6.50.2.726GL_DOT3_RGBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.727GL_DOT3_RGBA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.728GL_DOT3_RGBA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.729GL_DOT4_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.730GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV . . . . . . . . . . . . . 344
6.50.2.731GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV . . . . . . . . 344
6.50.2.732GL_DOT_PRODUCT_DEPTH_REPLACE_NV . . . . . . . . . . . . . . . . . . 344
6.50.2.733GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV . . . . . . . . . . . . . . . . 344
6.50.2.734GL_DOT_PRODUCT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.735GL_DOT_PRODUCT_PASS_THROUGH_NV

. . . . . . . . . . . . . . . . . . 344

6.50.2.736GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV . . . . . . . . . . . . . . . . 344
6.50.2.737GL_DOT_PRODUCT_TEXTURE_1D_NV . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.738GL_DOT_PRODUCT_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.739GL_DOT_PRODUCT_TEXTURE_3D_NV . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.740GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV

. . . . . . . . . . . . . . . 344

6.50.2.741GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV . . . . . . . . . . . . . . . 344
6.50.2.742GL_DOUBLE_MAT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.743GL_DOUBLE_MAT2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
6.50.2.744GL_DOUBLE_MAT2x3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.745GL_DOUBLE_MAT2x3_EXT
6.50.2.746GL_DOUBLE_MAT2x4

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.747GL_DOUBLE_MAT2x4_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.748GL_DOUBLE_MAT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.749GL_DOUBLE_MAT3_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.750GL_DOUBLE_MAT3x2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.751GL_DOUBLE_MAT3x2_EXT
6.50.2.752GL_DOUBLE_MAT3x4

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.753GL_DOUBLE_MAT3x4_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.754GL_DOUBLE_MAT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.755GL_DOUBLE_MAT4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.756GL_DOUBLE_MAT4x2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.757GL_DOUBLE_MAT4x2_EXT
6.50.2.758GL_DOUBLE_MAT4x3

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.759GL_DOUBLE_MAT4x3_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 345

6.50.2.760GL_DOUBLE_VEC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.761GL_DOUBLE_VEC2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.762GL_DOUBLE_VEC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.763GL_DOUBLE_VEC3_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.764GL_DOUBLE_VEC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.765GL_DOUBLE_VEC4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxii

CONTENTS

6.50.2.766GL_DRAW_BUFFER0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.767GL_DRAW_BUFFER0_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.768GL_DRAW_BUFFER0_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.769GL_DRAW_BUFFER1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.770GL_DRAW_BUFFER10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.771GL_DRAW_BUFFER10_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
6.50.2.772GL_DRAW_BUFFER10_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.773GL_DRAW_BUFFER11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.774GL_DRAW_BUFFER11_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.775GL_DRAW_BUFFER11_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.776GL_DRAW_BUFFER12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.777GL_DRAW_BUFFER12_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.778GL_DRAW_BUFFER12_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.779GL_DRAW_BUFFER13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.780GL_DRAW_BUFFER13_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.781GL_DRAW_BUFFER13_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.782GL_DRAW_BUFFER14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.783GL_DRAW_BUFFER14_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.784GL_DRAW_BUFFER14_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.785GL_DRAW_BUFFER15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.786GL_DRAW_BUFFER15_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.787GL_DRAW_BUFFER15_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 346

6.50.2.788GL_DRAW_BUFFER1_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.789GL_DRAW_BUFFER1_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.790GL_DRAW_BUFFER2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.791GL_DRAW_BUFFER2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.792GL_DRAW_BUFFER2_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.793GL_DRAW_BUFFER3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.794GL_DRAW_BUFFER3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.795GL_DRAW_BUFFER3_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.796GL_DRAW_BUFFER4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.797GL_DRAW_BUFFER4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.798GL_DRAW_BUFFER4_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.799GL_DRAW_BUFFER5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 346
6.50.2.800GL_DRAW_BUFFER5_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.801GL_DRAW_BUFFER5_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.802GL_DRAW_BUFFER6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.803GL_DRAW_BUFFER6_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.804GL_DRAW_BUFFER6_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.805GL_DRAW_BUFFER7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxiii

6.50.2.806GL_DRAW_BUFFER7_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.807GL_DRAW_BUFFER7_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.808GL_DRAW_BUFFER8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.809GL_DRAW_BUFFER8_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.810GL_DRAW_BUFFER8_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.811GL_DRAW_BUFFER9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.812GL_DRAW_BUFFER9_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.813GL_DRAW_BUFFER9_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.814GL_DRAW_FRAMEBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.815GL_DRAW_FRAMEBUFFER_BINDING

. . . . . . . . . . . . . . . . . . . . . 347

6.50.2.816GL_DRAW_FRAMEBUFFER_BINDING_EXT

. . . . . . . . . . . . . . . . . . 347

6.50.2.817GL_DRAW_FRAMEBUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.818GL_DRAW_INDIRECT_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.819GL_DRAW_INDIRECT_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.820GL_DRAW_INDIRECT_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . 347
6.50.2.821GL_DRAW_INDIRECT_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.822GL_DRAW_INDIRECT_UNIFIED_NV . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.823GL_DRAW_PIXELS_APPLE

. . . . . . . . . . . . . . . . . . . . . . . . . . . 347

6.50.2.824GL_DS_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.825GL_DS_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.826GL_DSDT8_MAG8_INTENSITY8_NV . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.827GL_DSDT8_MAG8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
6.50.2.828GL_DSDT8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.829GL_DSDT_MAG_INTENSITY_NV . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.830GL_DSDT_MAG_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.831GL_DSDT_MAG_VIB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.832GL_DSDT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.833GL_DT_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.834GL_DT_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.835GL_DU8DV8_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.836GL_DUAL_ALPHA12_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.837GL_DUAL_ALPHA16_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.838GL_DUAL_ALPHA4_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.839GL_DUAL_ALPHA8_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.840GL_DUAL_INTENSITY12_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.841GL_DUAL_INTENSITY16_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.842GL_DUAL_INTENSITY4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.843GL_DUAL_INTENSITY8_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.844GL_DUAL_LUMINANCE12_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.845GL_DUAL_LUMINANCE16_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 348
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxiv

CONTENTS

6.50.2.846GL_DUAL_LUMINANCE4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.847GL_DUAL_LUMINANCE8_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.848GL_DUAL_LUMINANCE_ALPHA4_SGIS . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.849GL_DUAL_LUMINANCE_ALPHA8_SGIS . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.850GL_DUAL_TEXTURE_SELECT_SGIS . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.851GL_DUDV_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.852GL_DYNAMIC_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348

6.50.2.853GL_DYNAMIC_COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.854GL_DYNAMIC_COPY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.855GL_DYNAMIC_DRAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
6.50.2.856GL_DYNAMIC_DRAW_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 349

6.50.2.857GL_DYNAMIC_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.858GL_DYNAMIC_READ_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.859GL_E_TIMES_F_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.860GL_EDGE_FLAG_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . 349
6.50.2.861GL_EDGE_FLAG_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . 349
6.50.2.862GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . 349
6.50.2.863GL_EDGE_FLAG_ARRAY_COUNT_EXT . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.864GL_EDGE_FLAG_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . 349

6.50.2.865GL_EDGE_FLAG_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.866GL_EDGE_FLAG_ARRAY_LIST_IBM

. . . . . . . . . . . . . . . . . . . . . . 349

6.50.2.867GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
6.50.2.868GL_EDGE_FLAG_ARRAY_POINTER_EXT
6.50.2.869GL_EDGE_FLAG_ARRAY_STRIDE_EXT

. . . . . . . . . . . . . . . . . 349

. . . . . . . . . . . . . . . . . . . 349
. . . . . . . . . . . . . . . . . . . . 349

6.50.2.870GL_EDGEFLAG_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.871GL_EIGHTH_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.872GL_ELEMENT_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.873GL_ELEMENT_ARRAY_APPLE
6.50.2.874GL_ELEMENT_ARRAY_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . 349

. . . . . . . . . . . . . . . . . . . . . . . . . . . 349

6.50.2.875GL_ELEMENT_ARRAY_BARRIER_BIT_EXT

. . . . . . . . . . . . . . . . . . 349

6.50.2.876GL_ELEMENT_ARRAY_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.877GL_ELEMENT_ARRAY_BUFFER_ARB

. . . . . . . . . . . . . . . . . . . . . 349

6.50.2.878GL_ELEMENT_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . 349
6.50.2.879GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . 349
6.50.2.880GL_ELEMENT_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.881GL_ELEMENT_ARRAY_POINTER_APPLE
6.50.2.882GL_ELEMENT_ARRAY_POINTER_ATI

. . . . . . . . . . . . . . . . . . . 349

. . . . . . . . . . . . . . . . . . . . . 349

6.50.2.883GL_ELEMENT_ARRAY_TYPE_APPLE . . . . . . . . . . . . . . . . . . . . . . 349
6.50.2.884GL_ELEMENT_ARRAY_TYPE_ATI . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.885GL_ELEMENT_ARRAY_UNIFIED_NV . . . . . . . . . . . . . . . . . . . . . . 350
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxv

6.50.2.886GL_EMBOSS_CONSTANT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.887GL_EMBOSS_LIGHT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.888GL_EMBOSS_MAP_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.889GL_EVAL_2D_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.890GL_EVAL_FRACTIONAL_TESSELLATION_NV . . . . . . . . . . . . . . . . . 350
6.50.2.891GL_EVAL_TRIANGULAR_2D_NV

. . . . . . . . . . . . . . . . . . . . . . . . 350

6.50.2.892GL_EVAL_VERTEX_ATTRIB0_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.893GL_EVAL_VERTEX_ATTRIB10_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.894GL_EVAL_VERTEX_ATTRIB11_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.895GL_EVAL_VERTEX_ATTRIB12_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.896GL_EVAL_VERTEX_ATTRIB13_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.897GL_EVAL_VERTEX_ATTRIB14_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.898GL_EVAL_VERTEX_ATTRIB15_NV . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.899GL_EVAL_VERTEX_ATTRIB1_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.900GL_EVAL_VERTEX_ATTRIB2_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.901GL_EVAL_VERTEX_ATTRIB3_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.902GL_EVAL_VERTEX_ATTRIB4_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.903GL_EVAL_VERTEX_ATTRIB5_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.904GL_EVAL_VERTEX_ATTRIB6_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.905GL_EVAL_VERTEX_ATTRIB7_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.906GL_EVAL_VERTEX_ATTRIB8_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.907GL_EVAL_VERTEX_ATTRIB9_NV . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.908GL_EXPAND_NEGATE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.909GL_EXPAND_NORMAL_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 350

6.50.2.910GL_EXT_422_pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.911GL_EXT_abgr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350
6.50.2.912GL_EXT_bgra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.913GL_EXT_bindable_uniform . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.914GL_EXT_blend_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.915GL_EXT_blend_equation_separate . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.916GL_EXT_blend_func_separate . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.917GL_EXT_blend_logic_op

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

6.50.2.918GL_EXT_blend_minmax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.919GL_EXT_blend_subtract . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.920GL_EXT_clip_volume_hint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.921GL_EXT_cmyka . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.922GL_EXT_color_subtable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.923GL_EXT_compiled_vertex_array
6.50.2.924GL_EXT_convolution

. . . . . . . . . . . . . . . . . . . . . . . . . 351

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

6.50.2.925GL_EXT_coordinate_frame . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxvi

CONTENTS

6.50.2.926GL_EXT_copy_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.927GL_EXT_cull_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.928GL_EXT_depth_bounds_test . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.929GL_EXT_direct_state_access . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.930GL_EXT_draw_buffers2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.931GL_EXT_draw_instanced . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.932GL_EXT_draw_range_elements . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.933GL_EXT_fog_coord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.934GL_EXT_framebuffer_blit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.935GL_EXT_framebuffer_multisample . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.936GL_EXT_framebuffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.937GL_EXT_framebuffer_sRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.938GL_EXT_geometry_shader4

. . . . . . . . . . . . . . . . . . . . . . . . . . . 351

6.50.2.939GL_EXT_gpu_program_parameters . . . . . . . . . . . . . . . . . . . . . . . . 351
6.50.2.940GL_EXT_gpu_shader4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

6.50.2.941GL_EXT_histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.942GL_EXT_index_array_formats . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.943GL_EXT_index_func . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.944GL_EXT_index_material . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.945GL_EXT_index_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.946GL_EXT_light_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.947GL_EXT_misc_attribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.948GL_EXT_multi_draw_arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.949GL_EXT_multisample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.950GL_EXT_packed_depth_stencil . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.951GL_EXT_packed_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.952GL_EXT_packed_pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.953GL_EXT_paletted_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.954GL_EXT_pixel_buffer_object

. . . . . . . . . . . . . . . . . . . . . . . . . . . 352

6.50.2.955GL_EXT_pixel_transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.956GL_EXT_pixel_transform_color_table . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.957GL_EXT_point_parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.958GL_EXT_polygon_offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.959GL_EXT_provoking_vertex

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

6.50.2.960GL_EXT_rescale_normal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.961GL_EXT_secondary_color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.962GL_EXT_separate_shader_objects . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.963GL_EXT_separate_specular_color . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.964GL_EXT_shader_image_load_store . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.965GL_EXT_shadow_funcs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxvii

6.50.2.966GL_EXT_shared_texture_palette . . . . . . . . . . . . . . . . . . . . . . . . . 352
6.50.2.967GL_EXT_stencil_clear_tag

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 352

6.50.2.968GL_EXT_stencil_two_side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.969GL_EXT_stencil_wrap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.970GL_EXT_subtexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.971GL_EXT_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.972GL_EXT_texture3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.973GL_EXT_texture_array

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

6.50.2.974GL_EXT_texture_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.975GL_EXT_texture_compression_latc . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.976GL_EXT_texture_compression_rgtc . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.977GL_EXT_texture_env_add . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.978GL_EXT_texture_env_combine . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.979GL_EXT_texture_env_dot3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.980GL_EXT_texture_filter_anisotropic
6.50.2.981GL_EXT_texture_integer

. . . . . . . . . . . . . . . . . . . . . . . . 353

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353

6.50.2.982GL_EXT_texture_lod_bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.983GL_EXT_texture_mirror_clamp . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.984GL_EXT_texture_object . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.985GL_EXT_texture_perturb_normal . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.986GL_EXT_texture_shared_exponent . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.987GL_EXT_texture_snorm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.988GL_EXT_texture_sRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.989GL_EXT_texture_swizzle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.990GL_EXT_timer_query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.991GL_EXT_transform_feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.992GL_EXT_vertex_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.993GL_EXT_vertex_array_bgra . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.994GL_EXT_vertex_attrib_64bit . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.995GL_EXT_vertex_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353
6.50.2.996GL_EXT_vertex_weighting

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 354

6.50.2.997GL_EYE_DISTANCE_TO_LINE_SGIS . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.998GL_EYE_DISTANCE_TO_POINT_SGIS . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.999GL_EYE_LINE_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1000
GL_EYE_PLANE_ABSOLUTE_NV . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1001
GL_EYE_POINT_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1002
GL_EYE_RADIAL_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1003
GL_FAILURE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1004
GL_FENCE_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1005
GL_FENCE_CONDITION_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxviii

CONTENTS

6.50.2.1006
GL_FENCE_STATUS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1007
GL_FIELD_LOWER_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1008
GL_FIELD_UPPER_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1009
GL_FIELDS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1010
GL_FILTER4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1011
GL_FIRST_VERTEX_CONVENTION . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1012
GL_FIRST_VERTEX_CONVENTION_EXT . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1013
GL_FIXED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1014
GL_FIXED_ONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1015
GL_FIXED_ONLY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1016
GL_FLOAT16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1017
GL_FLOAT16_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1018
GL_FLOAT16_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1019
GL_FLOAT16_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1020
GL_FLOAT_32_UNSIGNED_INT_24_8_REV . . . . . . . . . . . . . . . . . . . 354
6.50.2.1021
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV . . . . . . . . . . . . . . . . 354
6.50.2.1022
GL_FLOAT_CLEAR_COLOR_VALUE_NV . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1023
GL_FLOAT_MAT2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354
6.50.2.1024
GL_FLOAT_MAT2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1025
GL_FLOAT_MAT2x3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1026
GL_FLOAT_MAT2x4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1027
GL_FLOAT_MAT3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1028
GL_FLOAT_MAT3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1029
GL_FLOAT_MAT3x2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1030
GL_FLOAT_MAT3x4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1031
GL_FLOAT_MAT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1032
GL_FLOAT_MAT4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1033
GL_FLOAT_MAT4x2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1034
GL_FLOAT_MAT4x3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1035
GL_FLOAT_R16_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1036
GL_FLOAT_R32_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1037
GL_FLOAT_R_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1038
GL_FLOAT_RG16_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1039
GL_FLOAT_RG32_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355

6.50.2.1040
GL_FLOAT_RG_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1041
GL_FLOAT_RGB16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1042
GL_FLOAT_RGB32_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1043
GL_FLOAT_RGB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1044
GL_FLOAT_RGBA16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1045
GL_FLOAT_RGBA32_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxix

6.50.2.1046
GL_FLOAT_RGBA_MODE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1047
GL_FLOAT_RGBA_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1048
GL_FLOAT_VEC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1049
GL_FLOAT_VEC2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1050
GL_FLOAT_VEC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1051
GL_FLOAT_VEC3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 355
6.50.2.1052
GL_FLOAT_VEC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1053
GL_FLOAT_VEC4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1054
GL_FOG_COORD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1055
GL_FOG_COORD_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1056
GL_FOG_COORD_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . 356
6.50.2.1057
GL_FOG_COORD_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . 356
6.50.2.1058
GL_FOG_COORD_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1059
GL_FOG_COORD_ARRAY_POINTER . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1060
GL_FOG_COORD_ARRAY_STRIDE . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1061
GL_FOG_COORD_ARRAY_TYPE . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1062
GL_FOG_COORD_SRC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1063
GL_FOG_COORDINATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1064
GL_FOG_COORDINATE_ARRAY

. . . . . . . . . . . . . . . . . . . . . . . . 356

6.50.2.1065
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . 356
6.50.2.1066
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . 356
6.50.2.1067
GL_FOG_COORDINATE_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . . . 356

6.50.2.1068
GL_FOG_COORDINATE_ARRAY_LIST_IBM

. . . . . . . . . . . . . . . . . . 356

6.50.2.1069
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . . 356
6.50.2.1070
GL_FOG_COORDINATE_ARRAY_POINTER

. . . . . . . . . . . . . . . . . . 356

6.50.2.1071
GL_FOG_COORDINATE_ARRAY_POINTER_EXT

. . . . . . . . . . . . . . . 356

6.50.2.1072
GL_FOG_COORDINATE_ARRAY_STRIDE . . . . . . . . . . . . . . . . . . . 356
6.50.2.1073
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . 356
6.50.2.1074
GL_FOG_COORDINATE_ARRAY_TYPE . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1075
GL_FOG_COORDINATE_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . 356
6.50.2.1076
GL_FOG_COORDINATE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1077
GL_FOG_COORDINATE_SOURCE

. . . . . . . . . . . . . . . . . . . . . . . 356

6.50.2.1078
GL_FOG_COORDINATE_SOURCE_EXT

. . . . . . . . . . . . . . . . . . . . 356

6.50.2.1079
GL_FOG_DISTANCE_MODE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 356
6.50.2.1080
GL_FOG_FUNC_POINTS_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1081
GL_FOG_FUNC_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1082
GL_FOG_OFFSET_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1083
GL_FOG_OFFSET_VALUE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1084
GL_FOG_SCALE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1085
GL_FOG_SCALE_VALUE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxx

CONTENTS

6.50.2.1086
GL_FOG_SPECULAR_TEXTURE_WIN

. . . . . . . . . . . . . . . . . . . . . 357

6.50.2.1087
GL_FORCE_BLUE_TO_ONE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1088
GL_FORMAT_SUBSAMPLE_244_244_OML . . . . . . . . . . . . . . . . . . . 357
6.50.2.1089
GL_FORMAT_SUBSAMPLE_24_24_OML . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1090
GL_FRACTIONAL_EVEN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1091
GL_FRACTIONAL_ODD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1092
GL_FRAGMENT_COLOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1093
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX . . . . . . . . . . . . . . . 357
6.50.2.1094
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX

. . . . . . . . . . 357

6.50.2.1095
GL_FRAGMENT_COLOR_MATERIAL_SGIX . . . . . . . . . . . . . . . . . . . 357
6.50.2.1096
GL_FRAGMENT_DEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1097
GL_FRAGMENT_DEPTH_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1098
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS . . . . . . . . . . . . . . . 357
6.50.2.1099
GL_FRAGMENT_LIGHT0_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1100
GL_FRAGMENT_LIGHT1_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1101
GL_FRAGMENT_LIGHT2_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1102
GL_FRAGMENT_LIGHT3_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1103
GL_FRAGMENT_LIGHT4_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1104
GL_FRAGMENT_LIGHT5_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1105
GL_FRAGMENT_LIGHT6_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1106
GL_FRAGMENT_LIGHT7_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 357
6.50.2.1107
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX . . . . . . . . . . . . . . . 357
6.50.2.1108
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX . . . . . . . . . . . 358
6.50.2.1109
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX . . . . . 358
6.50.2.1110
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX . . . . . . . . . . . . . . 358
6.50.2.1111
GL_FRAGMENT_LIGHTING_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1112
GL_FRAGMENT_MATERIAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1113
GL_FRAGMENT_NORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1114
GL_FRAGMENT_PROGRAM_ARB . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1115
GL_FRAGMENT_PROGRAM_BINDING_NV . . . . . . . . . . . . . . . . . . . 358
6.50.2.1116
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV

. . . . . 358

6.50.2.1117
GL_FRAGMENT_PROGRAM_NV . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1118
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV . . . . . . . . . . . 358
6.50.2.1119
GL_FRAGMENT_SHADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1120
GL_FRAGMENT_SHADER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1121
GL_FRAGMENT_SHADER_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1122
GL_FRAGMENT_SHADER_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.50.2.1123
GL_FRAGMENT_SHADER_DERIVATIVE_HINT . . . . . . . . . . . . . . . . . 358
6.50.2.1124
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB . . . . . . . . . . . . . . 358
6.50.2.1125
GL_FRAME_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxi

6.50.2.1126
GL_FRAMEBUFFER

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358

6.50.2.1127
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE . . . . . . . . . . . . . . . 358
6.50.2.1128
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

. . . . . . . . . . . . . . . 358

6.50.2.1129
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING . . . . . . . . . . . 358
6.50.2.1130
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE . . . . . . . . . . 358
6.50.2.1131
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE . . . . . . . . . . . . . . . 358
6.50.2.1132
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE . . . . . . . . . . . . . . 358
6.50.2.1133
GL_FRAMEBUFFER_ATTACHMENT_LAYERED . . . . . . . . . . . . . . . . 358
6.50.2.1134
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB . . . . . . . . . . . . . 358
6.50.2.1135
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT . . . . . . . . . . . . . 358
6.50.2.1136
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME . . . . . . . . . . . . . 359
6.50.2.1137
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT . . . . . . . . . . 359
6.50.2.1138
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

. . . . . . . . . . . . . 359

6.50.2.1139
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT

. . . . . . . . . . 359

6.50.2.1140
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE . . . . . . . . . . . . . . . . 359
6.50.2.1141
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE . . . . . . . . . . . . . . 359
6.50.2.1142
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT . . . . . 359
6.50.2.1143
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE . . . . . 359
6.50.2.1144
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT . . 359
6.50.2.1145
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER . . . . . . . . . . . . 359
6.50.2.1146
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT . . . . . . . . . 359
6.50.2.1147
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL . . . . . . . . . . . . 359
6.50.2.1148
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT . . . . . . . . . 359
6.50.2.1149
GL_FRAMEBUFFER_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1150
GL_FRAMEBUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1151
GL_FRAMEBUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1152
GL_FRAMEBUFFER_COMPLETE . . . . . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1153
GL_FRAMEBUFFER_COMPLETE_EXT . . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1154
GL_FRAMEBUFFER_DEFAULT . . . . . . . . . . . . . . . . . . . . . . . . . 359
6.50.2.1155
GL_FRAMEBUFFER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 359

6.50.2.1156
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT . . . . . . . . . . . . . . 359
6.50.2.1157
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT . . . . . . . . . . . 359
6.50.2.1158
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT . . . . . . . . . . . . 359
6.50.2.1159
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER . . . . . . . . . . . . . 359
6.50.2.1160
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT . . . . . . . . . . 359
6.50.2.1161
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT

. . . . . . . . . . . . . 359

6.50.2.1162
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB . . . . . . . . . . 359
6.50.2.1163
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT

. . . . . . . . . . 359

6.50.2.1164
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS . . . . . . . . . . . . 360
6.50.2.1165
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB . . . . . . . . . 360
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxii

CONTENTS

6.50.2.1166
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT . . . . . . . . . 360
6.50.2.1167
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

. . . . . . . . 360

6.50.2.1168
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT

. . . . . 360

6.50.2.1169
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE . . . . . . . . . . . . . . 360
6.50.2.1170
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT . . . . . . . . . . . 360
6.50.2.1171
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER . . . . . . . . . . . . . . 360
6.50.2.1172
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT . . . . . . . . . . . 360
6.50.2.1173
GL_FRAMEBUFFER_SRGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 360

6.50.2.1174
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT . . . . . . . . . . . . . . . . . . 360
6.50.2.1175
GL_FRAMEBUFFER_SRGB_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 360

6.50.2.1176
GL_FRAMEBUFFER_UNDEFINED . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1177
GL_FRAMEBUFFER_UNSUPPORTED . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1178
GL_FRAMEBUFFER_UNSUPPORTED_EXT . . . . . . . . . . . . . . . . . . . 360
6.50.2.1179
GL_FRAMEZOOM_FACTOR_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1180
GL_FRAMEZOOM_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1181
GL_FULL_RANGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1182
GL_FULL_STIPPLE_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1183
GL_FUNC_ADD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1184
GL_FUNC_ADD_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1185
GL_FUNC_REVERSE_SUBTRACT . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1186
GL_FUNC_REVERSE_SUBTRACT_EXT . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1187
GL_FUNC_SUBTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1188
GL_FUNC_SUBTRACT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1189
GL_GENERATE_MIPMAP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 360

6.50.2.1190
GL_GENERATE_MIPMAP_HINT . . . . . . . . . . . . . . . . . . . . . . . . . 360
6.50.2.1191
GL_GENERATE_MIPMAP_HINT_SGIS

. . . . . . . . . . . . . . . . . . . . . 360

6.50.2.1192
GL_GENERATE_MIPMAP_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1193
GL_GENERIC_ATTRIB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1194
GL_GEOMETRY_DEFORMATION_BIT_SGIX . . . . . . . . . . . . . . . . . . 361
6.50.2.1195
GL_GEOMETRY_DEFORMATION_SGIX . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1196
GL_GEOMETRY_INPUT_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1197
GL_GEOMETRY_INPUT_TYPE_ARB

. . . . . . . . . . . . . . . . . . . . . . 361

6.50.2.1198
GL_GEOMETRY_INPUT_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1199
GL_GEOMETRY_OUTPUT_TYPE . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1200
GL_GEOMETRY_OUTPUT_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1201
GL_GEOMETRY_OUTPUT_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1202
GL_GEOMETRY_PROGRAM_NV

. . . . . . . . . . . . . . . . . . . . . . . . 361

6.50.2.1203
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV . . . . . . . . . . . 361
6.50.2.1204
GL_GEOMETRY_SHADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1205
GL_GEOMETRY_SHADER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 361
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxiii

6.50.2.1206
GL_GEOMETRY_SHADER_BIT

. . . . . . . . . . . . . . . . . . . . . . . . . 361

6.50.2.1207
GL_GEOMETRY_SHADER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1208
GL_GEOMETRY_SHADER_INVOCATIONS . . . . . . . . . . . . . . . . . . . 361
6.50.2.1209
GL_GEOMETRY_VERTICES_OUT . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1210
GL_GEOMETRY_VERTICES_OUT_ARB . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1211
GL_GEOMETRY_VERTICES_OUT_EXT . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1212
GL_GLEXT_VERSION

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361

6.50.2.1213
GL_GLOBAL_ALPHA_FACTOR_SUN . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1214
GL_GLOBAL_ALPHA_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1215
GL_GPU_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1216
GL_GREEN_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1217
GL_GREEN_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1218
GL_GREEN_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.50.2.1219
GL_GREEN_MAX_CLAMP_INGR

. . . . . . . . . . . . . . . . . . . . . . . . 361

6.50.2.1220
GL_GREEN_MIN_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1221
GL_GREMEDY_frame_terminator . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1222
GL_GREMEDY_string_marker . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1223
GL_GUILTY_CONTEXT_RESET_ARB . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1224
GL_HALF_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1225
GL_HALF_BIAS_NEGATE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1226
GL_HALF_BIAS_NORMAL_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1227
GL_HALF_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1228
GL_HALF_FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1229
GL_HALF_FLOAT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1230
GL_HALF_FLOAT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1231
GL_HI_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1232
GL_HI_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1233
GL_HIGH_FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1234
GL_HIGH_INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1235
GL_HILO16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1236
GL_HILO8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1237
GL_HILO_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1238
GL_HISTOGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1239
GL_HISTOGRAM_ALPHA_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1240
GL_HISTOGRAM_ALPHA_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1241
GL_HISTOGRAM_BLUE_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1242
GL_HISTOGRAM_BLUE_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1243
GL_HISTOGRAM_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1244
GL_HISTOGRAM_FORMAT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 362

6.50.2.1245
GL_HISTOGRAM_FORMAT_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . . . . . . . . . . . . 362

lxxiv

CONTENTS

6.50.2.1246
GL_HISTOGRAM_GREEN_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1247
GL_HISTOGRAM_GREEN_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . 362
6.50.2.1248
GL_HISTOGRAM_LUMINANCE_SIZE . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1249
GL_HISTOGRAM_LUMINANCE_SIZE_EXT . . . . . . . . . . . . . . . . . . . 363
6.50.2.1250
GL_HISTOGRAM_RED_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1251
GL_HISTOGRAM_RED_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1252
GL_HISTOGRAM_SINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1253
GL_HISTOGRAM_SINK_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1254
GL_HISTOGRAM_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1255
GL_HISTOGRAM_WIDTH_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1256
GL_HP_convolution_border_modes . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1257
GL_HP_image_transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1258
GL_HP_occlusion_test . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1259
GL_HP_texture_lighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1260
GL_IBM_cull_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1261
GL_IBM_multimode_draw_arrays . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1262
GL_IBM_rasterpos_clip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1263
GL_IBM_vertex_array_lists . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1264
GL_IDENTITY_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1265
GL_IGNORE_BORDER_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1266
GL_IMAGE_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1267
GL_IMAGE_1D_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

6.50.2.1268
GL_IMAGE_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1269
GL_IMAGE_2D_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

6.50.2.1270
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT

. . . . . . . . . . . . . . . . . 363

6.50.2.1271
GL_IMAGE_2D_MULTISAMPLE_EXT . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1272
GL_IMAGE_2D_RECT_EXT
6.50.2.1273
GL_IMAGE_3D_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 363

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363

6.50.2.1274
GL_IMAGE_BINDING_ACCESS_EXT . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1275
GL_IMAGE_BINDING_FORMAT_EXT . . . . . . . . . . . . . . . . . . . . . . 363
6.50.2.1276
GL_IMAGE_BINDING_LAYER_EXT . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1277
GL_IMAGE_BINDING_LAYERED_EXT . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1278
GL_IMAGE_BINDING_LEVEL_EXT . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1279
GL_IMAGE_BINDING_NAME_EXT . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1280
GL_IMAGE_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1281
GL_IMAGE_CUBE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1282
GL_IMAGE_CUBE_MAP_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1283
GL_IMAGE_CUBIC_WEIGHT_HP

. . . . . . . . . . . . . . . . . . . . . . . . 364

6.50.2.1284
GL_IMAGE_MAG_FILTER_HP . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1285
GL_IMAGE_MIN_FILTER_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxv

6.50.2.1286
GL_IMAGE_ROTATE_ANGLE_HP . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1287
GL_IMAGE_ROTATE_ORIGIN_X_HP . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1288
GL_IMAGE_ROTATE_ORIGIN_Y_HP . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1289
GL_IMAGE_SCALE_X_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1290
GL_IMAGE_SCALE_Y_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1291
GL_IMAGE_TRANSFORM_2D_HP . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1292
GL_IMAGE_TRANSLATE_X_HP . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1293
GL_IMAGE_TRANSLATE_Y_HP . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1294
GL_IMPLEMENTATION_COLOR_READ_FORMAT . . . . . . . . . . . . . . . 364
6.50.2.1295
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES . . . . . . . . . . . . 364
6.50.2.1296
GL_IMPLEMENTATION_COLOR_READ_TYPE . . . . . . . . . . . . . . . . . 364
6.50.2.1297
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES . . . . . . . . . . . . . . 364
6.50.2.1298
GL_INCR_WRAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1299
GL_INCR_WRAP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1300
GL_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1301
GL_INDEX_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1302
GL_INDEX_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . 364
6.50.2.1303
GL_INDEX_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . . 364
6.50.2.1304
GL_INDEX_ARRAY_COUNT_EXT . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1305
GL_INDEX_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1306
GL_INDEX_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1307
GL_INDEX_ARRAY_LIST_IBM . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1308
GL_INDEX_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1309
GL_INDEX_ARRAY_POINTER_EXT . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1310
GL_INDEX_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1311
GL_INDEX_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1312
GL_INDEX_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1313
GL_INDEX_MATERIAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1314
GL_INDEX_MATERIAL_FACE_EXT . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1315
GL_INDEX_MATERIAL_PARAMETER_EXT . . . . . . . . . . . . . . . . . . . 365
6.50.2.1316
GL_INDEX_TEST_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1317
GL_INDEX_TEST_FUNC_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1318
GL_INDEX_TEST_REF_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1319
GL_INFO_LOG_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1320
GL_INGR_blend_func_separate . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1321
GL_INGR_color_clamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1322
GL_INGR_interlace_read . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1323
GL_INNOCENT_CONTEXT_RESET_ARB . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1324
GL_INSTRUMENT_BUFFER_POINTER_SGIX . . . . . . . . . . . . . . . . . . 365
6.50.2.1325
GL_INSTRUMENT_MEASUREMENTS_SGIX . . . . . . . . . . . . . . . . . . 365
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxvi

CONTENTS

6.50.2.1326
GL_INT16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1327
GL_INT16_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1328
GL_INT16_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1329
GL_INT16_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1330
GL_INT64_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1331
GL_INT64_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
6.50.2.1332
GL_INT64_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1333
GL_INT64_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1334
GL_INT8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1335
GL_INT8_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1336
GL_INT8_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1337
GL_INT8_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1338
GL_INT_2_10_10_10_REV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1339
GL_INT_IMAGE_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1340
GL_INT_IMAGE_1D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1341
GL_INT_IMAGE_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1342
GL_INT_IMAGE_2D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1343
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT . . . . . . . . . . . . . . . 366
6.50.2.1344
GL_INT_IMAGE_2D_MULTISAMPLE_EXT . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1345
GL_INT_IMAGE_2D_RECT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1346
GL_INT_IMAGE_3D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1347
GL_INT_IMAGE_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1348
GL_INT_IMAGE_CUBE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1349
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT . . . . . . . . . . . . . . . . . . . 366
6.50.2.1350
GL_INT_SAMPLER_1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1351
GL_INT_SAMPLER_1D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1352
GL_INT_SAMPLER_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1353
GL_INT_SAMPLER_1D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1354
GL_INT_SAMPLER_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1355
GL_INT_SAMPLER_2D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1356
GL_INT_SAMPLER_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1357
GL_INT_SAMPLER_2D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1358
GL_INT_SAMPLER_2D_MULTISAMPLE . . . . . . . . . . . . . . . . . . . . . 366
6.50.2.1359
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY . . . . . . . . . . . . . . . . 366
6.50.2.1360
GL_INT_SAMPLER_2D_RECT . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1361
GL_INT_SAMPLER_2D_RECT_EXT . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1362
GL_INT_SAMPLER_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1363
GL_INT_SAMPLER_3D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1364
GL_INT_SAMPLER_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1365
GL_INT_SAMPLER_BUFFER_AMD . . . . . . . . . . . . . . . . . . . . . . . 367
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxvii

6.50.2.1366
GL_INT_SAMPLER_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1367
GL_INT_SAMPLER_CUBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1368
GL_INT_SAMPLER_CUBE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1369
GL_INT_SAMPLER_CUBE_MAP_ARRAY . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1370
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB . . . . . . . . . . . . . . . . . 367
6.50.2.1371
GL_INT_SAMPLER_RENDERBUFFER_NV . . . . . . . . . . . . . . . . . . . 367
6.50.2.1372
GL_INT_VEC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1373
GL_INT_VEC2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1374
GL_INT_VEC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1375
GL_INT_VEC3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1376
GL_INT_VEC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1377
GL_INT_VEC4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1378
GL_INTEL_parallel_arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1379
GL_INTENSITY12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1380
GL_INTENSITY16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1381
GL_INTENSITY16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1382
GL_INTENSITY16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1383
GL_INTENSITY16I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1384
GL_INTENSITY16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1385
GL_INTENSITY32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1386
GL_INTENSITY32I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1387
GL_INTENSITY32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.50.2.1388
GL_INTENSITY4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1389
GL_INTENSITY8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1390
GL_INTENSITY8_SNORM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1391
GL_INTENSITY8I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1392
GL_INTENSITY8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1393
GL_INTENSITY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1394
GL_INTENSITY_FLOAT16_APPLE . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1395
GL_INTENSITY_FLOAT16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1396
GL_INTENSITY_FLOAT32_APPLE . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1397
GL_INTENSITY_FLOAT32_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1398
GL_INTENSITY_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1399
GL_INTERLACE_OML

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1400
GL_INTERLACE_READ_INGR . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1401
GL_INTERLACE_READ_OML

. . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1402
GL_INTERLACE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1403
GL_INTERLEAVED_ATTRIBS

. . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1404
GL_INTERLEAVED_ATTRIBS_EXT

. . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1405
GL_INTERLEAVED_ATTRIBS_NV . . . . . . . . . . . . . . . . . . . . . . . . 368
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxviii

CONTENTS

6.50.2.1406
GL_INTERPOLATE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1407
GL_INTERPOLATE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1408
GL_INTERPOLATE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1409
GL_INVALID_FRAMEBUFFER_OPERATION

. . . . . . . . . . . . . . . . . . 368

6.50.2.1410
GL_INVALID_FRAMEBUFFER_OPERATION_EXT
6.50.2.1411
GL_INVALID_INDEX

. . . . . . . . . . . . . . . 368

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1412
GL_INVARIANT_DATATYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1413
GL_INVARIANT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1414
GL_INVARIANT_VALUE_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 368

6.50.2.1415
GL_INVERSE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
6.50.2.1416
GL_INVERSE_TRANSPOSE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1417
GL_INVERTED_SCREEN_W_REND . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1418
GL_IR_INSTRUMENT1_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1419
GL_ISOLINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1420
GL_IUI_N3F_V2F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1421
GL_IUI_N3F_V3F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1422
GL_IUI_V2F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1423
GL_IUI_V3F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1424
GL_LAST_VERTEX_CONVENTION . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1425
GL_LAST_VERTEX_CONVENTION_EXT . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1426
GL_LAST_VIDEO_CAPTURE_STATUS_NV . . . . . . . . . . . . . . . . . . . 369
6.50.2.1427
GL_LAYER_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1428
GL_LAYER_PROVOKING_VERTEX . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1429
GL_LERP_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1430
GL_LIGHT_ENV_MODE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1431
GL_LIGHT_MODEL_COLOR_CONTROL . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1432
GL_LIGHT_MODEL_COLOR_CONTROL_EXT . . . . . . . . . . . . . . . . . . 369
6.50.2.1433
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE . . . . . . . . . . . . . . . 369
6.50.2.1434
GL_LINE_STRIP_ADJACENCY . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1435
GL_LINE_STRIP_ADJACENCY_ARB . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1436
GL_LINE_STRIP_ADJACENCY_EXT . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1437
GL_LINEAR_CLIPMAP_LINEAR_SGIX . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1438
GL_LINEAR_CLIPMAP_NEAREST_SGIX . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1439
GL_LINEAR_DETAIL_ALPHA_SGIS . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1440
GL_LINEAR_DETAIL_COLOR_SGIS . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1441
GL_LINEAR_DETAIL_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1442
GL_LINEAR_SHARPEN_ALPHA_SGIS . . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1443
GL_LINEAR_SHARPEN_COLOR_SGIS . . . . . . . . . . . . . . . . . . . . . 369
6.50.2.1444
GL_LINEAR_SHARPEN_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1445
GL_LINES_ADJACENCY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxix

6.50.2.1446
GL_LINES_ADJACENCY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1447
GL_LINES_ADJACENCY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1448
GL_LINK_STATUS

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

6.50.2.1449
GL_LIST_PRIORITY_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1450
GL_LO_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1451
GL_LO_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1452
GL_LOCAL_CONSTANT_DATATYPE_EXT . . . . . . . . . . . . . . . . . . . 370
6.50.2.1453
GL_LOCAL_CONSTANT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1454
GL_LOCAL_CONSTANT_VALUE_EXT . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1455
GL_LOCAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1456
GL_LOSE_CONTEXT_ON_RESET_ARB . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1457
GL_LOW_FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1458
GL_LOW_INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1459
GL_LOWER_LEFT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370

6.50.2.1460
GL_LUMINANCE12_ALPHA12_EXT . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1461
GL_LUMINANCE12_ALPHA4_EXT . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1462
GL_LUMINANCE12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1463
GL_LUMINANCE16_ALPHA16_EXT . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1464
GL_LUMINANCE16_ALPHA16_SNORM . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1465
GL_LUMINANCE16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1466
GL_LUMINANCE16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1467
GL_LUMINANCE16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1468
GL_LUMINANCE16I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1469
GL_LUMINANCE16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1470
GL_LUMINANCE32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1471
GL_LUMINANCE32I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.50.2.1472
GL_LUMINANCE32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1473
GL_LUMINANCE4_ALPHA4_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 371

6.50.2.1474
GL_LUMINANCE4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1475
GL_LUMINANCE6_ALPHA2_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 371

6.50.2.1476
GL_LUMINANCE8_ALPHA8_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 371

6.50.2.1477
GL_LUMINANCE8_ALPHA8_SNORM . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1478
GL_LUMINANCE8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1479
GL_LUMINANCE8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1480
GL_LUMINANCE8I_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371

6.50.2.1481
GL_LUMINANCE8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1482
GL_LUMINANCE_ALPHA16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1483
GL_LUMINANCE_ALPHA16I_EXT . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1484
GL_LUMINANCE_ALPHA16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1485
GL_LUMINANCE_ALPHA32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . 371
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxx

CONTENTS

6.50.2.1486
GL_LUMINANCE_ALPHA32I_EXT . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1487
GL_LUMINANCE_ALPHA32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1488
GL_LUMINANCE_ALPHA8I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1489
GL_LUMINANCE_ALPHA8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1490
GL_LUMINANCE_ALPHA_FLOAT16_APPLE
6.50.2.1491
GL_LUMINANCE_ALPHA_FLOAT16_ATI

. . . . . . . . . . . . . . . . . . . . 371

6.50.2.1492
GL_LUMINANCE_ALPHA_FLOAT32_APPLE
6.50.2.1493
GL_LUMINANCE_ALPHA_FLOAT32_ATI

. . . . . . . . . . . . . . . . . . 371

. . . . . . . . . . . . . . . . . . 371

. . . . . . . . . . . . . . . . . . . . 371

6.50.2.1494
GL_LUMINANCE_ALPHA_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1495
GL_LUMINANCE_ALPHA_SNORM . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1496
GL_LUMINANCE_FLOAT16_APPLE . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1497
GL_LUMINANCE_FLOAT16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1498
GL_LUMINANCE_FLOAT32_APPLE . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1499
GL_LUMINANCE_FLOAT32_ATI . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.50.2.1500
GL_LUMINANCE_INTEGER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1501
GL_LUMINANCE_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1502
GL_MAD_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1503
GL_MAGNITUDE_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1504
GL_MAGNITUDE_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1505
GL_MAJOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1506
GL_MAP1_BINORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1507
GL_MAP1_TANGENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1508
GL_MAP1_VERTEX_ATTRIB0_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1509
GL_MAP1_VERTEX_ATTRIB10_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1510
GL_MAP1_VERTEX_ATTRIB11_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1511
GL_MAP1_VERTEX_ATTRIB12_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1512
GL_MAP1_VERTEX_ATTRIB13_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1513
GL_MAP1_VERTEX_ATTRIB14_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1514
GL_MAP1_VERTEX_ATTRIB15_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1515
GL_MAP1_VERTEX_ATTRIB1_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1516
GL_MAP1_VERTEX_ATTRIB2_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1517
GL_MAP1_VERTEX_ATTRIB3_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1518
GL_MAP1_VERTEX_ATTRIB4_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1519
GL_MAP1_VERTEX_ATTRIB5_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1520
GL_MAP1_VERTEX_ATTRIB6_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1521
GL_MAP1_VERTEX_ATTRIB7_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1522
GL_MAP1_VERTEX_ATTRIB8_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1523
GL_MAP1_VERTEX_ATTRIB9_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1524
GL_MAP2_BINORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1525
GL_MAP2_TANGENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxxi

6.50.2.1526
GL_MAP2_VERTEX_ATTRIB0_4_NV

. . . . . . . . . . . . . . . . . . . . . . 372

6.50.2.1527
GL_MAP2_VERTEX_ATTRIB10_4_NV . . . . . . . . . . . . . . . . . . . . . . 372
6.50.2.1528
GL_MAP2_VERTEX_ATTRIB11_4_NV . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1529
GL_MAP2_VERTEX_ATTRIB12_4_NV . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1530
GL_MAP2_VERTEX_ATTRIB13_4_NV . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1531
GL_MAP2_VERTEX_ATTRIB14_4_NV . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1532
GL_MAP2_VERTEX_ATTRIB15_4_NV . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1533
GL_MAP2_VERTEX_ATTRIB1_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1534
GL_MAP2_VERTEX_ATTRIB2_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1535
GL_MAP2_VERTEX_ATTRIB3_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1536
GL_MAP2_VERTEX_ATTRIB4_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1537
GL_MAP2_VERTEX_ATTRIB5_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1538
GL_MAP2_VERTEX_ATTRIB6_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1539
GL_MAP2_VERTEX_ATTRIB7_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1540
GL_MAP2_VERTEX_ATTRIB8_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1541
GL_MAP2_VERTEX_ATTRIB9_4_NV

. . . . . . . . . . . . . . . . . . . . . . 373

6.50.2.1542
GL_MAP_ATTRIB_U_ORDER_NV . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1543
GL_MAP_ATTRIB_V_ORDER_NV . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1544
GL_MAP_FLUSH_EXPLICIT_BIT . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1545
GL_MAP_INVALIDATE_BUFFER_BIT . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1546
GL_MAP_INVALIDATE_RANGE_BIT . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1547
GL_MAP_READ_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1548
GL_MAP_TESSELLATION_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1549
GL_MAP_UNSYNCHRONIZED_BIT . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1550
GL_MAP_WRITE_BIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1551
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI . . . . . . . . . . . . . . . . . . 373
6.50.2.1552
GL_MAT_AMBIENT_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1553
GL_MAT_COLOR_INDEXES_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1554
GL_MAT_DIFFUSE_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1555
GL_MAT_EMISSION_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 373
6.50.2.1556
GL_MAT_SHININESS_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1557
GL_MAT_SPECULAR_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1558
GL_MATERIAL_SIDE_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1559
GL_MATRIX0_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1560
GL_MATRIX0_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1561
GL_MATRIX10_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1562
GL_MATRIX11_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1563
GL_MATRIX12_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1564
GL_MATRIX13_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1565
GL_MATRIX14_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxxii

CONTENTS

6.50.2.1566
GL_MATRIX15_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1567
GL_MATRIX16_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1568
GL_MATRIX17_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1569
GL_MATRIX18_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1570
GL_MATRIX19_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1571
GL_MATRIX1_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1572
GL_MATRIX1_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1573
GL_MATRIX20_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1574
GL_MATRIX21_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1575
GL_MATRIX22_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1576
GL_MATRIX23_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1577
GL_MATRIX24_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1578
GL_MATRIX25_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1579
GL_MATRIX26_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1580
GL_MATRIX27_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1581
GL_MATRIX28_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1582
GL_MATRIX29_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374

6.50.2.1583
GL_MATRIX2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374
6.50.2.1584
GL_MATRIX2_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1585
GL_MATRIX30_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

6.50.2.1586
GL_MATRIX31_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375

6.50.2.1587
GL_MATRIX3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1588
GL_MATRIX3_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1589
GL_MATRIX4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1590
GL_MATRIX4_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1591
GL_MATRIX5_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1592
GL_MATRIX5_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1593
GL_MATRIX6_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1594
GL_MATRIX6_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1595
GL_MATRIX7_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1596
GL_MATRIX7_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1597
GL_MATRIX8_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1598
GL_MATRIX9_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1599
GL_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1600
GL_MATRIX_INDEX_ARRAY_ARB . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1601
GL_MATRIX_INDEX_ARRAY_POINTER_ARB . . . . . . . . . . . . . . . . . . 375
6.50.2.1602
GL_MATRIX_INDEX_ARRAY_SIZE_ARB . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1603
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB . . . . . . . . . . . . . . . . . . . 375
6.50.2.1604
GL_MATRIX_INDEX_ARRAY_TYPE_ARB . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1605
GL_MATRIX_PALETTE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxxiii

6.50.2.1606
GL_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1607
GL_MAX_3D_TEXTURE_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1608
GL_MAX_3D_TEXTURE_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1609
GL_MAX_4D_TEXTURE_SIZE_SGIS . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1610
GL_MAX_ACTIVE_LIGHTS_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 375
6.50.2.1611
GL_MAX_ARRAY_TEXTURE_LAYERS

. . . . . . . . . . . . . . . . . . . . . 375

6.50.2.1612
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT

. . . . . . . . . . . . . . . . . . 376

6.50.2.1613
GL_MAX_ASYNC_DRAW_PIXELS_SGIX . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1614
GL_MAX_ASYNC_HISTOGRAM_SGIX . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1615
GL_MAX_ASYNC_READ_PIXELS_SGIX . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1616
GL_MAX_ASYNC_TEX_IMAGE_SGIX . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1617
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT . . . . . . . . . . . . . . . . . . . 376
6.50.2.1618
GL_MAX_CLIP_DISTANCES . . . . . . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1619
GL_MAX_CLIPMAP_DEPTH_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1620
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX . . . . . . . . . . . . . . . . . . 376
6.50.2.1621
GL_MAX_COLOR_ATTACHMENTS . . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1622
GL_MAX_COLOR_ATTACHMENTS_EXT . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1623
GL_MAX_COLOR_MATRIX_STACK_DEPTH . . . . . . . . . . . . . . . . . . 376
6.50.2.1624
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI . . . . . . . . . . . . . . . . 376
6.50.2.1625
GL_MAX_COLOR_TEXTURE_SAMPLES . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1626
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS . . . . . . . . 376
6.50.2.1627
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS . . . . . . . . 376
6.50.2.1628
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT . . 376
6.50.2.1629
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS . . . . . 376
6.50.2.1630
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS . . . 376
6.50.2.1631
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS . . . . . . . . . . . . . . . . 376
6.50.2.1632
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB . . . . . . . . . . . . . 376
6.50.2.1633
GL_MAX_COMBINED_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . . . . 376
6.50.2.1634
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS . . . . . . . . . . 376
6.50.2.1635
GL_MAX_CONVOLUTION_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1636
GL_MAX_CONVOLUTION_HEIGHT_EXT . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1637
GL_MAX_CONVOLUTION_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1638
GL_MAX_CONVOLUTION_WIDTH_EXT . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1639
GL_MAX_CUBE_MAP_TEXTURE_SIZE . . . . . . . . . . . . . . . . . . . . . 376
6.50.2.1640
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB . . . . . . . . . . . . . . . . . . 377
6.50.2.1641
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT . . . . . . . . . . . . . . . . . . 377
6.50.2.1642
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD

. . . . . . . . . . . . . . . . 377

6.50.2.1643
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB . . . . . . . . . . . . . . . . . 377
6.50.2.1644
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB . . . . . . . . . . . . . . . . . . 377
6.50.2.1645
GL_MAX_DEFORMATION_ORDER_SGIX . . . . . . . . . . . . . . . . . . . . 377
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxxiv

CONTENTS

6.50.2.1646
GL_MAX_DEPTH_TEXTURE_SAMPLES . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1647
GL_MAX_DRAW_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1648
GL_MAX_DRAW_BUFFERS_ARB . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1649
GL_MAX_DRAW_BUFFERS_ATI . . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1650
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS . . . . . . . . . . . . . . . . . . 377
6.50.2.1651
GL_MAX_ELEMENTS_INDICES . . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1652
GL_MAX_ELEMENTS_INDICES_EXT . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1653
GL_MAX_ELEMENTS_VERTICES . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1654
GL_MAX_ELEMENTS_VERTICES_EXT . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1655
GL_MAX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1656
GL_MAX_FOG_FUNC_POINTS_SGIS . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1657
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT . . . . . . . . . . . . . . 377
6.50.2.1658
GL_MAX_FRAGMENT_INPUT_COMPONENTS . . . . . . . . . . . . . . . . . 377
6.50.2.1659
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET . . . . . . . . . . . . . . . 377
6.50.2.1660
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV

. . . . . . . . . . . . 377

6.50.2.1661
GL_MAX_FRAGMENT_LIGHTS_SGIX . . . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1662
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV . . . . . . . . 377
6.50.2.1663
GL_MAX_FRAGMENT_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . . . . 377
6.50.2.1664
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS . . . . . . . . . . . . . . . 377
6.50.2.1665
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB . . . . . . . . . . . . 377
6.50.2.1666
GL_MAX_FRAGMENT_UNIFORM_VECTORS . . . . . . . . . . . . . . . . . . 377
6.50.2.1667
GL_MAX_FRAMEZOOM_FACTOR_SGIX . . . . . . . . . . . . . . . . . . . . 377
6.50.2.1668
GL_MAX_GENERAL_COMBINERS_NV . . . . . . . . . . . . . . . . . . . . . 378
6.50.2.1669
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT . . . . . . . . . . . . . . 378
6.50.2.1670
GL_MAX_GEOMETRY_INPUT_COMPONENTS . . . . . . . . . . . . . . . . . 378
6.50.2.1671
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS

. . . . . . . . . . . . . . . 378

6.50.2.1672
GL_MAX_GEOMETRY_OUTPUT_VERTICES . . . . . . . . . . . . . . . . . . 378
6.50.2.1673
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB . . . . . . . . . . . . . . . 378
6.50.2.1674
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT . . . . . . . . . . . . . . . 378
6.50.2.1675
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV . . . . . . . . . . . . 378
6.50.2.1676
GL_MAX_GEOMETRY_SHADER_INVOCATIONS . . . . . . . . . . . . . . . . 378
6.50.2.1677
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS . . . . . . . . . . . . . . . 378
6.50.2.1678
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB . . . . . . . . . . . . 378
6.50.2.1679
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT . . . . . . . . . . . . 378
6.50.2.1680
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS . . . . . . . . . . . 378
6.50.2.1681
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB . . . . . . . . 378
6.50.2.1682
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT . . . . . . . . 378
6.50.2.1683
GL_MAX_GEOMETRY_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . . . . 378
6.50.2.1684
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS . . . . . . . . . . . . . . . 378
6.50.2.1685
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB . . . . . . . . . . . . 378
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxxv

6.50.2.1686
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT . . . . . . . . . . . . 378
6.50.2.1687
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB . . . . . . . . . . . . 378
6.50.2.1688
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT . . . . . . . . . . . . 378
6.50.2.1689
GL_MAX_IMAGE_SAMPLES_EXT . . . . . . . . . . . . . . . . . . . . . . . . 378
6.50.2.1690
GL_MAX_IMAGE_UNITS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 378
6.50.2.1691
GL_MAX_INTEGER_SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . 378
6.50.2.1692
GL_MAX_MAP_TESSELLATION_NV . . . . . . . . . . . . . . . . . . . . . . . 378
6.50.2.1693
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB . . . . . . . . . . . . . . 378
6.50.2.1694
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV . . . . . . . . . . . . . . 378
6.50.2.1695
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT . . . . . . . 378
6.50.2.1696
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT . . . . . . . . . 379
6.50.2.1697
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT . . . . 379
6.50.2.1698
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT . . . . . . . . . . . 379
6.50.2.1699
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT . . . . . . . . . . 379
6.50.2.1700
GL_MAX_PALETTE_MATRICES_ARB . . . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1701
GL_MAX_PATCH_VERTICES

. . . . . . . . . . . . . . . . . . . . . . . . . . 379

6.50.2.1702
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT . . . . . . . . . . . 379
6.50.2.1703
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI . . . . . . . . . . . . 379
6.50.2.1704
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB . . . . . . . . . . . . . . 379
6.50.2.1705
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB . . . . . . . . . . . . . . . 379
6.50.2.1706
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV

. . . . . . . . . . . . . . 379

6.50.2.1707
GL_MAX_PROGRAM_ATTRIBS_ARB . . . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1708
GL_MAX_PROGRAM_CALL_DEPTH_NV . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1709
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB . . . . . . . . . . . . . . . . 379
6.50.2.1710
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV . . . . . . . . . . . . . . . 379
6.50.2.1711
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV . . . . . . . . . . . . . . . . . 379
6.50.2.1712
GL_MAX_PROGRAM_GENERIC_RESULTS_NV . . . . . . . . . . . . . . . . 379
6.50.2.1713
GL_MAX_PROGRAM_IF_DEPTH_NV . . . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1714
GL_MAX_PROGRAM_INSTRUCTIONS_ARB . . . . . . . . . . . . . . . . . . 379
6.50.2.1715
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB . . . . . . . . . . . . . . 379
6.50.2.1716
GL_MAX_PROGRAM_LOOP_COUNT_NV . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1717
GL_MAX_PROGRAM_LOOP_DEPTH_NV . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1718
GL_MAX_PROGRAM_MATRICES_ARB . . . . . . . . . . . . . . . . . . . . . 379
6.50.2.1719
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB . . . . . . . . . . . . . 379
6.50.2.1720
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB . . . . . . . . . 379
6.50.2.1721
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB . . . . . . . . . . 379
6.50.2.1722
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB . . . . . . . . . . . . . . . . . 379
6.50.2.1723
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB . . . . . . . . . . . . . 379
6.50.2.1724
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB . . . . . . . . . . . . . . 380
6.50.2.1725
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . 380

lxxxvi

CONTENTS

6.50.2.1726
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB . . . . . . . . . . . 380
6.50.2.1727
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB . . . . . . . . . . 380
6.50.2.1728
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV

. . . . . . . . . . . . . . . . 380

6.50.2.1729
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV . . . . . . . . . 380
6.50.2.1730
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV . . . . . . . . . . . . 380
6.50.2.1731
GL_MAX_PROGRAM_PARAMETERS_ARB . . . . . . . . . . . . . . . . . . . 380
6.50.2.1732
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV . . . . . . . . . . . . . . . . . . 380
6.50.2.1733
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV . . . . . . . . . . . . . . 380
6.50.2.1734
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV . . . . . . . . . . . . . . . . . 380
6.50.2.1735
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV . . . . . . . . . . . 380
6.50.2.1736
GL_MAX_PROGRAM_TEMPORARIES_ARB

. . . . . . . . . . . . . . . . . . 380

6.50.2.1737
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB . . . . . . . . . . . . . . . . 380
6.50.2.1738
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB . . . . . . . . . . . . . . . 380
6.50.2.1739
GL_MAX_PROGRAM_TEXEL_OFFSET . . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1740
GL_MAX_PROGRAM_TEXEL_OFFSET_NV . . . . . . . . . . . . . . . . . . . 380
6.50.2.1741
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET . . . . . . . . . . . . . . 380
6.50.2.1742
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB . . . . . . . . . . . 380
6.50.2.1743
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV . . . . . . . . . 380
6.50.2.1744
GL_MAX_RATIONAL_EVAL_ORDER_NV . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1745
GL_MAX_RECTANGLE_TEXTURE_SIZE . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1746
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB . . . . . . . . . . . . . . . . . 380
6.50.2.1747
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV . . . . . . . . . . . . . . . . . . 380
6.50.2.1748
GL_MAX_RENDERBUFFER_SIZE . . . . . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1749
GL_MAX_RENDERBUFFER_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1750
GL_MAX_SAMPLE_MASK_WORDS . . . . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1751
GL_MAX_SAMPLE_MASK_WORDS_NV . . . . . . . . . . . . . . . . . . . . . 380
6.50.2.1752
GL_MAX_SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1753
GL_MAX_SAMPLES_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1754
GL_MAX_SERVER_WAIT_TIMEOUT . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1755
GL_MAX_SHADER_BUFFER_ADDRESS_NV . . . . . . . . . . . . . . . . . . 381
6.50.2.1756
GL_MAX_SHININESS_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 381

6.50.2.1757
GL_MAX_SPOT_EXPONENT_NV . . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1758
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS

. . . . . . . . . . . . . . . 381

6.50.2.1759
GL_MAX_SUBROUTINES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1760
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS . . . . . . . . . . . . . . 381
6.50.2.1761
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS . . . . . . . . . . . . . 381
6.50.2.1762
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS

. . . . . . . . . . . . 381

6.50.2.1763
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS . . . . . . . . 381
6.50.2.1764
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . 381
6.50.2.1765
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS . . . . . . . . . . . . 381
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxxvii

6.50.2.1766
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS . . . . . . . . . . . . 381
6.50.2.1767
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS . . . . . . . . . . . 381
6.50.2.1768
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS . . . . . . . . . . . 381
6.50.2.1769
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS . . . . . . . . . . . . . . 381
6.50.2.1770
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS . . . . . . . . . . 381
6.50.2.1771
GL_MAX_TESS_GEN_LEVEL

. . . . . . . . . . . . . . . . . . . . . . . . . . 381

6.50.2.1772
GL_MAX_TESS_PATCH_COMPONENTS . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1773
GL_MAX_TEXTURE_BUFFER_SIZE . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1774
GL_MAX_TEXTURE_BUFFER_SIZE_ARB . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1775
GL_MAX_TEXTURE_BUFFER_SIZE_EXT . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1776
GL_MAX_TEXTURE_COORDS . . . . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1777
GL_MAX_TEXTURE_COORDS_ARB . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1778
GL_MAX_TEXTURE_COORDS_NV . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1779
GL_MAX_TEXTURE_IMAGE_UNITS . . . . . . . . . . . . . . . . . . . . . . . 381
6.50.2.1780
GL_MAX_TEXTURE_IMAGE_UNITS_ARB . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1781
GL_MAX_TEXTURE_IMAGE_UNITS_NV

. . . . . . . . . . . . . . . . . . . . 382

6.50.2.1782
GL_MAX_TEXTURE_LOD_BIAS . . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1783
GL_MAX_TEXTURE_LOD_BIAS_EXT . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1784
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT . . . . . . . . . . . . . . . . . 382
6.50.2.1785
GL_MAX_TEXTURE_UNITS . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1786
GL_MAX_TEXTURE_UNITS_ARB . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1787
GL_MAX_TRACK_MATRICES_NV . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1788
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV . . . . . . . . . . . . . . . . 382
6.50.2.1789
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS . . . . . . . . . . . . . . . . 382
6.50.2.1790
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV

. . . . . 382

6.50.2.1791
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS . . . . 382
6.50.2.1792
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT . 382
6.50.2.1793
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS . . . . . . . . . . 382
6.50.2.1794
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT . . . . . . . 382
6.50.2.1795
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV . . . . . . . 382
6.50.2.1796
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS . . . . . . 382
6.50.2.1797
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT . . . 382
6.50.2.1798
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV . . . . 382
6.50.2.1799
GL_MAX_UNIFORM_BLOCK_SIZE . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1800
GL_MAX_UNIFORM_BUFFER_BINDINGS . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1801
GL_MAX_VARYING_COMPONENTS . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1802
GL_MAX_VARYING_COMPONENTS_EXT . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1803
GL_MAX_VARYING_FLOATS

. . . . . . . . . . . . . . . . . . . . . . . . . . 382

6.50.2.1804
GL_MAX_VARYING_FLOATS_ARB . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1805
GL_MAX_VARYING_VECTORS . . . . . . . . . . . . . . . . . . . . . . . . . 382
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

lxxxviii

CONTENTS

6.50.2.1806
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV . . . . . . . . . . . . . . 382
6.50.2.1807
GL_MAX_VERTEX_ATTRIBS . . . . . . . . . . . . . . . . . . . . . . . . . . . 382
6.50.2.1808
GL_MAX_VERTEX_ATTRIBS_ARB . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1809
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT . . . . . . . . . . . . . . . . 383
6.50.2.1810
GL_MAX_VERTEX_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1811
GL_MAX_VERTEX_OUTPUT_COMPONENTS . . . . . . . . . . . . . . . . . . 383
6.50.2.1812
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT . . . . . . . . . . . . . . 383
6.50.2.1813
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT . . . . . . . . . . . . . . . . 383
6.50.2.1814
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT . . . . . . . . . . . 383
6.50.2.1815
GL_MAX_VERTEX_SHADER_LOCALS_EXT . . . . . . . . . . . . . . . . . . 383
6.50.2.1816
GL_MAX_VERTEX_SHADER_VARIANTS_EXT . . . . . . . . . . . . . . . . . 383
6.50.2.1817
GL_MAX_VERTEX_STREAMS . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1818
GL_MAX_VERTEX_STREAMS_ATI

. . . . . . . . . . . . . . . . . . . . . . . 383

6.50.2.1819
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS . . . . . . . . . . . . . . . . . 383
6.50.2.1820
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB . . . . . . . . . . . . . . 383
6.50.2.1821
GL_MAX_VERTEX_UNIFORM_BLOCKS . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1822
GL_MAX_VERTEX_UNIFORM_COMPONENTS . . . . . . . . . . . . . . . . . 383
6.50.2.1823
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB . . . . . . . . . . . . . . 383
6.50.2.1824
GL_MAX_VERTEX_UNIFORM_VECTORS . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1825
GL_MAX_VERTEX_UNITS_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1826
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB . . . . . . . . . . . . . . 383
6.50.2.1827
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT . . . . . . . . . . . . . . 383
6.50.2.1828
GL_MAX_VIEWPORTS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1829
GL_MEDIUM_FLOAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1830
GL_MEDIUM_INT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1831
GL_MESA_pack_invert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1832
GL_MESA_resize_buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1833
GL_MESA_window_pos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1834
GL_MESA_ycbcr_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383
6.50.2.1835
GL_MESAX_texture_stack

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 383

6.50.2.1836
GL_MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1837
GL_MIN_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1838
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET . . . . . . . . . . . . . . . 384
6.50.2.1839
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV . . . . . . . . . . . . . 384
6.50.2.1840
GL_MIN_PROGRAM_TEXEL_OFFSET . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1841
GL_MIN_PROGRAM_TEXEL_OFFSET_NV . . . . . . . . . . . . . . . . . . . 384
6.50.2.1842
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET . . . . . . . . . . . . . . 384
6.50.2.1843
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB . . . . . . . . . . . 384
6.50.2.1844
GL_MIN_SAMPLE_SHADING_VALUE . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1845
GL_MIN_SAMPLE_SHADING_VALUE_ARB . . . . . . . . . . . . . . . . . . . 384
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

lxxxix

6.50.2.1846
GL_MINMAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1847
GL_MINMAX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1848
GL_MINMAX_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1849
GL_MINMAX_FORMAT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1850
GL_MINMAX_SINK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1851
GL_MINMAX_SINK_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1852
GL_MINOR_VERSION

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

6.50.2.1853
GL_MIRROR_CLAMP_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1854
GL_MIRROR_CLAMP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1855
GL_MIRROR_CLAMP_TO_BORDER_EXT . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1856
GL_MIRROR_CLAMP_TO_EDGE_ATI . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1857
GL_MIRROR_CLAMP_TO_EDGE_EXT
6.50.2.1858
GL_MIRRORED_REPEAT

. . . . . . . . . . . . . . . . . . . . . 384

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

6.50.2.1859
GL_MIRRORED_REPEAT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1860
GL_MIRRORED_REPEAT_IBM . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1861
GL_MODELVIEW0_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1862
GL_MODELVIEW0_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 384

6.50.2.1863
GL_MODELVIEW0_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . 384
6.50.2.1864
GL_MODELVIEW0_STACK_DEPTH_EXT . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1865
GL_MODELVIEW10_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1866
GL_MODELVIEW11_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1867
GL_MODELVIEW12_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1868
GL_MODELVIEW13_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1869
GL_MODELVIEW14_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1870
GL_MODELVIEW15_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1871
GL_MODELVIEW16_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1872
GL_MODELVIEW17_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1873
GL_MODELVIEW18_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1874
GL_MODELVIEW19_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1875
GL_MODELVIEW1_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1876
GL_MODELVIEW1_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385

6.50.2.1877
GL_MODELVIEW1_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1878
GL_MODELVIEW1_STACK_DEPTH_EXT . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1879
GL_MODELVIEW20_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1880
GL_MODELVIEW21_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1881
GL_MODELVIEW22_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1882
GL_MODELVIEW23_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1883
GL_MODELVIEW24_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1884
GL_MODELVIEW25_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1885
GL_MODELVIEW26_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xc

CONTENTS

6.50.2.1886
GL_MODELVIEW27_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1887
GL_MODELVIEW28_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1888
GL_MODELVIEW29_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1889
GL_MODELVIEW2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1890
GL_MODELVIEW30_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1891
GL_MODELVIEW31_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 385
6.50.2.1892
GL_MODELVIEW3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1893
GL_MODELVIEW4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1894
GL_MODELVIEW5_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1895
GL_MODELVIEW6_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1896
GL_MODELVIEW7_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1897
GL_MODELVIEW8_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1898
GL_MODELVIEW9_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1899
GL_MODELVIEW_PROJECTION_NV

. . . . . . . . . . . . . . . . . . . . . . 386

6.50.2.1900
GL_MODULATE_ADD_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1901
GL_MODULATE_SIGNED_ADD_ATI . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1902
GL_MODULATE_SUBTRACT_ATI . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1903
GL_MOV_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1904
GL_MUL_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

6.50.2.1905
GL_MULTISAMPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1906
GL_MULTISAMPLE_3DFX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1907
GL_MULTISAMPLE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1908
GL_MULTISAMPLE_BIT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

6.50.2.1909
GL_MULTISAMPLE_BIT_3DFX . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1910
GL_MULTISAMPLE_BIT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1911
GL_MULTISAMPLE_BIT_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 386

6.50.2.1912
GL_MULTISAMPLE_COVERAGE_MODES_NV . . . . . . . . . . . . . . . . . 386
6.50.2.1913
GL_MULTISAMPLE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1914
GL_MULTISAMPLE_FILTER_HINT_NV
6.50.2.1915
GL_MULTISAMPLE_SGIS

. . . . . . . . . . . . . . . . . . . . . 386

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 386

6.50.2.1916
GL_MVP_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1917
GL_NAMED_STRING_LENGTH_ARB . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1918
GL_NAMED_STRING_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . 386
6.50.2.1919
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI . . . . . . . . . . . . . . . . . . . 386
6.50.2.1920
GL_NATIVE_GRAPHICS_END_HINT_PGI . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1921
GL_NATIVE_GRAPHICS_HANDLE_PGI . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1922
GL_NEAREST_CLIPMAP_LINEAR_SGIX . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1923
GL_NEAREST_CLIPMAP_NEAREST_SGIX . . . . . . . . . . . . . . . . . . . 387
6.50.2.1924
GL_NEGATE_BIT_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

6.50.2.1925
GL_NEGATIVE_ONE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xci

6.50.2.1926
GL_NEGATIVE_W_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1927
GL_NEGATIVE_X_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1928
GL_NEGATIVE_Y_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1929
GL_NEGATIVE_Z_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1930
GL_NEXT_BUFFER_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387

6.50.2.1931
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV . . . . . . . . . . . . . 387
6.50.2.1932
GL_NO_RESET_NOTIFICATION_ARB . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1933
GL_NORMAL_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1934
GL_NORMAL_ARRAY_BUFFER_BINDING

. . . . . . . . . . . . . . . . . . . 387

6.50.2.1935
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . 387
6.50.2.1936
GL_NORMAL_ARRAY_COUNT_EXT . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1937
GL_NORMAL_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1938
GL_NORMAL_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1939
GL_NORMAL_ARRAY_LIST_IBM . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1940
GL_NORMAL_ARRAY_LIST_STRIDE_IBM

. . . . . . . . . . . . . . . . . . . 387

6.50.2.1941
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL . . . . . . . . . . . . . 387
6.50.2.1942
GL_NORMAL_ARRAY_POINTER_EXT . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1943
GL_NORMAL_ARRAY_STRIDE_EXT

. . . . . . . . . . . . . . . . . . . . . . 387

6.50.2.1944
GL_NORMAL_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1945
GL_NORMAL_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1946
GL_NORMAL_MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1947
GL_NORMAL_MAP_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387
6.50.2.1948
GL_NORMAL_MAP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1949
GL_NORMAL_MAP_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1950
GL_NORMALIZED_RANGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1951
GL_NUM_COMPATIBLE_SUBROUTINES . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1952
GL_NUM_COMPRESSED_TEXTURE_FORMATS . . . . . . . . . . . . . . . . 388
6.50.2.1953
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB . . . . . . . . . . . . . 388
6.50.2.1954
GL_NUM_EXTENSIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1955
GL_NUM_FILL_STREAMS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1956
GL_NUM_FRAGMENT_CONSTANTS_ATI . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1957
GL_NUM_FRAGMENT_REGISTERS_ATI . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1958
GL_NUM_GENERAL_COMBINERS_NV . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1959
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI . . . . . . . . . . . . 388
6.50.2.1960
GL_NUM_INSTRUCTIONS_PER_PASS_ATI . . . . . . . . . . . . . . . . . . . 388
6.50.2.1961
GL_NUM_INSTRUCTIONS_TOTAL_ATI . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1962
GL_NUM_LOOPBACK_COMPONENTS_ATI . . . . . . . . . . . . . . . . . . . 388
6.50.2.1963
GL_NUM_PASSES_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1964
GL_NUM_PROGRAM_BINARY_FORMATS . . . . . . . . . . . . . . . . . . . 388
6.50.2.1965
GL_NUM_SHADER_BINARY_FORMATS
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . . . . . . . . 388

xcii

CONTENTS

6.50.2.1966
GL_NUM_VIDEO_CAPTURE_STREAMS_NV . . . . . . . . . . . . . . . . . . 388
6.50.2.1967
GL_NV_blend_square . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1968
GL_NV_conditional_render . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1969
GL_NV_copy_depth_to_color . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1970
GL_NV_copy_image . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1971
GL_NV_depth_buffer_float

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 388

6.50.2.1972
GL_NV_depth_clamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1973
GL_NV_evaluators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1974
GL_NV_explicit_multisample

. . . . . . . . . . . . . . . . . . . . . . . . . . . 388

6.50.2.1975
GL_NV_fence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
6.50.2.1976
GL_NV_float_buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1977
GL_NV_fog_distance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1978
GL_NV_fragment_program . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1979
GL_NV_fragment_program2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1980
GL_NV_fragment_program4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1981
GL_NV_fragment_program_option . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1982
GL_NV_framebuffer_multisample_coverage

. . . . . . . . . . . . . . . . . . . 389

6.50.2.1983
GL_NV_geometry_program4 . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1984
GL_NV_geometry_shader4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1985
GL_NV_gpu_program4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1986
GL_NV_gpu_program5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1987
GL_NV_gpu_shader5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1988
GL_NV_half_float . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1989
GL_NV_light_max_exponent

. . . . . . . . . . . . . . . . . . . . . . . . . . . 389

6.50.2.1990
GL_NV_multisample_coverage . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1991
GL_NV_multisample_filter_hint . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1992
GL_NV_occlusion_query

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389

6.50.2.1993
GL_NV_packed_depth_stencil . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1994
GL_NV_parameter_buffer_object . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1995
GL_NV_parameter_buffer_object2

. . . . . . . . . . . . . . . . . . . . . . . . 389

6.50.2.1996
GL_NV_pixel_data_range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1997
GL_NV_point_sprite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1998
GL_NV_present_video . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.1999
GL_NV_primitive_restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.2000
GL_NV_register_combiners . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.2001
GL_NV_register_combiners2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.2002
GL_NV_shader_buffer_load . . . . . . . . . . . . . . . . . . . . . . . . . . . . 389
6.50.2.2003
GL_NV_shader_buffer_store

. . . . . . . . . . . . . . . . . . . . . . . . . . . 389

6.50.2.2004
GL_NV_tessellation_program5 . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2005
GL_NV_texgen_emboss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xciii

6.50.2.2006
GL_NV_texgen_reflection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2007
GL_NV_texture_barrier . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2008
GL_NV_texture_compression_vtc . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2009
GL_NV_texture_env_combine4 . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2010
GL_NV_texture_expand_normal . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2011
GL_NV_texture_rectangle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2012
GL_NV_texture_shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2013
GL_NV_texture_shader2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

6.50.2.2014
GL_NV_texture_shader3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390

6.50.2.2015
GL_NV_transform_feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2016
GL_NV_transform_feedback2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2017
GL_NV_vdpau_interop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2018
GL_NV_vertex_array_range . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2019
GL_NV_vertex_array_range2 . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2020
GL_NV_vertex_attrib_integer_64bit . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2021
GL_NV_vertex_buffer_unified_memory . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2022
GL_NV_vertex_program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2023
GL_NV_vertex_program1_1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2024
GL_NV_vertex_program2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2025
GL_NV_vertex_program2_option . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2026
GL_NV_vertex_program3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2027
GL_NV_vertex_program4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2028
GL_NV_video_capture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 390
6.50.2.2029
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
6.50.2.2030
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB

. . . . . . . . . . . 390

. . . . . . . . . . . . . . . . . . . 390

6.50.2.2031
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB . . . . . . . . . . . . . 390
6.50.2.2032
GL_OBJECT_ACTIVE_UNIFORMS_ARB . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2033
GL_OBJECT_ATTACHED_OBJECTS_ARB . . . . . . . . . . . . . . . . . . . 391
6.50.2.2034
GL_OBJECT_BUFFER_SIZE_ATI

. . . . . . . . . . . . . . . . . . . . . . . . 391

6.50.2.2035
GL_OBJECT_BUFFER_USAGE_ATI . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2036
GL_OBJECT_COMPILE_STATUS_ARB . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2037
GL_OBJECT_DELETE_STATUS_ARB . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2038
GL_OBJECT_DISTANCE_TO_LINE_SGIS . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2039
GL_OBJECT_DISTANCE_TO_POINT_SGIS . . . . . . . . . . . . . . . . . . . 391
6.50.2.2040
GL_OBJECT_INFO_LOG_LENGTH_ARB . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2041
GL_OBJECT_LINE_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2042
GL_OBJECT_LINK_STATUS_ARB . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2043
GL_OBJECT_POINT_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2044
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB . . . . . . . . . . . . . . . . 391
6.50.2.2045
GL_OBJECT_SUBTYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 391
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xciv

CONTENTS

6.50.2.2046
GL_OBJECT_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2047
GL_OBJECT_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2048
GL_OBJECT_VALIDATE_STATUS_ARB . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2049
GL_OCCLUSION_TEST_HP . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2050
GL_OCCLUSION_TEST_RESULT_HP . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2051
GL_OES_read_format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 391
6.50.2.2052
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV . . . . . . . . . . . . . 391
6.50.2.2053
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
6.50.2.2054
GL_OFFSET_HILO_TEXTURE_2D_NV

. . . . . . . 391

. . . . . . . . . . . . . . . . . . . . . 391

6.50.2.2055
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV . . . . . . . . . . . . . . . . 391
6.50.2.2056
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . 391
6.50.2.2057
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV . . . . . . . . . . . . 391
6.50.2.2058
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV . . . . . . . . . . . 391
6.50.2.2059
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV . . . . . . 391
6.50.2.2060
GL_OFFSET_TEXTURE_2D_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2061
GL_OFFSET_TEXTURE_2D_MATRIX_NV . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2062
GL_OFFSET_TEXTURE_2D_NV . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2063
GL_OFFSET_TEXTURE_2D_SCALE_NV . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2064
GL_OFFSET_TEXTURE_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2065
GL_OFFSET_TEXTURE_MATRIX_NV . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2066
GL_OFFSET_TEXTURE_RECTANGLE_NV . . . . . . . . . . . . . . . . . . . 392
6.50.2.2067
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV . . . . . . . . . . . . . . . 392
6.50.2.2068
GL_OFFSET_TEXTURE_SCALE_NV . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2069
GL_OML_interlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2070
GL_OML_resample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2071
GL_OML_subsample

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

6.50.2.2072
GL_ONE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2073
GL_ONE_MINUS_CONSTANT_ALPHA

. . . . . . . . . . . . . . . . . . . . . 392

6.50.2.2074
GL_ONE_MINUS_CONSTANT_ALPHA_EXT

. . . . . . . . . . . . . . . . . . 392

6.50.2.2075
GL_ONE_MINUS_CONSTANT_COLOR . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2076
GL_ONE_MINUS_CONSTANT_COLOR_EXT . . . . . . . . . . . . . . . . . . 392
6.50.2.2077
GL_ONE_MINUS_SRC1_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2078
GL_ONE_MINUS_SRC1_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2079
GL_OP_ADD_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2080
GL_OP_CLAMP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2081
GL_OP_CROSS_PRODUCT_EXT . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2082
GL_OP_DOT3_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2083
GL_OP_DOT4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2084
GL_OP_EXP_BASE_2_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 392

6.50.2.2085
GL_OP_FLOOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xcv

6.50.2.2086
GL_OP_FRAC_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392
6.50.2.2087
GL_OP_INDEX_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 392

6.50.2.2088
GL_OP_LOG_BASE_2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2089
GL_OP_MADD_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2090
GL_OP_MAX_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

6.50.2.2091
GL_OP_MIN_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2092
GL_OP_MOV_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2093
GL_OP_MUL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2094
GL_OP_MULTIPLY_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2095
GL_OP_NEGATE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2096
GL_OP_POWER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2097
GL_OP_RECIP_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393

6.50.2.2098
GL_OP_RECIP_SQRT_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 393

6.50.2.2099
GL_OP_ROUND_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2100
GL_OP_SET_GE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2101
GL_OP_SET_LT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2102
GL_OP_SUB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2103
GL_OPERAND0_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2104
GL_OPERAND0_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2105
GL_OPERAND0_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2106
GL_OPERAND0_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2107
GL_OPERAND0_RGB_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 393

6.50.2.2108
GL_OPERAND0_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2109
GL_OPERAND1_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2110
GL_OPERAND1_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2111
GL_OPERAND1_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2112
GL_OPERAND1_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2113
GL_OPERAND1_RGB_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 393

6.50.2.2114
GL_OPERAND1_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2115
GL_OPERAND2_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 393
6.50.2.2116
GL_OPERAND2_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2117
GL_OPERAND2_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2118
GL_OPERAND2_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2119
GL_OPERAND2_RGB_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 394

6.50.2.2120
GL_OPERAND2_RGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2121
GL_OPERAND3_ALPHA_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2122
GL_OPERAND3_RGB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2123
GL_OUTPUT_COLOR0_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2124
GL_OUTPUT_COLOR1_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2125
GL_OUTPUT_FOG_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 394
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xcvi

CONTENTS

6.50.2.2126
GL_OUTPUT_TEXTURE_COORD0_EXT

. . . . . . . . . . . . . . . . . . . . 394

6.50.2.2127
GL_OUTPUT_TEXTURE_COORD10_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2128
GL_OUTPUT_TEXTURE_COORD11_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2129
GL_OUTPUT_TEXTURE_COORD12_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2130
GL_OUTPUT_TEXTURE_COORD13_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2131
GL_OUTPUT_TEXTURE_COORD14_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2132
GL_OUTPUT_TEXTURE_COORD15_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2133
GL_OUTPUT_TEXTURE_COORD16_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2134
GL_OUTPUT_TEXTURE_COORD17_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2135
GL_OUTPUT_TEXTURE_COORD18_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2136
GL_OUTPUT_TEXTURE_COORD19_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2137
GL_OUTPUT_TEXTURE_COORD1_EXT

. . . . . . . . . . . . . . . . . . . . 394

6.50.2.2138
GL_OUTPUT_TEXTURE_COORD20_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2139
GL_OUTPUT_TEXTURE_COORD21_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2140
GL_OUTPUT_TEXTURE_COORD22_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2141
GL_OUTPUT_TEXTURE_COORD23_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2142
GL_OUTPUT_TEXTURE_COORD24_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2143
GL_OUTPUT_TEXTURE_COORD25_EXT . . . . . . . . . . . . . . . . . . . . 394
6.50.2.2144
GL_OUTPUT_TEXTURE_COORD26_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2145
GL_OUTPUT_TEXTURE_COORD27_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2146
GL_OUTPUT_TEXTURE_COORD28_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2147
GL_OUTPUT_TEXTURE_COORD29_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2148
GL_OUTPUT_TEXTURE_COORD2_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2149
GL_OUTPUT_TEXTURE_COORD30_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2150
GL_OUTPUT_TEXTURE_COORD31_EXT . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2151
GL_OUTPUT_TEXTURE_COORD3_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2152
GL_OUTPUT_TEXTURE_COORD4_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2153
GL_OUTPUT_TEXTURE_COORD5_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2154
GL_OUTPUT_TEXTURE_COORD6_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2155
GL_OUTPUT_TEXTURE_COORD7_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2156
GL_OUTPUT_TEXTURE_COORD8_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2157
GL_OUTPUT_TEXTURE_COORD9_EXT

. . . . . . . . . . . . . . . . . . . . 395

6.50.2.2158
GL_OUTPUT_VERTEX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2159
GL_PACK_CMYK_HINT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2160
GL_PACK_IMAGE_DEPTH_SGIS
6.50.2.2161
GL_PACK_IMAGE_HEIGHT

. . . . . . . . . . . . . . . . . . . . . . . . 395

. . . . . . . . . . . . . . . . . . . . . . . . . . . 395

6.50.2.2162
GL_PACK_IMAGE_HEIGHT_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 395

6.50.2.2163
GL_PACK_INVERT_MESA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2164
GL_PACK_RESAMPLE_OML . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2165
GL_PACK_RESAMPLE_SGIX

. . . . . . . . . . . . . . . . . . . . . . . . . . 395
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xcvii

6.50.2.2166
GL_PACK_ROW_BYTES_APPLE
6.50.2.2167
GL_PACK_SKIP_IMAGES

. . . . . . . . . . . . . . . . . . . . . . . . 395

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 395

6.50.2.2168
GL_PACK_SKIP_IMAGES_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . 395

6.50.2.2169
GL_PACK_SKIP_VOLUMES_SGIS . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2170
GL_PACK_SUBSAMPLE_RATE_SGIX . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2171
GL_PARALLEL_ARRAYS_INTEL . . . . . . . . . . . . . . . . . . . . . . . . . 395
6.50.2.2172
GL_PARTIAL_SUCCESS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2173
GL_PASS_THROUGH_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2174
GL_PATCH_DEFAULT_INNER_LEVEL

. . . . . . . . . . . . . . . . . . . . . 396

6.50.2.2175
GL_PATCH_DEFAULT_OUTER_LEVEL . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2176
GL_PATCH_VERTICES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2177
GL_PATCHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2178
GL_PER_STAGE_CONSTANTS_NV . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2179
GL_PERCENTAGE_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2180
GL_PERFMON_RESULT_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2181
GL_PERFMON_RESULT_AVAILABLE_AMD . . . . . . . . . . . . . . . . . . . 396
6.50.2.2182
GL_PERFMON_RESULT_SIZE_AMD
6.50.2.2183
GL_PERFORMANCE_MONITOR_AMD

. . . . . . . . . . . . . . . . . . . . . . 396
. . . . . . . . . . . . . . . . . . . . . 396

6.50.2.2184
GL_PERTURB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2185
GL_PGI_misc_hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2186
GL_PGI_vertex_hints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2187
GL_PHONG_HINT_WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2188
GL_PHONG_WIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2189
GL_PIXEL_BUFFER_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2190
GL_PIXEL_COUNT_AVAILABLE_NV . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2191
GL_PIXEL_COUNT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2192
GL_PIXEL_COUNTER_BITS_NV . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2193
GL_PIXEL_CUBIC_WEIGHT_EXT . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2194
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS . . . . . . . . . . . . . . . . 396
6.50.2.2195
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS . . . . . . . . . . . . . . . . . 396
6.50.2.2196
GL_PIXEL_GROUP_COLOR_SGIS . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2197
GL_PIXEL_MAG_FILTER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2198
GL_PIXEL_MIN_FILTER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 396

6.50.2.2199
GL_PIXEL_PACK_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 396
6.50.2.2200
GL_PIXEL_PACK_BUFFER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2201
GL_PIXEL_PACK_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2202
GL_PIXEL_PACK_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . . . 397
6.50.2.2203
GL_PIXEL_PACK_BUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . . . 397
6.50.2.2204
GL_PIXEL_PACK_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2205
GL_PIXEL_SUBSAMPLE_2424_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

xcviii

CONTENTS

6.50.2.2206
GL_PIXEL_SUBSAMPLE_4242_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2207
GL_PIXEL_SUBSAMPLE_4444_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2208
GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2209
GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2210
GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX . . . . . . . . . . . . . . 397
6.50.2.2211
GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX

. . . . . . . . . . . . . . . . 397

6.50.2.2212
GL_PIXEL_TEX_GEN_MODE_SGIX . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2213
GL_PIXEL_TEX_GEN_Q_CEILING_SGIX . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2214
GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2215
GL_PIXEL_TEX_GEN_Q_ROUND_SGIX . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2216
GL_PIXEL_TEX_GEN_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2217
GL_PIXEL_TEXTURE_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2218
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX . . . . . . . . . . . . . . . . . . . 397
6.50.2.2219
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX . . . . . . . . . . . . . . . . . . 397
6.50.2.2220
GL_PIXEL_TILE_CACHE_SIZE_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2221
GL_PIXEL_TILE_GRID_DEPTH_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2222
GL_PIXEL_TILE_GRID_HEIGHT_SGIX

. . . . . . . . . . . . . . . . . . . . . 397

6.50.2.2223
GL_PIXEL_TILE_GRID_WIDTH_SGIX . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2224
GL_PIXEL_TILE_HEIGHT_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2225
GL_PIXEL_TILE_WIDTH_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2226
GL_PIXEL_TRANSFORM_2D_EXT . . . . . . . . . . . . . . . . . . . . . . . . 397
6.50.2.2227
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT

. . . . . . . . . . . . . . . . . . 397

6.50.2.2228
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT . . . . . . . . . . . . . . 398
6.50.2.2229
GL_PIXEL_UNPACK_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2230
GL_PIXEL_UNPACK_BUFFER_ARB . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2231
GL_PIXEL_UNPACK_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2232
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . 398
6.50.2.2233
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . 398
6.50.2.2234
GL_PIXEL_UNPACK_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2235
GL_PN_TRIANGLES_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2236
GL_PN_TRIANGLES_NORMAL_MODE_ATI . . . . . . . . . . . . . . . . . . . 398
6.50.2.2237
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI . . . . . . . . . . . . . . 398
6.50.2.2238
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI . . . . . . . . . . . 398
6.50.2.2239
GL_PN_TRIANGLES_POINT_MODE_ATI . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2240
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI . . . . . . . . . . . . . . . . 398
6.50.2.2241
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI . . . . . . . . . . . . . . . 398
6.50.2.2242
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI

. . . . . . . . . . . . . . . 398

6.50.2.2243
GL_POINT_DISTANCE_ATTENUATION . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2244
GL_POINT_DISTANCE_ATTENUATION_ARB . . . . . . . . . . . . . . . . . . 398
6.50.2.2245
GL_POINT_FADE_THRESHOLD_SIZE . . . . . . . . . . . . . . . . . . . . . . 398
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

xcix

6.50.2.2246
GL_POINT_FADE_THRESHOLD_SIZE_ARB

. . . . . . . . . . . . . . . . . . 398

6.50.2.2247
GL_POINT_FADE_THRESHOLD_SIZE_EXT . . . . . . . . . . . . . . . . . . . 398
6.50.2.2248
GL_POINT_FADE_THRESHOLD_SIZE_SGIS . . . . . . . . . . . . . . . . . . 398
6.50.2.2249
GL_POINT_SIZE_MAX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2250
GL_POINT_SIZE_MAX_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2251
GL_POINT_SIZE_MAX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2252
GL_POINT_SIZE_MAX_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2253
GL_POINT_SIZE_MIN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2254
GL_POINT_SIZE_MIN_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . 398

6.50.2.2255
GL_POINT_SIZE_MIN_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398
6.50.2.2256
GL_POINT_SIZE_MIN_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2257
GL_POINT_SPRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2258
GL_POINT_SPRITE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2259
GL_POINT_SPRITE_COORD_ORIGIN . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2260
GL_POINT_SPRITE_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 399

6.50.2.2261
GL_POINT_SPRITE_R_MODE_NV . . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2262
GL_POLYGON_OFFSET_BIAS_EXT . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2263
GL_POLYGON_OFFSET_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2264
GL_POLYGON_OFFSET_FACTOR_EXT . . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2265
GL_POST_COLOR_MATRIX_ALPHA_BIAS . . . . . . . . . . . . . . . . . . . 399
6.50.2.2266
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI . . . . . . . . . . . . . . . . 399
6.50.2.2267
GL_POST_COLOR_MATRIX_ALPHA_SCALE . . . . . . . . . . . . . . . . . . 399
6.50.2.2268
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI . . . . . . . . . . . . . . . 399
6.50.2.2269
GL_POST_COLOR_MATRIX_BLUE_BIAS . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2270
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI . . . . . . . . . . . . . . . . . 399
6.50.2.2271
GL_POST_COLOR_MATRIX_BLUE_SCALE . . . . . . . . . . . . . . . . . . . 399
6.50.2.2272
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI . . . . . . . . . . . . . . . . 399
6.50.2.2273
GL_POST_COLOR_MATRIX_COLOR_TABLE . . . . . . . . . . . . . . . . . . 399
6.50.2.2274
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI . . . . . . . . . . . . . . . 399
6.50.2.2275
GL_POST_COLOR_MATRIX_GREEN_BIAS . . . . . . . . . . . . . . . . . . . 399
6.50.2.2276
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI . . . . . . . . . . . . . . . . 399
6.50.2.2277
GL_POST_COLOR_MATRIX_GREEN_SCALE . . . . . . . . . . . . . . . . . . 399
6.50.2.2278
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI . . . . . . . . . . . . . . . 399
6.50.2.2279
GL_POST_COLOR_MATRIX_RED_BIAS

. . . . . . . . . . . . . . . . . . . . 399

6.50.2.2280
GL_POST_COLOR_MATRIX_RED_BIAS_SGI . . . . . . . . . . . . . . . . . . 399
6.50.2.2281
GL_POST_COLOR_MATRIX_RED_SCALE . . . . . . . . . . . . . . . . . . . 399
6.50.2.2282
GL_POST_COLOR_MATRIX_RED_SCALE_SGI . . . . . . . . . . . . . . . . . 399
6.50.2.2283
GL_POST_CONVOLUTION_ALPHA_BIAS . . . . . . . . . . . . . . . . . . . . 399
6.50.2.2284
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT . . . . . . . . . . . . . . . . . 400
6.50.2.2285
GL_POST_CONVOLUTION_ALPHA_SCALE . . . . . . . . . . . . . . . . . . . 400
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

6.50.2.2286
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT . . . . . . . . . . . . . . . . 400
6.50.2.2287
GL_POST_CONVOLUTION_BLUE_BIAS . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2288
GL_POST_CONVOLUTION_BLUE_BIAS_EXT . . . . . . . . . . . . . . . . . . 400
6.50.2.2289
GL_POST_CONVOLUTION_BLUE_SCALE . . . . . . . . . . . . . . . . . . . 400
6.50.2.2290
GL_POST_CONVOLUTION_BLUE_SCALE_EXT . . . . . . . . . . . . . . . . 400
6.50.2.2291
GL_POST_CONVOLUTION_COLOR_TABLE . . . . . . . . . . . . . . . . . . 400
6.50.2.2292
GL_POST_CONVOLUTION_COLOR_TABLE_SGI . . . . . . . . . . . . . . . . 400
6.50.2.2293
GL_POST_CONVOLUTION_GREEN_BIAS

. . . . . . . . . . . . . . . . . . . 400

6.50.2.2294
GL_POST_CONVOLUTION_GREEN_BIAS_EXT

. . . . . . . . . . . . . . . . 400

6.50.2.2295
GL_POST_CONVOLUTION_GREEN_SCALE . . . . . . . . . . . . . . . . . . 400
6.50.2.2296
GL_POST_CONVOLUTION_GREEN_SCALE_EXT . . . . . . . . . . . . . . . 400
6.50.2.2297
GL_POST_CONVOLUTION_RED_BIAS . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2298
GL_POST_CONVOLUTION_RED_BIAS_EXT . . . . . . . . . . . . . . . . . . 400
6.50.2.2299
GL_POST_CONVOLUTION_RED_SCALE . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2300
GL_POST_CONVOLUTION_RED_SCALE_EXT . . . . . . . . . . . . . . . . . 400
6.50.2.2301
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP . . . . . . . . . . . . . 400
6.50.2.2302
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX . . . . . . . . . . . . . . 400
6.50.2.2303
GL_POST_TEXTURE_FILTER_BIAS_SGIX . . . . . . . . . . . . . . . . . . . 400
6.50.2.2304
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX . . . . . . . . . . . . . 400
6.50.2.2305
GL_POST_TEXTURE_FILTER_SCALE_SGIX . . . . . . . . . . . . . . . . . . 400
6.50.2.2306
GL_PREFER_DOUBLEBUFFER_HINT_PGI . . . . . . . . . . . . . . . . . . . 400
6.50.2.2307
GL_PRESENT_DURATION_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2308
GL_PRESENT_TIME_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2309
GL_PRESERVE_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

6.50.2.2310
GL_PREVIOUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2311
GL_PREVIOUS_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400
6.50.2.2312
GL_PREVIOUS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2313
GL_PREVIOUS_TEXTURE_INPUT_NV

. . . . . . . . . . . . . . . . . . . . . 401

6.50.2.2314
GL_PRIMARY_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2315
GL_PRIMARY_COLOR_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2316
GL_PRIMARY_COLOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2317
GL_PRIMARY_COLOR_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2318
GL_PRIMITIVE_ID_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2319
GL_PRIMITIVE_RESTART . . . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2320
GL_PRIMITIVE_RESTART_INDEX . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2321
GL_PRIMITIVE_RESTART_INDEX_NV . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2322
GL_PRIMITIVE_RESTART_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2323
GL_PRIMITIVES_GENERATED . . . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2324
GL_PRIMITIVES_GENERATED_EXT . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2325
GL_PRIMITIVES_GENERATED_NV . . . . . . . . . . . . . . . . . . . . . . . 401
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

ci

6.50.2.2326
GL_PROGRAM_ADDRESS_REGISTERS_ARB . . . . . . . . . . . . . . . . . 401
6.50.2.2327
GL_PROGRAM_ALU_INSTRUCTIONS_ARB

. . . . . . . . . . . . . . . . . . 401

6.50.2.2328
GL_PROGRAM_ATTRIB_COMPONENTS_NV . . . . . . . . . . . . . . . . . . 401
6.50.2.2329
GL_PROGRAM_ATTRIBS_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . 401

6.50.2.2330
GL_PROGRAM_BINARY_FORMATS . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2331
GL_PROGRAM_BINARY_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2332
GL_PROGRAM_BINARY_RETRIEVABLE_HINT . . . . . . . . . . . . . . . . . 401
6.50.2.2333
GL_PROGRAM_BINDING_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . 401

6.50.2.2334
GL_PROGRAM_ERROR_POSITION_ARB . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2335
GL_PROGRAM_ERROR_POSITION_NV . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2336
GL_PROGRAM_ERROR_STRING_ARB . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2337
GL_PROGRAM_ERROR_STRING_NV . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2338
GL_PROGRAM_FORMAT_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . 401

6.50.2.2339
GL_PROGRAM_FORMAT_ASCII_ARB . . . . . . . . . . . . . . . . . . . . . . 401
6.50.2.2340
GL_PROGRAM_INSTRUCTIONS_ARB

. . . . . . . . . . . . . . . . . . . . . 402

6.50.2.2341
GL_PROGRAM_LENGTH_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2342
GL_PROGRAM_LENGTH_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . 402

6.50.2.2343
GL_PROGRAM_MATRIX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2344
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT . . . . . . . . . . . . . . . . . 402
6.50.2.2345
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB . . . . . . . . . . . . 402
6.50.2.2346
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
6.50.2.2347
GL_PROGRAM_NATIVE_ATTRIBS_ARB

. . . . . . . . . . . . . 402

. . . . . . . . . . . . . . . . . . . . 402

6.50.2.2348
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB

. . . . . . . . . . . . . . . . 402

6.50.2.2349
GL_PROGRAM_NATIVE_PARAMETERS_ARB . . . . . . . . . . . . . . . . . 402
6.50.2.2350
GL_PROGRAM_NATIVE_TEMPORARIES_ARB . . . . . . . . . . . . . . . . . 402
6.50.2.2351
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB . . . . . . . . . . . . . . 402
6.50.2.2352
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB

. . . . . . . . . . . . . 402

6.50.2.2353
GL_PROGRAM_OBJECT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2354
GL_PROGRAM_PARAMETER_NV . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2355
GL_PROGRAM_PARAMETERS_ARB . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2356
GL_PROGRAM_PIPELINE_BINDING . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2357
GL_PROGRAM_POINT_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2358
GL_PROGRAM_POINT_SIZE_ARB

. . . . . . . . . . . . . . . . . . . . . . . 402

6.50.2.2359
GL_PROGRAM_POINT_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2360
GL_PROGRAM_RESIDENT_NV . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2361
GL_PROGRAM_RESULT_COMPONENTS_NV . . . . . . . . . . . . . . . . . 402
6.50.2.2362
GL_PROGRAM_SEPARABLE

. . . . . . . . . . . . . . . . . . . . . . . . . . 402

6.50.2.2363
GL_PROGRAM_STRING_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2364
GL_PROGRAM_STRING_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2365
GL_PROGRAM_TARGET_NV
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . . . . . . . . . . . . . . 402

cii

CONTENTS

6.50.2.2366
GL_PROGRAM_TEMPORARIES_ARB . . . . . . . . . . . . . . . . . . . . . . 402
6.50.2.2367
GL_PROGRAM_TEX_INDIRECTIONS_ARB . . . . . . . . . . . . . . . . . . . 402
6.50.2.2368
GL_PROGRAM_TEX_INSTRUCTIONS_ARB

. . . . . . . . . . . . . . . . . . 403

6.50.2.2369
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB . . . . . . . . . . . . . . . . . 403
6.50.2.2370
GL_PROVOKING_VERTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2371
GL_PROVOKING_VERTEX_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2372
GL_PROXY_COLOR_TABLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2373
GL_PROXY_COLOR_TABLE_SGI . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2374
GL_PROXY_HISTOGRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2375
GL_PROXY_HISTOGRAM_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2376
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE . . . . . . . . . . . . . 403
6.50.2.2377
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI . . . . . . . . . . 403
6.50.2.2378
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE

. . . . . . . . . . . . . 403

6.50.2.2379
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI . . . . . . . . . . . 403
6.50.2.2380
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP . . . . . . . . 403
6.50.2.2381
GL_PROXY_TEXTURE_1D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2382
GL_PROXY_TEXTURE_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2383
GL_PROXY_TEXTURE_1D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2384
GL_PROXY_TEXTURE_1D_STACK_MESAX . . . . . . . . . . . . . . . . . . 403
6.50.2.2385
GL_PROXY_TEXTURE_2D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2386
GL_PROXY_TEXTURE_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2387
GL_PROXY_TEXTURE_2D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2388
GL_PROXY_TEXTURE_2D_MULTISAMPLE . . . . . . . . . . . . . . . . . . . 403
6.50.2.2389
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY . . . . . . . . . . . . . . 403
6.50.2.2390
GL_PROXY_TEXTURE_2D_STACK_MESAX . . . . . . . . . . . . . . . . . . 403
6.50.2.2391
GL_PROXY_TEXTURE_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2392
GL_PROXY_TEXTURE_3D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2393
GL_PROXY_TEXTURE_4D_SGIS . . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2394
GL_PROXY_TEXTURE_COLOR_TABLE_SGI . . . . . . . . . . . . . . . . . . 403
6.50.2.2395
GL_PROXY_TEXTURE_CUBE_MAP . . . . . . . . . . . . . . . . . . . . . . . 403
6.50.2.2396
GL_PROXY_TEXTURE_CUBE_MAP_ARB . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2397
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY . . . . . . . . . . . . . . . . . . 404
6.50.2.2398
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB . . . . . . . . . . . . . . . 404
6.50.2.2399
GL_PROXY_TEXTURE_CUBE_MAP_EXT . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2400
GL_PROXY_TEXTURE_RECTANGLE . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2401
GL_PROXY_TEXTURE_RECTANGLE_ARB . . . . . . . . . . . . . . . . . . . 404
6.50.2.2402
GL_PROXY_TEXTURE_RECTANGLE_NV . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2403
GL_PURGEABLE_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2404
GL_QUAD_ALPHA4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2405
GL_QUAD_ALPHA8_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

ciii

6.50.2.2406
GL_QUAD_INTENSITY4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2407
GL_QUAD_INTENSITY8_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2408
GL_QUAD_LUMINANCE4_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2409
GL_QUAD_LUMINANCE8_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2410
GL_QUAD_MESH_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2411
GL_QUAD_TEXTURE_SELECT_SGIS . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2412
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION

. . . . . . . . 404

6.50.2.2413
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT

. . . . . 404

6.50.2.2414
GL_QUARTER_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2415
GL_QUERY_BY_REGION_NO_WAIT

. . . . . . . . . . . . . . . . . . . . . . 404

6.50.2.2416
GL_QUERY_BY_REGION_NO_WAIT_NV . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2417
GL_QUERY_BY_REGION_WAIT . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2418
GL_QUERY_BY_REGION_WAIT_NV . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2419
GL_QUERY_COUNTER_BITS . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2420
GL_QUERY_COUNTER_BITS_ARB . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2421
GL_QUERY_NO_WAIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2422
GL_QUERY_NO_WAIT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404
6.50.2.2423
GL_QUERY_OBJECT_AMD

. . . . . . . . . . . . . . . . . . . . . . . . . . . 404

6.50.2.2424
GL_QUERY_RESULT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2425
GL_QUERY_RESULT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2426
GL_QUERY_RESULT_AVAILABLE . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2427
GL_QUERY_RESULT_AVAILABLE_ARB . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2428
GL_QUERY_WAIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2429
GL_QUERY_WAIT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2430
GL_R11F_G11F_B10F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2431
GL_R11F_G11F_B10F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2432
GL_R16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2433
GL_R16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2434
GL_R16F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2435
GL_R16I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2436
GL_R16UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2437
GL_R1UI_C3F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2438
GL_R1UI_C4F_N3F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2439
GL_R1UI_C4UB_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2440
GL_R1UI_N3F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2441
GL_R1UI_T2F_C4F_N3F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2442
GL_R1UI_T2F_N3F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2443
GL_R1UI_T2F_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2444
GL_R1UI_V3F_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2445
GL_R32F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

civ

CONTENTS

6.50.2.2446
GL_R32I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2447
GL_R32UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2448
GL_R8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2449
GL_R8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2450
GL_R8I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2451
GL_R8UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 405
6.50.2.2452
GL_RASTER_POSITION_UNCLIPPED_IBM . . . . . . . . . . . . . . . . . . . 406
6.50.2.2453
GL_RASTERIZER_DISCARD . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2454
GL_RASTERIZER_DISCARD_EXT . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2455
GL_RASTERIZER_DISCARD_NV
6.50.2.2456
GL_READ_FRAMEBUFFER

. . . . . . . . . . . . . . . . . . . . . . . . 406

. . . . . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2457
GL_READ_FRAMEBUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2458
GL_READ_FRAMEBUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . . . 406
6.50.2.2459
GL_READ_FRAMEBUFFER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2460
GL_READ_ONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2461
GL_READ_ONLY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2462
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV

. . . . . . . . . . . . . . . . 406

6.50.2.2463
GL_READ_PIXEL_DATA_RANGE_NV . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2464
GL_READ_PIXEL_DATA_RANGE_POINTER_NV . . . . . . . . . . . . . . . . 406
6.50.2.2465
GL_READ_WRITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2466
GL_READ_WRITE_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2467
GL_RECLAIM_MEMORY_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2468
GL_RED_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2469
GL_RED_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2470
GL_RED_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2471
GL_RED_MAX_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2472
GL_RED_MIN_CLAMP_INGR . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2473
GL_RED_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2474
GL_REDUCE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2475
GL_REDUCE_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2476
GL_REFERENCE_PLANE_EQUATION_SGIX . . . . . . . . . . . . . . . . . . 406
6.50.2.2477
GL_REFERENCE_PLANE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2478
GL_REFLECTION_MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
6.50.2.2479
GL_REFLECTION_MAP_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . 406

6.50.2.2480
GL_REFLECTION_MAP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2481
GL_REFLECTION_MAP_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2482
GL_REG_0_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2483
GL_REG_10_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2484
GL_REG_11_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2485
GL_REG_12_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cv

6.50.2.2486
GL_REG_13_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2487
GL_REG_14_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2488
GL_REG_15_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2489
GL_REG_16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2490
GL_REG_17_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2491
GL_REG_18_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2492
GL_REG_19_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2493
GL_REG_1_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2494
GL_REG_20_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2495
GL_REG_21_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2496
GL_REG_22_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2497
GL_REG_23_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2498
GL_REG_24_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2499
GL_REG_25_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2500
GL_REG_26_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2501
GL_REG_27_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2502
GL_REG_28_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2503
GL_REG_29_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2504
GL_REG_2_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2505
GL_REG_30_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2506
GL_REG_31_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2507
GL_REG_3_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
6.50.2.2508
GL_REG_4_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2509
GL_REG_5_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2510
GL_REG_6_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2511
GL_REG_7_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2512
GL_REG_8_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2513
GL_REG_9_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2514
GL_REGISTER_COMBINERS_NV . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2515
GL_RELEASED_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2516
GL_REND_screen_coordinates . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2517
GL_RENDERBUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2518
GL_RENDERBUFFER_ALPHA_SIZE . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2519
GL_RENDERBUFFER_ALPHA_SIZE_EXT . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2520
GL_RENDERBUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2521
GL_RENDERBUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2522
GL_RENDERBUFFER_BLUE_SIZE

. . . . . . . . . . . . . . . . . . . . . . . 408

6.50.2.2523
GL_RENDERBUFFER_BLUE_SIZE_EXT

. . . . . . . . . . . . . . . . . . . . 408

6.50.2.2524
GL_RENDERBUFFER_COLOR_SAMPLES_NV . . . . . . . . . . . . . . . . . 408
6.50.2.2525
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

. . . . . . . . . . . . . . 408

cvi

CONTENTS

6.50.2.2526
GL_RENDERBUFFER_DEPTH_SIZE . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2527
GL_RENDERBUFFER_DEPTH_SIZE_EXT . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2528
GL_RENDERBUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2529
GL_RENDERBUFFER_FREE_MEMORY_ATI . . . . . . . . . . . . . . . . . . 408
6.50.2.2530
GL_RENDERBUFFER_GREEN_SIZE . . . . . . . . . . . . . . . . . . . . . . 408
6.50.2.2531
GL_RENDERBUFFER_GREEN_SIZE_EXT . . . . . . . . . . . . . . . . . . . 408
6.50.2.2532
GL_RENDERBUFFER_HEIGHT

. . . . . . . . . . . . . . . . . . . . . . . . . 408

6.50.2.2533
GL_RENDERBUFFER_HEIGHT_EXT

. . . . . . . . . . . . . . . . . . . . . . 408

6.50.2.2534
GL_RENDERBUFFER_INTERNAL_FORMAT . . . . . . . . . . . . . . . . . . 408
6.50.2.2535
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT . . . . . . . . . . . . . . . 408
6.50.2.2536
GL_RENDERBUFFER_RED_SIZE . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2537
GL_RENDERBUFFER_RED_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2538
GL_RENDERBUFFER_SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2539
GL_RENDERBUFFER_SAMPLES_EXT . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2540
GL_RENDERBUFFER_STENCIL_SIZE . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2541
GL_RENDERBUFFER_STENCIL_SIZE_EXT . . . . . . . . . . . . . . . . . . . 409
6.50.2.2542
GL_RENDERBUFFER_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2543
GL_RENDERBUFFER_WIDTH_EXT . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2544
GL_REPLACE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2545
GL_REPLACE_MIDDLE_SUN

. . . . . . . . . . . . . . . . . . . . . . . . . . 409

6.50.2.2546
GL_REPLACE_OLDEST_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2547
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN . . . . . . . . . . . . . 409
6.50.2.2548
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN . . . . . . . . . . . . . . 409
6.50.2.2549
GL_REPLACEMENT_CODE_ARRAY_SUN . . . . . . . . . . . . . . . . . . . 409
6.50.2.2550
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN . . . . . . . . . . . . . . . . 409
6.50.2.2551
GL_REPLACEMENT_CODE_SUN . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2552
GL_REPLICATE_BORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2553
GL_REPLICATE_BORDER_HP . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2554
GL_RESAMPLE_AVERAGE_OML . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2555
GL_RESAMPLE_DECIMATE_OML . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2556
GL_RESAMPLE_DECIMATE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2557
GL_RESAMPLE_REPLICATE_OML . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2558
GL_RESAMPLE_REPLICATE_SGIX . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2559
GL_RESAMPLE_ZERO_FILL_OML . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2560
GL_RESAMPLE_ZERO_FILL_SGIX . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2561
GL_RESCALE_NORMAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2562
GL_RESCALE_NORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 409
6.50.2.2563
GL_RESET_NOTIFICATION_STRATEGY_ARB . . . . . . . . . . . . . . . . . 409
6.50.2.2564
GL_RESTART_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2565
GL_RETAINED_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cvii

6.50.2.2566
GL_RG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2567
GL_RG16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2568
GL_RG16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2569
GL_RG16F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2570
GL_RG16I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2571
GL_RG16UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2572
GL_RG32F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2573
GL_RG32I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2574
GL_RG32UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2575
GL_RG8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2576
GL_RG8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2577
GL_RG8I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2578
GL_RG8UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2579
GL_RG_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2580
GL_RG_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2581
GL_RGB10_A2_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

6.50.2.2582
GL_RGB10_A2UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2583
GL_RGB10_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2584
GL_RGB12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2585
GL_RGB16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2586
GL_RGB16_SNORM

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410

6.50.2.2587
GL_RGB16F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2588
GL_RGB16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2589
GL_RGB16I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2590
GL_RGB16I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2591
GL_RGB16UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410
6.50.2.2592
GL_RGB16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2593
GL_RGB2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2594
GL_RGB32F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2595
GL_RGB32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2596
GL_RGB32I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2597
GL_RGB32I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2598
GL_RGB32UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2599
GL_RGB32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2600
GL_RGB4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2601
GL_RGB4_S3TC

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

6.50.2.2602
GL_RGB5_A1_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2603
GL_RGB5_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2604
GL_RGB8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2605
GL_RGB8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cviii

CONTENTS

6.50.2.2606
GL_RGB8I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2607
GL_RGB8I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2608
GL_RGB8UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2609
GL_RGB8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2610
GL_RGB9_E5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2611
GL_RGB9_E5_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2612
GL_RGB_422_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2613
GL_RGB_FLOAT16_APPLE
6.50.2.2614
GL_RGB_FLOAT16_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

6.50.2.2615
GL_RGB_FLOAT32_APPLE
6.50.2.2616
GL_RGB_FLOAT32_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . 411

. . . . . . . . . . . . . . . . . . . . . . . . . . . 411

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411

6.50.2.2617
GL_RGB_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2618
GL_RGB_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2619
GL_RGB_S3TC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
6.50.2.2620
GL_RGB_SCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2621
GL_RGB_SCALE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2622
GL_RGB_SCALE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2623
GL_RGB_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2624
GL_RGBA12_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2625
GL_RGBA16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2626
GL_RGBA16_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2627
GL_RGBA16F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2628
GL_RGBA16F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2629
GL_RGBA16I

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2630
GL_RGBA16I_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2631
GL_RGBA16UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2632
GL_RGBA16UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2633
GL_RGBA2_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2634
GL_RGBA32F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2635
GL_RGBA32F_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2636
GL_RGBA32I

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2637
GL_RGBA32I_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2638
GL_RGBA32UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2639
GL_RGBA32UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2640
GL_RGBA4_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2641
GL_RGBA4_S3TC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2642
GL_RGBA8_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412

6.50.2.2643
GL_RGBA8_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2644
GL_RGBA8I . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2645
GL_RGBA8I_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cix

6.50.2.2646
GL_RGBA8UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2647
GL_RGBA8UI_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 412
6.50.2.2648
GL_RGBA_FLOAT16_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2649
GL_RGBA_FLOAT16_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2650
GL_RGBA_FLOAT32_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2651
GL_RGBA_FLOAT32_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2652
GL_RGBA_FLOAT_MODE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2653
GL_RGBA_INTEGER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2654
GL_RGBA_INTEGER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2655
GL_RGBA_INTEGER_MODE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2656
GL_RGBA_S3TC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2657
GL_RGBA_SIGNED_COMPONENTS_EXT . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2658
GL_RGBA_SNORM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2659
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV . . . . . . . . . . . . 413
6.50.2.2660
GL_S3_s3tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2661
GL_SAMPLE_ALPHA_TO_COVERAGE . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2662
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB . . . . . . . . . . . . . . . . . . 413
6.50.2.2663
GL_SAMPLE_ALPHA_TO_MASK_EXT . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2664
GL_SAMPLE_ALPHA_TO_MASK_SGIS . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2665
GL_SAMPLE_ALPHA_TO_ONE

. . . . . . . . . . . . . . . . . . . . . . . . . 413

6.50.2.2666
GL_SAMPLE_ALPHA_TO_ONE_ARB . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2667
GL_SAMPLE_ALPHA_TO_ONE_EXT

. . . . . . . . . . . . . . . . . . . . . . 413

6.50.2.2668
GL_SAMPLE_ALPHA_TO_ONE_SGIS . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2669
GL_SAMPLE_BUFFERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2670
GL_SAMPLE_BUFFERS_3DFX . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2671
GL_SAMPLE_BUFFERS_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2672
GL_SAMPLE_BUFFERS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2673
GL_SAMPLE_BUFFERS_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2674
GL_SAMPLE_COVERAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2675
GL_SAMPLE_COVERAGE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 413
6.50.2.2676
GL_SAMPLE_COVERAGE_INVERT . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2677
GL_SAMPLE_COVERAGE_INVERT_ARB . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2678
GL_SAMPLE_COVERAGE_VALUE . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2679
GL_SAMPLE_COVERAGE_VALUE_ARB

. . . . . . . . . . . . . . . . . . . . 414

6.50.2.2680
GL_SAMPLE_MASK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2681
GL_SAMPLE_MASK_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2682
GL_SAMPLE_MASK_INVERT_EXT

. . . . . . . . . . . . . . . . . . . . . . . 414

6.50.2.2683
GL_SAMPLE_MASK_INVERT_SGIS . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2684
GL_SAMPLE_MASK_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2685
GL_SAMPLE_MASK_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cx

CONTENTS

6.50.2.2686
GL_SAMPLE_MASK_VALUE . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2687
GL_SAMPLE_MASK_VALUE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2688
GL_SAMPLE_MASK_VALUE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2689
GL_SAMPLE_MASK_VALUE_SGIS

. . . . . . . . . . . . . . . . . . . . . . . 414

6.50.2.2690
GL_SAMPLE_PATTERN_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2691
GL_SAMPLE_PATTERN_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2692
GL_SAMPLE_POSITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2693
GL_SAMPLE_POSITION_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2694
GL_SAMPLE_SHADING

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

6.50.2.2695
GL_SAMPLE_SHADING_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2696
GL_SAMPLER_1D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2697
GL_SAMPLER_1D_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414

6.50.2.2698
GL_SAMPLER_1D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2699
GL_SAMPLER_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2700
GL_SAMPLER_1D_ARRAY_SHADOW . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2701
GL_SAMPLER_1D_ARRAY_SHADOW_EXT . . . . . . . . . . . . . . . . . . . 414
6.50.2.2702
GL_SAMPLER_1D_SHADOW

. . . . . . . . . . . . . . . . . . . . . . . . . . 414

6.50.2.2703
GL_SAMPLER_1D_SHADOW_ARB . . . . . . . . . . . . . . . . . . . . . . . 414
6.50.2.2704
GL_SAMPLER_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2705
GL_SAMPLER_2D_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415

6.50.2.2706
GL_SAMPLER_2D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2707
GL_SAMPLER_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2708
GL_SAMPLER_2D_ARRAY_SHADOW . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2709
GL_SAMPLER_2D_ARRAY_SHADOW_EXT . . . . . . . . . . . . . . . . . . . 415
6.50.2.2710
GL_SAMPLER_2D_MULTISAMPLE

. . . . . . . . . . . . . . . . . . . . . . . 415

6.50.2.2711
GL_SAMPLER_2D_MULTISAMPLE_ARRAY . . . . . . . . . . . . . . . . . . . 415
6.50.2.2712
GL_SAMPLER_2D_RECT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2713
GL_SAMPLER_2D_RECT_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . 415

6.50.2.2714
GL_SAMPLER_2D_RECT_SHADOW . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2715
GL_SAMPLER_2D_RECT_SHADOW_ARB
6.50.2.2716
GL_SAMPLER_2D_SHADOW

. . . . . . . . . . . . . . . . . . . 415

. . . . . . . . . . . . . . . . . . . . . . . . . . 415

6.50.2.2717
GL_SAMPLER_2D_SHADOW_ARB . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2718
GL_SAMPLER_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2719
GL_SAMPLER_3D_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415

6.50.2.2720
GL_SAMPLER_BINDING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2721
GL_SAMPLER_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2722
GL_SAMPLER_BUFFER_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2723
GL_SAMPLER_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2724
GL_SAMPLER_CUBE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2725
GL_SAMPLER_CUBE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 415
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxi

6.50.2.2726
GL_SAMPLER_CUBE_MAP_ARRAY . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2727
GL_SAMPLER_CUBE_MAP_ARRAY_ARB . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2728
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW . . . . . . . . . . . . . . . . . 415
6.50.2.2729
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB

. . . . . . . . . . . . . 415

6.50.2.2730
GL_SAMPLER_CUBE_SHADOW . . . . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2731
GL_SAMPLER_CUBE_SHADOW_EXT . . . . . . . . . . . . . . . . . . . . . . 415
6.50.2.2732
GL_SAMPLER_OBJECT_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2733
GL_SAMPLER_RENDERBUFFER_NV . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2734
GL_SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2735
GL_SAMPLES_3DFX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2736
GL_SAMPLES_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2737
GL_SAMPLES_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2738
GL_SAMPLES_PASSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2739
GL_SAMPLES_PASSED_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2740
GL_SAMPLES_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2741
GL_SATURATE_BIT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2742
GL_SCALAR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2743
GL_SCALE_BY_FOUR_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2744
GL_SCALE_BY_ONE_HALF_NV . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2745
GL_SCALE_BY_TWO_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 416

6.50.2.2746
GL_SCALEBIAS_HINT_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2747
GL_SCREEN_COORDINATES_REND . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2748
GL_SECONDARY_COLOR_ARRAY . . . . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2749
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . 416
6.50.2.2750
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING . . . . . . . . . . . . 416
6.50.2.2751
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . 416
6.50.2.2752
GL_SECONDARY_COLOR_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2753
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . 416
6.50.2.2754
GL_SECONDARY_COLOR_ARRAY_LIST_IBM . . . . . . . . . . . . . . . . . 416
6.50.2.2755
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . 416
6.50.2.2756
GL_SECONDARY_COLOR_ARRAY_POINTER . . . . . . . . . . . . . . . . . 416
6.50.2.2757
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT . . . . . . . . . . . . . . 416
6.50.2.2758
GL_SECONDARY_COLOR_ARRAY_SIZE . . . . . . . . . . . . . . . . . . . . 416
6.50.2.2759
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT . . . . . . . . . . . . . . . . . 416
6.50.2.2760
GL_SECONDARY_COLOR_ARRAY_STRIDE . . . . . . . . . . . . . . . . . . 417
6.50.2.2761
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . 417
6.50.2.2762
GL_SECONDARY_COLOR_ARRAY_TYPE . . . . . . . . . . . . . . . . . . . 417
6.50.2.2763
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . 417
6.50.2.2764
GL_SECONDARY_COLOR_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2765
GL_SECONDARY_INTERPOLATOR_ATI . . . . . . . . . . . . . . . . . . . . 417
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxii

CONTENTS

6.50.2.2766
GL_SEPARABLE_2D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2767
GL_SEPARABLE_2D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2768
GL_SEPARATE_ATTRIBS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2769
GL_SEPARATE_ATTRIBS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2770
GL_SEPARATE_ATTRIBS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2771
GL_SEPARATE_SPECULAR_COLOR . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2772
GL_SEPARATE_SPECULAR_COLOR_EXT . . . . . . . . . . . . . . . . . . . 417
6.50.2.2773
GL_SGI_color_matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2774
GL_SGI_color_table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2775
GL_SGI_texture_color_table . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2776
GL_SGIS_detail_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2777
GL_SGIS_fog_function

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417

6.50.2.2778
GL_SGIS_generate_mipmap . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2779
GL_SGIS_multisample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2780
GL_SGIS_pixel_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2781
GL_SGIS_point_line_texgen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2782
GL_SGIS_point_parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2783
GL_SGIS_sharpen_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2784
GL_SGIS_texture4D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2785
GL_SGIS_texture_border_clamp . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2786
GL_SGIS_texture_color_mask

. . . . . . . . . . . . . . . . . . . . . . . . . . 417

6.50.2.2787
GL_SGIS_texture_edge_clamp . . . . . . . . . . . . . . . . . . . . . . . . . . 417
6.50.2.2788
GL_SGIS_texture_filter4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2789
GL_SGIS_texture_lod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2790
GL_SGIX_async . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2791
GL_SGIX_async_histogram . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2792
GL_SGIX_async_pixel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2793
GL_SGIX_blend_alpha_minmax . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2794
GL_SGIX_calligraphic_fragment . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2795
GL_SGIX_clipmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2796
GL_SGIX_convolution_accuracy
6.50.2.2797
GL_SGIX_depth_pass_instrument

. . . . . . . . . . . . . . . . . . . . . . . . . 418
. . . . . . . . . . . . . . . . . . . . . . . . 418

6.50.2.2798
GL_SGIX_depth_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2799
GL_SGIX_flush_raster . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2800
GL_SGIX_fog_offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2801
GL_SGIX_fog_scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2802
GL_SGIX_fragment_lighting . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2803
GL_SGIX_framezoom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2804
GL_SGIX_igloo_interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2805
GL_SGIX_instruments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxiii

6.50.2.2806
GL_SGIX_interlace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2807
GL_SGIX_ir_instrument1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2808
GL_SGIX_list_priority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2809
GL_SGIX_pixel_texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2810
GL_SGIX_pixel_tiles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2811
GL_SGIX_polynomial_ffd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2812
GL_SGIX_reference_plane . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2813
GL_SGIX_resample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2814
GL_SGIX_scalebias_hint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2815
GL_SGIX_shadow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 418
6.50.2.2816
GL_SGIX_shadow_ambient . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2817
GL_SGIX_sprite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2818
GL_SGIX_subsample . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2819
GL_SGIX_tag_sample_buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2820
GL_SGIX_texture_add_env . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2821
GL_SGIX_texture_coordinate_clamp . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2822
GL_SGIX_texture_lod_bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2823
GL_SGIX_texture_multi_buffer

. . . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2824
GL_SGIX_texture_scale_bias . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2825
GL_SGIX_texture_select

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2826
GL_SGIX_vertex_preclip

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2827
GL_SGIX_ycrcb . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2828
GL_SGIX_ycrcb_subsample . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2829
GL_SGIX_ycrcba

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2830
GL_SHADER_COMPILER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2831
GL_SHADER_CONSISTENT_NV . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2832
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV . . . . . . . . . . . . . . 419
6.50.2.2833
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT . . . . . . . . . . . . . . 419
6.50.2.2834
GL_SHADER_INCLUDE_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2835
GL_SHADER_OBJECT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2836
GL_SHADER_OPERATION_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 419

6.50.2.2837
GL_SHADER_SOURCE_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2838
GL_SHADER_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2839
GL_SHADING_LANGUAGE_VERSION . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2840
GL_SHADING_LANGUAGE_VERSION_ARB

. . . . . . . . . . . . . . . . . . 419

6.50.2.2841
GL_SHADOW_AMBIENT_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2842
GL_SHADOW_ATTENUATION_EXT . . . . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2843
GL_SHARED_TEXTURE_PALETTE_EXT . . . . . . . . . . . . . . . . . . . . 419
6.50.2.2844
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS . . . . . . . . . . . . . . . . 420
6.50.2.2845
GL_SIGNALED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxiv

CONTENTS

6.50.2.2846
GL_SIGNED_ALPHA8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2847
GL_SIGNED_ALPHA_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2848
GL_SIGNED_HILO16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2849
GL_SIGNED_HILO8_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2850
GL_SIGNED_HILO_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2851
GL_SIGNED_IDENTITY_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2852
GL_SIGNED_INTENSITY8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2853
GL_SIGNED_INTENSITY_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2854
GL_SIGNED_LUMINANCE8_ALPHA8_NV . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2855
GL_SIGNED_LUMINANCE8_NV . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2856
GL_SIGNED_LUMINANCE_ALPHA_NV . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2857
GL_SIGNED_LUMINANCE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2858
GL_SIGNED_NEGATE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2859
GL_SIGNED_NORMALIZED . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2860
GL_SIGNED_RGB8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2861
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV . . . . . . . . . . . . . . . . . 420
6.50.2.2862
GL_SIGNED_RGB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2863
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV . . . . . . . . . . . . . . . . . . . 420
6.50.2.2864
GL_SIGNED_RGBA8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2865
GL_SIGNED_RGBA_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2866
GL_SINGLE_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2867
GL_SINGLE_COLOR_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 420
6.50.2.2868
GL_SKIP_COMPONENTS1_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2869
GL_SKIP_COMPONENTS2_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2870
GL_SKIP_COMPONENTS3_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2871
GL_SKIP_COMPONENTS4_NV

. . . . . . . . . . . . . . . . . . . . . . . . . 420

6.50.2.2872
GL_SLICE_ACCUM_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2873
GL_SLUMINANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2874
GL_SLUMINANCE8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2875
GL_SLUMINANCE8_ALPHA8 . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2876
GL_SLUMINANCE8_ALPHA8_EXT . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2877
GL_SLUMINANCE8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2878
GL_SLUMINANCE_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2879
GL_SLUMINANCE_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2880
GL_SLUMINANCE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2881
GL_SMOOTH_LINE_WIDTH_GRANULARITY . . . . . . . . . . . . . . . . . . 421
6.50.2.2882
GL_SMOOTH_LINE_WIDTH_RANGE . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2883
GL_SMOOTH_POINT_SIZE_GRANULARITY . . . . . . . . . . . . . . . . . . 421
6.50.2.2884
GL_SMOOTH_POINT_SIZE_RANGE . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2885
GL_SOURCE0_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxv

6.50.2.2886
GL_SOURCE0_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2887
GL_SOURCE0_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2888
GL_SOURCE0_RGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

6.50.2.2889
GL_SOURCE0_RGB_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2890
GL_SOURCE0_RGB_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

6.50.2.2891
GL_SOURCE1_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2892
GL_SOURCE1_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2893
GL_SOURCE1_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2894
GL_SOURCE1_RGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

6.50.2.2895
GL_SOURCE1_RGB_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2896
GL_SOURCE1_RGB_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 421

6.50.2.2897
GL_SOURCE2_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2898
GL_SOURCE2_ALPHA_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2899
GL_SOURCE2_ALPHA_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
6.50.2.2900
GL_SOURCE2_RGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2901
GL_SOURCE2_RGB_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2902
GL_SOURCE2_RGB_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2903
GL_SOURCE3_ALPHA_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2904
GL_SOURCE3_RGB_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2905
GL_SPARE0_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2906
GL_SPARE0_PLUS_SECONDARY_COLOR_NV
6.50.2.2907
GL_SPARE1_NV

. . . . . . . . . . . . . . . . 422

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2908
GL_SPRITE_AXIAL_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2909
GL_SPRITE_AXIS_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2910
GL_SPRITE_EYE_ALIGNED_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2911
GL_SPRITE_MODE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2912
GL_SPRITE_OBJECT_ALIGNED_SGIX . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2913
GL_SPRITE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2914
GL_SPRITE_TRANSLATION_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2915
GL_SRC0_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2916
GL_SRC0_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2917
GL_SRC1_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2918
GL_SRC1_COLOR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2919
GL_SRC1_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2920
GL_SRC2_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2921
GL_SRC2_RGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2922
GL_SRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2923
GL_SRGB8

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2924
GL_SRGB8_ALPHA8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
6.50.2.2925
GL_SRGB8_ALPHA8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxvi

CONTENTS

6.50.2.2926
GL_SRGB8_EXT
6.50.2.2927
GL_SRGB_ALPHA

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 422

6.50.2.2928
GL_SRGB_ALPHA_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

6.50.2.2929
GL_SRGB_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2930
GL_STATIC_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2931
GL_STATIC_COPY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2932
GL_STATIC_COPY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2933
GL_STATIC_DRAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2934
GL_STATIC_DRAW_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2935
GL_STATIC_READ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2936
GL_STATIC_READ_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2937
GL_STENCIL_ATTACHMENT . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2938
GL_STENCIL_ATTACHMENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2939
GL_STENCIL_BACK_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2940
GL_STENCIL_BACK_FAIL_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2941
GL_STENCIL_BACK_FUNC

. . . . . . . . . . . . . . . . . . . . . . . . . . . 423

6.50.2.2942
GL_STENCIL_BACK_FUNC_ATI . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2943
GL_STENCIL_BACK_PASS_DEPTH_FAIL . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2944
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI . . . . . . . . . . . . . . . . . 423
6.50.2.2945
GL_STENCIL_BACK_PASS_DEPTH_PASS . . . . . . . . . . . . . . . . . . . 423
6.50.2.2946
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
6.50.2.2947
GL_STENCIL_BACK_REF

. . . . . . . . . . . . . . . . 423

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

6.50.2.2948
GL_STENCIL_BACK_VALUE_MASK . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2949
GL_STENCIL_BACK_WRITEMASK . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2950
GL_STENCIL_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2951
GL_STENCIL_CLEAR_TAG_VALUE_EXT . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2952
GL_STENCIL_INDEX1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423

6.50.2.2953
GL_STENCIL_INDEX16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2954
GL_STENCIL_INDEX16_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 423
6.50.2.2955
GL_STENCIL_INDEX1_EXT
6.50.2.2956
GL_STENCIL_INDEX4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2957
GL_STENCIL_INDEX4_EXT
6.50.2.2958
GL_STENCIL_INDEX8

. . . . . . . . . . . . . . . . . . . . . . . . . . . 423

. . . . . . . . . . . . . . . . . . . . . . . . . . . 424

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2959
GL_STENCIL_INDEX8_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2960
GL_STENCIL_TAG_BITS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2961
GL_STENCIL_TEST_TWO_SIDE_EXT . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2962
GL_STORAGE_CACHED_APPLE . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2963
GL_STORAGE_CLIENT_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2964
GL_STORAGE_PRIVATE_APPLE . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2965
GL_STORAGE_SHARED_APPLE

. . . . . . . . . . . . . . . . . . . . . . . . 424
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxvii

6.50.2.2966
GL_STREAM_COPY

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2967
GL_STREAM_COPY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2968
GL_STREAM_DRAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2969
GL_STREAM_DRAW_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2970
GL_STREAM_READ

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2971
GL_STREAM_READ_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2972
GL_STRICT_DEPTHFUNC_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2973
GL_STRICT_LIGHTING_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2974
GL_STRICT_SCISSOR_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2975
GL_SUB_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2976
GL_SUBTRACT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2977
GL_SUBTRACT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2978
GL_SUCCESS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2979
GL_SUN_convolution_border_modes . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2980
GL_SUN_global_alpha

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424

6.50.2.2981
GL_SUN_mesh_array . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2982
GL_SUN_slice_accum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2983
GL_SUN_triangle_list . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 424
6.50.2.2984
GL_SUN_vertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2985
GL_SUNX_constant_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2986
GL_SURFACE_MAPPED_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2987
GL_SURFACE_REGISTERED_NV . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2988
GL_SURFACE_STATE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2989
GL_SWIZZLE_STQ_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2990
GL_SWIZZLE_STQ_DQ_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2991
GL_SWIZZLE_STR_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2992
GL_SWIZZLE_STR_DR_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2993
GL_SWIZZLE_STRQ_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2994
GL_SWIZZLE_STRQ_DQ_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2995
GL_SYNC_CL_EVENT_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2996
GL_SYNC_CL_EVENT_COMPLETE_ARB . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2997
GL_SYNC_CONDITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.2998
GL_SYNC_FENCE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425

6.50.2.2999
GL_SYNC_FLAGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3000
GL_SYNC_FLUSH_COMMANDS_BIT . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3001
GL_SYNC_GPU_COMMANDS_COMPLETE . . . . . . . . . . . . . . . . . . . 425
6.50.2.3002
GL_SYNC_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3003
GL_T2F_IUI_N3F_V2F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3004
GL_T2F_IUI_N3F_V3F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3005
GL_T2F_IUI_V2F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxviii

CONTENTS

6.50.2.3006
GL_T2F_IUI_V3F_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3007
GL_TABLE_TOO_LARGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3008
GL_TABLE_TOO_LARGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3009
GL_TANGENT_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3010
GL_TANGENT_ARRAY_POINTER_EXT . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3011
GL_TANGENT_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . . . . . . 425
6.50.2.3012
GL_TANGENT_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3013
GL_TESS_CONTROL_OUTPUT_VERTICES . . . . . . . . . . . . . . . . . . . 426
6.50.2.3014
GL_TESS_CONTROL_PROGRAM_NV . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3015
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV . . . . . . . . 426
6.50.2.3016
GL_TESS_CONTROL_SHADER . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3017
GL_TESS_CONTROL_SHADER_BIT . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3018
GL_TESS_EVALUATION_PROGRAM_NV . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3019
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV . . . . . . 426
6.50.2.3020
GL_TESS_EVALUATION_SHADER

. . . . . . . . . . . . . . . . . . . . . . . 426

6.50.2.3021
GL_TESS_EVALUATION_SHADER_BIT . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3022
GL_TESS_GEN_MODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3023
GL_TESS_GEN_POINT_MODE

. . . . . . . . . . . . . . . . . . . . . . . . . 426

6.50.2.3024
GL_TESS_GEN_SPACING . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3025
GL_TESS_GEN_VERTEX_ORDER . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3026
GL_TESSELLATION_FACTOR_AMD . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3027
GL_TESSELLATION_MODE_AMD . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3028
GL_TEXCOORD1_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3029
GL_TEXCOORD2_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3030
GL_TEXCOORD3_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3031
GL_TEXCOORD4_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3032
GL_TEXT_FRAGMENT_SHADER_ATI . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3033
GL_TEXTURE0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3034
GL_TEXTURE0_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3035
GL_TEXTURE1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3036
GL_TEXTURE10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3037
GL_TEXTURE10_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

6.50.2.3038
GL_TEXTURE11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426
6.50.2.3039
GL_TEXTURE11_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 426

6.50.2.3040
GL_TEXTURE12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3041
GL_TEXTURE12_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3042
GL_TEXTURE13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3043
GL_TEXTURE13_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3044
GL_TEXTURE14 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3045
GL_TEXTURE14_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxix

6.50.2.3046
GL_TEXTURE15 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3047
GL_TEXTURE15_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3048
GL_TEXTURE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3049
GL_TEXTURE16_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3050
GL_TEXTURE17 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3051
GL_TEXTURE17_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3052
GL_TEXTURE18 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3053
GL_TEXTURE18_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3054
GL_TEXTURE19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3055
GL_TEXTURE19_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3056
GL_TEXTURE1_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3057
GL_TEXTURE2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3058
GL_TEXTURE20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3059
GL_TEXTURE20_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3060
GL_TEXTURE21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3061
GL_TEXTURE21_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3062
GL_TEXTURE22 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3063
GL_TEXTURE22_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3064
GL_TEXTURE23 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3065
GL_TEXTURE23_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3066
GL_TEXTURE24 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427
6.50.2.3067
GL_TEXTURE24_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 427

6.50.2.3068
GL_TEXTURE25 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3069
GL_TEXTURE25_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3070
GL_TEXTURE26 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3071
GL_TEXTURE26_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3072
GL_TEXTURE27 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3073
GL_TEXTURE27_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3074
GL_TEXTURE28 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3075
GL_TEXTURE28_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3076
GL_TEXTURE29 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3077
GL_TEXTURE29_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3078
GL_TEXTURE2_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3079
GL_TEXTURE3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3080
GL_TEXTURE30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3081
GL_TEXTURE30_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3082
GL_TEXTURE31 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3083
GL_TEXTURE31_ARB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428

6.50.2.3084
GL_TEXTURE3_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3085
GL_TEXTURE4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxx

CONTENTS

6.50.2.3086
GL_TEXTURE4_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3087
GL_TEXTURE5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3088
GL_TEXTURE5_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3089
GL_TEXTURE6 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3090
GL_TEXTURE6_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3091
GL_TEXTURE7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3092
GL_TEXTURE7_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3093
GL_TEXTURE8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3094
GL_TEXTURE8_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3095
GL_TEXTURE9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428
6.50.2.3096
GL_TEXTURE9_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3097
GL_TEXTURE_1D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3098
GL_TEXTURE_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3099
GL_TEXTURE_1D_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3100
GL_TEXTURE_1D_STACK_BINDING_MESAX

. . . . . . . . . . . . . . . . . 429

6.50.2.3101
GL_TEXTURE_1D_STACK_MESAX . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3102
GL_TEXTURE_2D_ARRAY . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3103
GL_TEXTURE_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3104
GL_TEXTURE_2D_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3105
GL_TEXTURE_2D_MULTISAMPLE . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3106
GL_TEXTURE_2D_MULTISAMPLE_ARRAY . . . . . . . . . . . . . . . . . . . 429
6.50.2.3107
GL_TEXTURE_2D_STACK_BINDING_MESAX

. . . . . . . . . . . . . . . . . 429

6.50.2.3108
GL_TEXTURE_2D_STACK_MESAX . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3109
GL_TEXTURE_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3110
GL_TEXTURE_3D_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3111
GL_TEXTURE_3D_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3112
GL_TEXTURE_4D_BINDING_SGIS

. . . . . . . . . . . . . . . . . . . . . . . 429

6.50.2.3113
GL_TEXTURE_4D_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3114
GL_TEXTURE_4DSIZE_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . . 429

6.50.2.3115
GL_TEXTURE_ALPHA_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3116
GL_TEXTURE_ALPHA_TYPE

. . . . . . . . . . . . . . . . . . . . . . . . . . 429

6.50.2.3117
GL_TEXTURE_ALPHA_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3118
GL_TEXTURE_APPLICATION_MODE_EXT . . . . . . . . . . . . . . . . . . . 429
6.50.2.3119
GL_TEXTURE_BASE_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3120
GL_TEXTURE_BASE_LEVEL_SGIS . . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3121
GL_TEXTURE_BINDING_1D_ARRAY . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3122
GL_TEXTURE_BINDING_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . 429
6.50.2.3123
GL_TEXTURE_BINDING_2D_ARRAY . . . . . . . . . . . . . . . . . . . . . . 429
6.50.2.3124
GL_TEXTURE_BINDING_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . . . 430
6.50.2.3125
GL_TEXTURE_BINDING_2D_MULTISAMPLE . . . . . . . . . . . . . . . . . . 430
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxi

6.50.2.3126
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY . . . . . . . . . . . . . 430
6.50.2.3127
GL_TEXTURE_BINDING_3D . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3128
GL_TEXTURE_BINDING_BUFFER . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3129
GL_TEXTURE_BINDING_BUFFER_ARB . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3130
GL_TEXTURE_BINDING_BUFFER_EXT . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3131
GL_TEXTURE_BINDING_CUBE_MAP . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3132
GL_TEXTURE_BINDING_CUBE_MAP_ARB . . . . . . . . . . . . . . . . . . . 430
6.50.2.3133
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY . . . . . . . . . . . . . . . . . 430
6.50.2.3134
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB . . . . . . . . . . . . . . 430
6.50.2.3135
GL_TEXTURE_BINDING_CUBE_MAP_EXT . . . . . . . . . . . . . . . . . . . 430
6.50.2.3136
GL_TEXTURE_BINDING_RECTANGLE . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3137
GL_TEXTURE_BINDING_RECTANGLE_ARB . . . . . . . . . . . . . . . . . . 430
6.50.2.3138
GL_TEXTURE_BINDING_RECTANGLE_NV . . . . . . . . . . . . . . . . . . . 430
6.50.2.3139
GL_TEXTURE_BINDING_RENDERBUFFER_NV . . . . . . . . . . . . . . . . 430
6.50.2.3140
GL_TEXTURE_BLUE_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3141
GL_TEXTURE_BLUE_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3142
GL_TEXTURE_BLUE_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3143
GL_TEXTURE_BORDER_VALUES_NV . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3144
GL_TEXTURE_BUFFER

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430

6.50.2.3145
GL_TEXTURE_BUFFER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3146
GL_TEXTURE_BUFFER_DATA_STORE_BINDING . . . . . . . . . . . . . . . 430
6.50.2.3147
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB . . . . . . . . . . . . 430
6.50.2.3148
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT . . . . . . . . . . . . 430
6.50.2.3149
GL_TEXTURE_BUFFER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 430

6.50.2.3150
GL_TEXTURE_BUFFER_FORMAT . . . . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3151
GL_TEXTURE_BUFFER_FORMAT_ARB . . . . . . . . . . . . . . . . . . . . . 430
6.50.2.3152
GL_TEXTURE_BUFFER_FORMAT_EXT . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3153
GL_TEXTURE_CLIPMAP_CENTER_SGIX . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3154
GL_TEXTURE_CLIPMAP_DEPTH_SGIX . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3155
GL_TEXTURE_CLIPMAP_FRAME_SGIX . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3156
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX . . . . . . . . . . . . . . . . . 431
6.50.2.3157
GL_TEXTURE_CLIPMAP_OFFSET_SGIX . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3158
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX . . . . . . . . . . . . . . . 431
6.50.2.3159
GL_TEXTURE_COLOR_TABLE_SGI . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3160
GL_TEXTURE_COLOR_WRITEMASK_SGIS

. . . . . . . . . . . . . . . . . . 431

6.50.2.3161
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB . . . . . . . . . . . . . . . . . 431
6.50.2.3162
GL_TEXTURE_COMPARE_FUNC . . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3163
GL_TEXTURE_COMPARE_FUNC_ARB . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3164
GL_TEXTURE_COMPARE_MODE . . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3165
GL_TEXTURE_COMPARE_MODE_ARB . . . . . . . . . . . . . . . . . . . . . 431
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxii

CONTENTS

6.50.2.3166
GL_TEXTURE_COMPARE_OPERATOR_SGIX . . . . . . . . . . . . . . . . . 431
6.50.2.3167
GL_TEXTURE_COMPARE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3168
GL_TEXTURE_COMPRESSED . . . . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3169
GL_TEXTURE_COMPRESSED_ARB . . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3170
GL_TEXTURE_COMPRESSED_IMAGE_SIZE . . . . . . . . . . . . . . . . . . 431
6.50.2.3171
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB . . . . . . . . . . . . . . . 431
6.50.2.3172
GL_TEXTURE_COMPRESSION_HINT . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3173
GL_TEXTURE_COMPRESSION_HINT_ARB . . . . . . . . . . . . . . . . . . . 431
6.50.2.3174
GL_TEXTURE_CONSTANT_DATA_SUNX . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3175
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . 431
6.50.2.3176
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . 431
6.50.2.3177
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . 431
6.50.2.3178
GL_TEXTURE_COORD_ARRAY_COUNT_EXT . . . . . . . . . . . . . . . . . 431
6.50.2.3179
GL_TEXTURE_COORD_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . 431
6.50.2.3180
GL_TEXTURE_COORD_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . 432
6.50.2.3181
GL_TEXTURE_COORD_ARRAY_LIST_IBM . . . . . . . . . . . . . . . . . . . 432
6.50.2.3182
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . . . 432
6.50.2.3183
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL . . . . . . . 432
6.50.2.3184
GL_TEXTURE_COORD_ARRAY_POINTER_EXT . . . . . . . . . . . . . . . . 432
6.50.2.3185
GL_TEXTURE_COORD_ARRAY_SIZE_EXT . . . . . . . . . . . . . . . . . . . 432
6.50.2.3186
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . 432
6.50.2.3187
GL_TEXTURE_COORD_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . 432
6.50.2.3188
GL_TEXTURE_COORD_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 432

6.50.2.3189
GL_TEXTURE_CUBE_MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3190
GL_TEXTURE_CUBE_MAP_ARB

. . . . . . . . . . . . . . . . . . . . . . . . 432

6.50.2.3191
GL_TEXTURE_CUBE_MAP_ARRAY . . . . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3192
GL_TEXTURE_CUBE_MAP_ARRAY_ARB . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3193
GL_TEXTURE_CUBE_MAP_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3194
GL_TEXTURE_CUBE_MAP_NEGATIVE_X

. . . . . . . . . . . . . . . . . . . 432

6.50.2.3195
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB . . . . . . . . . . . . . . . . 432
6.50.2.3196
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
6.50.2.3197
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y

. . . . . . . . . . . . . . . . 432

. . . . . . . . . . . . . . . . . . . 432

6.50.2.3198
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB . . . . . . . . . . . . . . . . 432
6.50.2.3199
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
6.50.2.3200
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z

. . . . . . . . . . . . . . . . 432

. . . . . . . . . . . . . . . . . . . 432

6.50.2.3201
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB . . . . . . . . . . . . . . . . 432
6.50.2.3202
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT

. . . . . . . . . . . . . . . . 432

6.50.2.3203
GL_TEXTURE_CUBE_MAP_POSITIVE_X . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3204
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB . . . . . . . . . . . . . . . . . 432
6.50.2.3205
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT . . . . . . . . . . . . . . . . . 432
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxiii

6.50.2.3206
GL_TEXTURE_CUBE_MAP_POSITIVE_Y . . . . . . . . . . . . . . . . . . . . 432
6.50.2.3207
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB . . . . . . . . . . . . . . . . . 432
6.50.2.3208
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT . . . . . . . . . . . . . . . . . 433
6.50.2.3209
GL_TEXTURE_CUBE_MAP_POSITIVE_Z . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3210
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB . . . . . . . . . . . . . . . . . 433
6.50.2.3211
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT . . . . . . . . . . . . . . . . . 433
6.50.2.3212
GL_TEXTURE_CUBE_MAP_SEAMLESS

. . . . . . . . . . . . . . . . . . . . 433

6.50.2.3213
GL_TEXTURE_DEFORMATION_BIT_SGIX . . . . . . . . . . . . . . . . . . . 433
6.50.2.3214
GL_TEXTURE_DEFORMATION_SGIX . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3215
GL_TEXTURE_DEPTH . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3216
GL_TEXTURE_DEPTH_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3217
GL_TEXTURE_DEPTH_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3218
GL_TEXTURE_DEPTH_SIZE_ARB . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3219
GL_TEXTURE_DEPTH_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3220
GL_TEXTURE_DEPTH_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3221
GL_TEXTURE_DS_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3222
GL_TEXTURE_DT_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3223
GL_TEXTURE_ENV_BIAS_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3224
GL_TEXTURE_FETCH_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . 433
6.50.2.3225
GL_TEXTURE_FILTER4_SIZE_SGIS . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3226
GL_TEXTURE_FILTER_CONTROL . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3227
GL_TEXTURE_FILTER_CONTROL_EXT . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3228
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS . . . . . . . . . . . . . . . . . . 433
6.50.2.3229
GL_TEXTURE_FLOAT_COMPONENTS_NV . . . . . . . . . . . . . . . . . . . 433
6.50.2.3230
GL_TEXTURE_FREE_MEMORY_ATI

. . . . . . . . . . . . . . . . . . . . . . 433

6.50.2.3231
GL_TEXTURE_GEQUAL_R_SGIX . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3232
GL_TEXTURE_GREEN_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3233
GL_TEXTURE_GREEN_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3234
GL_TEXTURE_GREEN_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3235
GL_TEXTURE_HI_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
6.50.2.3236
GL_TEXTURE_INDEX_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3237
GL_TEXTURE_INTENSITY_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3238
GL_TEXTURE_INTENSITY_TYPE . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3239
GL_TEXTURE_INTENSITY_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3240
GL_TEXTURE_LEQUAL_R_SGIX

. . . . . . . . . . . . . . . . . . . . . . . . 434

6.50.2.3241
GL_TEXTURE_LIGHT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3242
GL_TEXTURE_LIGHTING_MODE_HP . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3243
GL_TEXTURE_LO_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3244
GL_TEXTURE_LOD_BIAS . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3245
GL_TEXTURE_LOD_BIAS_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 434
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxiv

CONTENTS

6.50.2.3246
GL_TEXTURE_LOD_BIAS_R_SGIX . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3247
GL_TEXTURE_LOD_BIAS_S_SGIX . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3248
GL_TEXTURE_LOD_BIAS_T_SGIX

. . . . . . . . . . . . . . . . . . . . . . . 434

6.50.2.3249
GL_TEXTURE_LUMINANCE_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3250
GL_TEXTURE_LUMINANCE_TYPE . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3251
GL_TEXTURE_LUMINANCE_TYPE_ARB . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3252
GL_TEXTURE_MAG_SIZE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3253
GL_TEXTURE_MATERIAL_FACE_EXT . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3254
GL_TEXTURE_MATERIAL_PARAMETER_EXT . . . . . . . . . . . . . . . . . 434
6.50.2.3255
GL_TEXTURE_MAX_ANISOTROPY_EXT . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3256
GL_TEXTURE_MAX_CLAMP_R_SGIX . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3257
GL_TEXTURE_MAX_CLAMP_S_SGIX . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3258
GL_TEXTURE_MAX_CLAMP_T_SGIX . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3259
GL_TEXTURE_MAX_LEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3260
GL_TEXTURE_MAX_LEVEL_SGIS . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3261
GL_TEXTURE_MAX_LOD

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

6.50.2.3262
GL_TEXTURE_MAX_LOD_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3263
GL_TEXTURE_MIN_LOD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434
6.50.2.3264
GL_TEXTURE_MIN_LOD_SGIS . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3265
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX . . . . . . . . . . . . . . . . . . 435
6.50.2.3266
GL_TEXTURE_NORMAL_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3267
GL_TEXTURE_POST_SPECULAR_HP

. . . . . . . . . . . . . . . . . . . . . 435

6.50.2.3268
GL_TEXTURE_PRE_SPECULAR_HP . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3269
GL_TEXTURE_PRIORITY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3270
GL_TEXTURE_RANGE_LENGTH_APPLE . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3271
GL_TEXTURE_RANGE_POINTER_APPLE

. . . . . . . . . . . . . . . . . . . 435

6.50.2.3272
GL_TEXTURE_RECTANGLE . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3273
GL_TEXTURE_RECTANGLE_ARB . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3274
GL_TEXTURE_RECTANGLE_NV . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3275
GL_TEXTURE_RED_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3276
GL_TEXTURE_RED_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3277
GL_TEXTURE_RED_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3278
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV . . . . . . . . 435
6.50.2.3279
GL_TEXTURE_RENDERBUFFER_NV . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3280
GL_TEXTURE_RESIDENT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3281
GL_TEXTURE_SAMPLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3282
GL_TEXTURE_SHADER_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3283
GL_TEXTURE_SHARED_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3284
GL_TEXTURE_SHARED_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3285
GL_TEXTURE_STENCIL_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 435
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxv

6.50.2.3286
GL_TEXTURE_STENCIL_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3287
GL_TEXTURE_STORAGE_HINT_APPLE . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3288
GL_TEXTURE_SWIZZLE_A . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3289
GL_TEXTURE_SWIZZLE_A_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3290
GL_TEXTURE_SWIZZLE_B . . . . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3291
GL_TEXTURE_SWIZZLE_B_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 435
6.50.2.3292
GL_TEXTURE_SWIZZLE_G

. . . . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3293
GL_TEXTURE_SWIZZLE_G_EXT
6.50.2.3294
GL_TEXTURE_SWIZZLE_R

. . . . . . . . . . . . . . . . . . . . . . . . 436

. . . . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3295
GL_TEXTURE_SWIZZLE_R_EXT

. . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3296
GL_TEXTURE_SWIZZLE_RGBA . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3297
GL_TEXTURE_SWIZZLE_RGBA_EXT . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3298
GL_TEXTURE_TOO_LARGE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3299
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV . . . . . . . . . . . . . . . . 436
6.50.2.3300
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . 436
6.50.2.3301
GL_TEXTURE_WRAP_Q_SGIS

. . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3302
GL_TEXTURE_WRAP_R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3303
GL_TEXTURE_WRAP_R_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3304
GL_TIME_ELAPSED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3305
GL_TIME_ELAPSED_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3306
GL_TIMEOUT_EXPIRED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3307
GL_TIMEOUT_IGNORED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3308
GL_TIMESTAMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436

6.50.2.3309
GL_TRACK_MATRIX_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3310
GL_TRACK_MATRIX_TRANSFORM_NV . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3311
GL_TRANSFORM_FEEDBACK . . . . . . . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3312
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV . . . . . . . . . . . . . . . . . . 436
6.50.2.3313
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT . . . . . . . . . . . . . . 436
6.50.2.3314
GL_TRANSFORM_FEEDBACK_BINDING . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3315
GL_TRANSFORM_FEEDBACK_BINDING_NV . . . . . . . . . . . . . . . . . . 436
6.50.2.3316
GL_TRANSFORM_FEEDBACK_BUFFER . . . . . . . . . . . . . . . . . . . . 436
6.50.2.3317
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE . . . . . . . . . . . . . . . 436
6.50.2.3318
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV . . . . . . . . . . . . . 436
6.50.2.3319
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING . . . . . . . . . . . . . . . 436
6.50.2.3320
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT . . . . . . . . . . . . 437
6.50.2.3321
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV . . . . . . . . . . . . 437
6.50.2.3322
GL_TRANSFORM_FEEDBACK_BUFFER_EXT . . . . . . . . . . . . . . . . . 437
6.50.2.3323
GL_TRANSFORM_FEEDBACK_BUFFER_MODE . . . . . . . . . . . . . . . . 437
6.50.2.3324
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT . . . . . . . . . . . . . 437
6.50.2.3325
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV . . . . . . . . . . . . . . 437
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxvi

CONTENTS

6.50.2.3326
GL_TRANSFORM_FEEDBACK_BUFFER_NV . . . . . . . . . . . . . . . . . . 437
6.50.2.3327
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED . . . . . . . . . . . . . . . 437
6.50.2.3328
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV . . . . . . . . . . . . 437
6.50.2.3329
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE . . . . . . . . . . . . . . . . . 437
6.50.2.3330
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT . . . . . . . . . . . . . . 437
6.50.2.3331
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV . . . . . . . . . . . . . . . 437
6.50.2.3332
GL_TRANSFORM_FEEDBACK_BUFFER_START . . . . . . . . . . . . . . . . 437
6.50.2.3333
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT . . . . . . . . . . . . . 437
6.50.2.3334
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV . . . . . . . . . . . . . 437
6.50.2.3335
GL_TRANSFORM_FEEDBACK_NV

. . . . . . . . . . . . . . . . . . . . . . . 437

6.50.2.3336
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN . . . . . . . . . . . . 437
6.50.2.3337
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT . . . . . . . . . 437
6.50.2.3338
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV . . . . . . . . . . 437
6.50.2.3339
GL_TRANSFORM_FEEDBACK_RECORD_NV . . . . . . . . . . . . . . . . . . 437
6.50.2.3340
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH . . . . . . . . . . . 437
6.50.2.3341
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT . . . . . . . . 437
6.50.2.3342
GL_TRANSFORM_FEEDBACK_VARYINGS . . . . . . . . . . . . . . . . . . . 437
6.50.2.3343
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT . . . . . . . . . . . . . . . . 437
6.50.2.3344
GL_TRANSFORM_FEEDBACK_VARYINGS_NV . . . . . . . . . . . . . . . . . 437
6.50.2.3345
GL_TRANSFORM_HINT_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . 437
6.50.2.3346
GL_TRANSPOSE_COLOR_MATRIX . . . . . . . . . . . . . . . . . . . . . . . 437
6.50.2.3347
GL_TRANSPOSE_COLOR_MATRIX_ARB . . . . . . . . . . . . . . . . . . . . 437
6.50.2.3348
GL_TRANSPOSE_CURRENT_MATRIX_ARB . . . . . . . . . . . . . . . . . . 438
6.50.2.3349
GL_TRANSPOSE_MODELVIEW_MATRIX . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3350
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB . . . . . . . . . . . . . . . . . 438
6.50.2.3351
GL_TRANSPOSE_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3352
GL_TRANSPOSE_PROGRAM_MATRIX_EXT . . . . . . . . . . . . . . . . . . 438
6.50.2.3353
GL_TRANSPOSE_PROJECTION_MATRIX

. . . . . . . . . . . . . . . . . . . 438

6.50.2.3354
GL_TRANSPOSE_PROJECTION_MATRIX_ARB . . . . . . . . . . . . . . . . 438
6.50.2.3355
GL_TRANSPOSE_TEXTURE_MATRIX . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3356
GL_TRANSPOSE_TEXTURE_MATRIX_ARB

. . . . . . . . . . . . . . . . . . 438

6.50.2.3357
GL_TRIANGLE_LIST_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3358
GL_TRIANGLE_MESH_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3359
GL_TRIANGLE_STRIP_ADJACENCY . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3360
GL_TRIANGLE_STRIP_ADJACENCY_ARB . . . . . . . . . . . . . . . . . . . 438
6.50.2.3361
GL_TRIANGLE_STRIP_ADJACENCY_EXT . . . . . . . . . . . . . . . . . . . 438
6.50.2.3362
GL_TRIANGLES_ADJACENCY . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3363
GL_TRIANGLES_ADJACENCY_ARB . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3364
GL_TRIANGLES_ADJACENCY_EXT . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3365
GL_TYPE_RGBA_FLOAT_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . 438
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxvii

6.50.2.3366
GL_UNDEFINED_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3367
GL_UNDEFINED_VERTEX . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3368
GL_UNIFORM_ARRAY_STRIDE . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3369
GL_UNIFORM_BARRIER_BIT_EXT . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3370
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES . . . . . . . . . . . . . 438
6.50.2.3371
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS . . . . . . . . . . . . . . . . . . 438
6.50.2.3372
GL_UNIFORM_BLOCK_BINDING

. . . . . . . . . . . . . . . . . . . . . . . . 438

6.50.2.3373
GL_UNIFORM_BLOCK_DATA_SIZE . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3374
GL_UNIFORM_BLOCK_INDEX . . . . . . . . . . . . . . . . . . . . . . . . . . 438
6.50.2.3375
GL_UNIFORM_BLOCK_NAME_LENGTH

. . . . . . . . . . . . . . . . . . . . 438

6.50.2.3376
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER . . . . . . 439
6.50.2.3377
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER . . . . . . 439
6.50.2.3378
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER . . . 439
6.50.2.3379
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER . 439
6.50.2.3380
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER . . . . . . . . 439
6.50.2.3381
GL_UNIFORM_BUFFER

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

6.50.2.3382
GL_UNIFORM_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3383
GL_UNIFORM_BUFFER_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3384
GL_UNIFORM_BUFFER_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . 439

6.50.2.3385
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT . . . . . . . . . . . . . . . . 439
6.50.2.3386
GL_UNIFORM_BUFFER_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3387
GL_UNIFORM_BUFFER_START . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3388
GL_UNIFORM_IS_ROW_MAJOR . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3389
GL_UNIFORM_MATRIX_STRIDE . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3390
GL_UNIFORM_NAME_LENGTH . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3391
GL_UNIFORM_OFFSET

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439

6.50.2.3392
GL_UNIFORM_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3393
GL_UNIFORM_TYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3394
GL_UNKNOWN_CONTEXT_RESET_ARB . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3395
GL_UNPACK_CLIENT_STORAGE_APPLE

. . . . . . . . . . . . . . . . . . . 439

6.50.2.3396
GL_UNPACK_CMYK_HINT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3397
GL_UNPACK_CONSTANT_DATA_SUNX . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3398
GL_UNPACK_IMAGE_DEPTH_SGIS . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3399
GL_UNPACK_IMAGE_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3400
GL_UNPACK_IMAGE_HEIGHT_EXT . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3401
GL_UNPACK_RESAMPLE_OML . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3402
GL_UNPACK_RESAMPLE_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3403
GL_UNPACK_ROW_BYTES_APPLE . . . . . . . . . . . . . . . . . . . . . . . 439
6.50.2.3404
GL_UNPACK_SKIP_IMAGES . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3405
GL_UNPACK_SKIP_IMAGES_EXT . . . . . . . . . . . . . . . . . . . . . . . . 440
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxviii

CONTENTS

6.50.2.3406
GL_UNPACK_SKIP_VOLUMES_SGIS . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3407
GL_UNPACK_SUBSAMPLE_RATE_SGIX . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3408
GL_UNSIGNALED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3409
GL_UNSIGNED_BYTE_2_3_3_REV . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3410
GL_UNSIGNED_BYTE_3_3_2 . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3411
GL_UNSIGNED_BYTE_3_3_2_EXT . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3412
GL_UNSIGNED_IDENTITY_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3413
GL_UNSIGNED_INT16_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3414
GL_UNSIGNED_INT16_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3415
GL_UNSIGNED_INT16_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3416
GL_UNSIGNED_INT16_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3417
GL_UNSIGNED_INT64_AMD . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3418
GL_UNSIGNED_INT64_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3419
GL_UNSIGNED_INT64_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3420
GL_UNSIGNED_INT64_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3421
GL_UNSIGNED_INT64_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3422
GL_UNSIGNED_INT8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3423
GL_UNSIGNED_INT8_VEC2_NV . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3424
GL_UNSIGNED_INT8_VEC3_NV . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3425
GL_UNSIGNED_INT8_VEC4_NV . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3426
GL_UNSIGNED_INT_10_10_10_2 . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3427
GL_UNSIGNED_INT_10_10_10_2_EXT . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3428
GL_UNSIGNED_INT_10F_11F_11F_REV . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3429
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT . . . . . . . . . . . . . . . . . 440
6.50.2.3430
GL_UNSIGNED_INT_24_8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3431
GL_UNSIGNED_INT_24_8_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 440
6.50.2.3432
GL_UNSIGNED_INT_24_8_NV . . . . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3433
GL_UNSIGNED_INT_2_10_10_10_REV . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3434
GL_UNSIGNED_INT_5_9_9_9_REV . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3435
GL_UNSIGNED_INT_5_9_9_9_REV_EXT . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3436
GL_UNSIGNED_INT_8_8_8_8 . . . . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3437
GL_UNSIGNED_INT_8_8_8_8_EXT . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3438
GL_UNSIGNED_INT_8_8_8_8_REV . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3439
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV . . . . . . . . . . . . . . . . . . . 441
6.50.2.3440
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT . . . . . . . . . . . . . . . . . 441
6.50.2.3441
GL_UNSIGNED_INT_IMAGE_1D_EXT . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3442
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT . . . . . . . . . . . . . . . . . 441
6.50.2.3443
GL_UNSIGNED_INT_IMAGE_2D_EXT . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3444
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT . . . . . . . . 441
6.50.2.3445
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT . . . . . . . . . . . . . 441
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxix

6.50.2.3446
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT . . . . . . . . . . . . . . . . . . 441
6.50.2.3447
GL_UNSIGNED_INT_IMAGE_3D_EXT . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3448
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT . . . . . . . . . . . . . . . . . . . 441
6.50.2.3449
GL_UNSIGNED_INT_IMAGE_CUBE_EXT . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3450
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT . . . . . . . . . . . . 441
6.50.2.3451
GL_UNSIGNED_INT_S8_S8_8_8_NV . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3452
GL_UNSIGNED_INT_SAMPLER_1D . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3453
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY . . . . . . . . . . . . . . . . . . 441
6.50.2.3454
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT . . . . . . . . . . . . . . . 441
6.50.2.3455
GL_UNSIGNED_INT_SAMPLER_1D_EXT . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3456
GL_UNSIGNED_INT_SAMPLER_2D . . . . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3457
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY . . . . . . . . . . . . . . . . . . 441
6.50.2.3458
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT . . . . . . . . . . . . . . . 441
6.50.2.3459
GL_UNSIGNED_INT_SAMPLER_2D_EXT . . . . . . . . . . . . . . . . . . . . 441
6.50.2.3460
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE . . . . . . . . . . . . . . 442
6.50.2.3461
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY . . . . . . . . . 442
6.50.2.3462
GL_UNSIGNED_INT_SAMPLER_2D_RECT . . . . . . . . . . . . . . . . . . . 442
6.50.2.3463
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT . . . . . . . . . . . . . . . . 442
6.50.2.3464
GL_UNSIGNED_INT_SAMPLER_3D . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3465
GL_UNSIGNED_INT_SAMPLER_3D_EXT . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3466
GL_UNSIGNED_INT_SAMPLER_BUFFER . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3467
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD . . . . . . . . . . . . . . . . 442
6.50.2.3468
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT . . . . . . . . . . . . . . . . . 442
6.50.2.3469
GL_UNSIGNED_INT_SAMPLER_CUBE . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3470
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT . . . . . . . . . . . . . . . . . . 442
6.50.2.3471
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY . . . . . . . . . . . . . 442
6.50.2.3472
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB . . . . . . . . . . 442
6.50.2.3473
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV . . . . . . . . . . . . 442
6.50.2.3474
GL_UNSIGNED_INT_VEC2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3475
GL_UNSIGNED_INT_VEC2_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3476
GL_UNSIGNED_INT_VEC3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3477
GL_UNSIGNED_INT_VEC3_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3478
GL_UNSIGNED_INT_VEC4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3479
GL_UNSIGNED_INT_VEC4_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3480
GL_UNSIGNED_INVERT_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3481
GL_UNSIGNED_NORMALIZED . . . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3482
GL_UNSIGNED_NORMALIZED_ARB

. . . . . . . . . . . . . . . . . . . . . . 442

6.50.2.3483
GL_UNSIGNED_SHORT_1_5_5_5_REV . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3484
GL_UNSIGNED_SHORT_4_4_4_4 . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3485
GL_UNSIGNED_SHORT_4_4_4_4_EXT . . . . . . . . . . . . . . . . . . . . . 442
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxx

CONTENTS

6.50.2.3486
GL_UNSIGNED_SHORT_4_4_4_4_REV . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3487
GL_UNSIGNED_SHORT_5_5_5_1 . . . . . . . . . . . . . . . . . . . . . . . . 442
6.50.2.3488
GL_UNSIGNED_SHORT_5_5_5_1_EXT . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3489
GL_UNSIGNED_SHORT_5_6_5 . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3490
GL_UNSIGNED_SHORT_5_6_5_REV . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3491
GL_UNSIGNED_SHORT_8_8_APPLE . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3492
GL_UNSIGNED_SHORT_8_8_MESA . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3493
GL_UNSIGNED_SHORT_8_8_REV_APPLE . . . . . . . . . . . . . . . . . . . 443
6.50.2.3494
GL_UNSIGNED_SHORT_8_8_REV_MESA

. . . . . . . . . . . . . . . . . . . 443

6.50.2.3495
GL_UPPER_LEFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3496
GL_VALIDATE_STATUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3497
GL_VARIABLE_A_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3498
GL_VARIABLE_B_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3499
GL_VARIABLE_C_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3500
GL_VARIABLE_D_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3501
GL_VARIABLE_E_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3502
GL_VARIABLE_F_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3503
GL_VARIABLE_G_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3504
GL_VARIANT_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3505
GL_VARIANT_ARRAY_POINTER_EXT
6.50.2.3506
GL_VARIANT_ARRAY_STRIDE_EXT

. . . . . . . . . . . . . . . . . . . . . 443
. . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3507
GL_VARIANT_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3508
GL_VARIANT_DATATYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3509
GL_VARIANT_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3510
GL_VARIANT_VALUE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3511
GL_VBO_FREE_MEMORY_ATI

. . . . . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3512
GL_VECTOR_EXT

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3513
GL_VERSION_1_2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3514
GL_VERSION_1_2_DEPRECATED . . . . . . . . . . . . . . . . . . . . . . . . 443
6.50.2.3515
GL_VERSION_1_3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 443

6.50.2.3516
GL_VERSION_1_3_DEPRECATED . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3517
GL_VERSION_1_4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3518
GL_VERSION_1_4_DEPRECATED . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3519
GL_VERSION_1_5

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3520
GL_VERSION_2_0

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3521
GL_VERSION_2_1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3522
GL_VERSION_3_0

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3523
GL_VERSION_3_1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3524
GL_VERSION_3_2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3525
GL_VERSION_3_3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxxi

6.50.2.3526
GL_VERSION_4_0

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3527
GL_VERSION_4_1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3528
GL_VERTEX23_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3529
GL_VERTEX4_BIT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3530
GL_VERTEX_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3531
GL_VERTEX_ARRAY_BINDING . . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3532
GL_VERTEX_ARRAY_BINDING_APPLE . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3533
GL_VERTEX_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3534
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . 444
6.50.2.3535
GL_VERTEX_ARRAY_COUNT_EXT . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3536
GL_VERTEX_ARRAY_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3537
GL_VERTEX_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3538
GL_VERTEX_ARRAY_LIST_IBM . . . . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3539
GL_VERTEX_ARRAY_LIST_STRIDE_IBM . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3540
GL_VERTEX_ARRAY_OBJECT_AMD . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3541
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL . . . . . . . . . . . . . 444
6.50.2.3542
GL_VERTEX_ARRAY_POINTER_EXT . . . . . . . . . . . . . . . . . . . . . . 444
6.50.2.3543
GL_VERTEX_ARRAY_RANGE_APPLE

. . . . . . . . . . . . . . . . . . . . . 444

6.50.2.3544
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE . . . . . . . . . . . . . . . . 445
6.50.2.3545
GL_VERTEX_ARRAY_RANGE_LENGTH_NV . . . . . . . . . . . . . . . . . . 445
6.50.2.3546
GL_VERTEX_ARRAY_RANGE_NV . . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3547
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE

. . . . . . . . . . . . . . . 445

6.50.2.3548
GL_VERTEX_ARRAY_RANGE_POINTER_NV . . . . . . . . . . . . . . . . . . 445
6.50.2.3549
GL_VERTEX_ARRAY_RANGE_VALID_NV

. . . . . . . . . . . . . . . . . . . 445

6.50.2.3550
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV . . . . . . . . . . . . . 445
6.50.2.3551
GL_VERTEX_ARRAY_SIZE_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3552
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE . . . . . . . . . . . . . . . . 445
6.50.2.3553
GL_VERTEX_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3554
GL_VERTEX_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3555
GL_VERTEX_ATTRIB_ARRAY0_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3556
GL_VERTEX_ATTRIB_ARRAY10_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3557
GL_VERTEX_ATTRIB_ARRAY11_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3558
GL_VERTEX_ATTRIB_ARRAY12_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3559
GL_VERTEX_ATTRIB_ARRAY13_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3560
GL_VERTEX_ATTRIB_ARRAY14_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3561
GL_VERTEX_ATTRIB_ARRAY15_NV . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3562
GL_VERTEX_ATTRIB_ARRAY1_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3563
GL_VERTEX_ATTRIB_ARRAY2_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3564
GL_VERTEX_ATTRIB_ARRAY3_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3565
GL_VERTEX_ATTRIB_ARRAY4_NV . . . . . . . . . . . . . . . . . . . . . . . 445
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxxii

CONTENTS

6.50.2.3566
GL_VERTEX_ATTRIB_ARRAY5_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3567
GL_VERTEX_ATTRIB_ARRAY6_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3568
GL_VERTEX_ATTRIB_ARRAY7_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3569
GL_VERTEX_ATTRIB_ARRAY8_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3570
GL_VERTEX_ATTRIB_ARRAY9_NV . . . . . . . . . . . . . . . . . . . . . . . 445
6.50.2.3571
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV . . . . . . . . . . . . . . . . . 445
6.50.2.3572
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT

. . . . . . . . . . . . . . 446

6.50.2.3573
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . 446
6.50.2.3574
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . 446
6.50.2.3575
GL_VERTEX_ATTRIB_ARRAY_DIVISOR . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3576
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB . . . . . . . . . . . . . . . . . 446
6.50.2.3577
GL_VERTEX_ATTRIB_ARRAY_ENABLED . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3578
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB . . . . . . . . . . . . . . . . . 446
6.50.2.3579
GL_VERTEX_ATTRIB_ARRAY_INTEGER . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3580
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV . . . . . . . . . . . . . . . . . . 446
6.50.2.3581
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV . . . . . . . . . . . . . . . . . . 446
6.50.2.3582
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED

. . . . . . . . . . . . . . . . . 446

6.50.2.3583
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB . . . . . . . . . . . . . . 446
6.50.2.3584
GL_VERTEX_ATTRIB_ARRAY_POINTER . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3585
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB . . . . . . . . . . . . . . . . . 446
6.50.2.3586
GL_VERTEX_ATTRIB_ARRAY_SIZE . . . . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3587
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB

. . . . . . . . . . . . . . . . . . . 446

6.50.2.3588
GL_VERTEX_ATTRIB_ARRAY_STRIDE . . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3589
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB . . . . . . . . . . . . . . . . . . 446
6.50.2.3590
GL_VERTEX_ATTRIB_ARRAY_TYPE . . . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3591
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB . . . . . . . . . . . . . . . . . . . 446
6.50.2.3592
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV . . . . . . . . . . . . . . . . . . 446
6.50.2.3593
GL_VERTEX_ATTRIB_MAP1_APPLE . . . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3594
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE . . . . . . . . . . . . . . . . . . 446
6.50.2.3595
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE . . . . . . . . . . . . . . . . . 446
6.50.2.3596
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE . . . . . . . . . . . . . . . . . 446
6.50.2.3597
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE . . . . . . . . . . . . . . . . . . . 446
6.50.2.3598
GL_VERTEX_ATTRIB_MAP2_APPLE . . . . . . . . . . . . . . . . . . . . . . 446
6.50.2.3599
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE . . . . . . . . . . . . . . . . . . 446
6.50.2.3600
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE . . . . . . . . . . . . . . . . . 447
6.50.2.3601
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE . . . . . . . . . . . . . . . . . 447
6.50.2.3602
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE . . . . . . . . . . . . . . . . . . . 447
6.50.2.3603
GL_VERTEX_BLEND_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3604
GL_VERTEX_CONSISTENT_HINT_PGI . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3605
GL_VERTEX_DATA_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . 447
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxxiii

6.50.2.3606
GL_VERTEX_ID_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447

6.50.2.3607
GL_VERTEX_PRECLIP_HINT_SGIX . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3608
GL_VERTEX_PRECLIP_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3609
GL_VERTEX_PROGRAM_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3610
GL_VERTEX_PROGRAM_BINDING_NV . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3611
GL_VERTEX_PROGRAM_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . 447

6.50.2.3612
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV . . . . . . . . . . . . . 447
6.50.2.3613
GL_VERTEX_PROGRAM_POINT_SIZE . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3614
GL_VERTEX_PROGRAM_POINT_SIZE_ARB . . . . . . . . . . . . . . . . . . 447
6.50.2.3615
GL_VERTEX_PROGRAM_POINT_SIZE_NV . . . . . . . . . . . . . . . . . . . 447
6.50.2.3616
GL_VERTEX_PROGRAM_TWO_SIDE . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3617
GL_VERTEX_PROGRAM_TWO_SIDE_ARB . . . . . . . . . . . . . . . . . . . 447
6.50.2.3618
GL_VERTEX_PROGRAM_TWO_SIDE_NV . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3619
GL_VERTEX_SHADER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3620
GL_VERTEX_SHADER_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3621
GL_VERTEX_SHADER_BINDING_EXT . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3622
GL_VERTEX_SHADER_BIT

. . . . . . . . . . . . . . . . . . . . . . . . . . . 447

6.50.2.3623
GL_VERTEX_SHADER_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3624
GL_VERTEX_SHADER_INSTRUCTIONS_EXT . . . . . . . . . . . . . . . . . 447
6.50.2.3625
GL_VERTEX_SHADER_INVARIANTS_EXT . . . . . . . . . . . . . . . . . . . 447
6.50.2.3626
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT . . . . . . . . . . . . . . 447
6.50.2.3627
GL_VERTEX_SHADER_LOCALS_EXT . . . . . . . . . . . . . . . . . . . . . . 447
6.50.2.3628
GL_VERTEX_SHADER_OPTIMIZED_EXT . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3629
GL_VERTEX_SHADER_VARIANTS_EXT . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3630
GL_VERTEX_SOURCE_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3631
GL_VERTEX_STATE_PROGRAM_NV . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3632
GL_VERTEX_STREAM0_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3633
GL_VERTEX_STREAM1_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3634
GL_VERTEX_STREAM2_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3635
GL_VERTEX_STREAM3_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3636
GL_VERTEX_STREAM4_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3637
GL_VERTEX_STREAM5_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3638
GL_VERTEX_STREAM6_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3639
GL_VERTEX_STREAM7_ATI . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3640
GL_VERTEX_WEIGHT_ARRAY_EXT

. . . . . . . . . . . . . . . . . . . . . . 448

6.50.2.3641
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT

. . . . . . . . . . . . . . . . 448

6.50.2.3642
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT . . . . . . . . . . . . . . . . . . . 448
6.50.2.3643
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT . . . . . . . . . . . . . . . . . 448
6.50.2.3644
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT . . . . . . . . . . . . . . . . . . . 448
6.50.2.3645
GL_VERTEX_WEIGHTING_EXT . . . . . . . . . . . . . . . . . . . . . . . . . 448
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxxiv

CONTENTS

6.50.2.3646
GL_VIBRANCE_BIAS_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3647
GL_VIBRANCE_SCALE_NV

. . . . . . . . . . . . . . . . . . . . . . . . . . . 448

6.50.2.3648
GL_VIDEO_BUFFER_BINDING_NV . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3649
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV . . . . . . . . . . . . . . . . . 448
6.50.2.3650
GL_VIDEO_BUFFER_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3651
GL_VIDEO_BUFFER_PITCH_NV . . . . . . . . . . . . . . . . . . . . . . . . . 448
6.50.2.3652
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV . . . . . . . . . . . . . . 448
6.50.2.3653
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV . . . . . . . . . . . . . . 448
6.50.2.3654
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV . . . . . . . . . . . . . . . . . . 448
6.50.2.3655
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV . . . . . . . . . . . . . . . . . . . 448
6.50.2.3656
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV . . . . . . . . . . . . . . . . . 449
6.50.2.3657
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV . . . . . . . . . . . . . . . 449
6.50.2.3658
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV . . . . . . . . . . . . . . . . 449
6.50.2.3659
GL_VIDEO_COLOR_CONVERSION_MAX_NV

. . . . . . . . . . . . . . . . . 449

6.50.2.3660
GL_VIDEO_COLOR_CONVERSION_MIN_NV . . . . . . . . . . . . . . . . . . 449
6.50.2.3661
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV . . . . . . . . . . . . . . . 449
6.50.2.3662
GL_VIEWPORT_BOUNDS_RANGE . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3663
GL_VIEWPORT_INDEX_PROVOKING_VERTEX . . . . . . . . . . . . . . . . 449
6.50.2.3664
GL_VIEWPORT_SUBPIXEL_BITS . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3665
GL_VOLATILE_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3666
GL_W_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3667
GL_WAIT_FAILED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3668
GL_WEIGHT_ARRAY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3669
GL_WEIGHT_ARRAY_BUFFER_BINDING . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3670
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB . . . . . . . . . . . . . . . . . 449
6.50.2.3671
GL_WEIGHT_ARRAY_POINTER_ARB . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3672
GL_WEIGHT_ARRAY_SIZE_ARB

. . . . . . . . . . . . . . . . . . . . . . . . 449

6.50.2.3673
GL_WEIGHT_ARRAY_STRIDE_ARB . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3674
GL_WEIGHT_ARRAY_TYPE_ARB . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3675
GL_WEIGHT_SUM_UNITY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3676
GL_WIDE_LINE_HINT_PGI . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3677
GL_WIN_phong_shading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3678
GL_WIN_specular_fog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3679
GL_WRAP_BORDER_SUN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3680
GL_WRITE_DISCARD_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3681
GL_WRITE_ONLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3682
GL_WRITE_ONLY_ARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
6.50.2.3683
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV . . . . . . . . . . . . . . . . 449
6.50.2.3684
GL_WRITE_PIXEL_DATA_RANGE_NV

. . . . . . . . . . . . . . . . . . . . . 450

6.50.2.3685
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV

. . . . . . . . . . . . . . . 450

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxxv

6.50.2.3686
GL_X_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3687
GL_Y_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3688
GL_YCBAYCR8A_4224_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3689
GL_YCBCR_422_APPLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3690
GL_YCBCR_MESA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3691
GL_YCBYCR8_422_NV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3692
GL_YCRCB_422_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3693
GL_YCRCB_444_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3694
GL_YCRCB_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3695
GL_YCRCBA_SGIX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3696
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV . . . . . . . . . . . . 450
6.50.2.3697
GL_Z4Y12Z4CB12Z4CR12_444_NV . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3698
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3699
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV . . . . . . . . . . . . 450
6.50.2.3700
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3701
GL_Z_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3702
GL_ZERO_EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3703
GLAPI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.2.3704
GLEXT_64_TYPES_DEFINED . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.3.1 a . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.3.2 abDotProduct

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450

6.50.3.3 abOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450


6.50.3.4 access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.3.5 addr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450
6.50.3.6 address

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450

6.50.3.7 alpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451


6.50.3.8 angle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.9 arg1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.10 arg1Mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.11 arg1Rep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.12 arg2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.13 arg2Mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.14 arg2Rep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.15 arg3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.16 arg3Mod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.17 arg3Rep . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.18 arrays

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

6.50.3.19 attachedObj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451


6.50.3.20 attachment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxxvi

CONTENTS

6.50.3.21 attribs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

6.50.3.22 b . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.23 backfunc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.24 basevertex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.25 beginPresentTimeId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.26 bias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.27 binary

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

6.50.3.28 binaryformat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451


6.50.3.29 binaryFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.30 bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.31 blue

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451

6.50.3.32 border . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451


6.50.3.33 bottom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.34 buf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
6.50.3.35 buffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.36 bufferMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.37 buffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.38 bufs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

6.50.3.39 bufSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452


6.50.3.40 bufsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.41 bufstreams . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.42 by

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

6.50.3.43 bytesWritten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452


6.50.3.44 bz

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

6.50.3.45 c . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.46 cap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.47 capture_time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.48 categories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.49 cdDotProduct

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

6.50.3.50 cdOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452


6.50.3.51 clamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.52 color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.53 colorNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.54 colorSamples

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452

6.50.3.55 column . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452


6.50.3.56 columnBufSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.57 components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.58 componentUsage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.59 condition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.60 coord . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxxvii

6.50.3.61 coords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452


6.50.3.62 count . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452
6.50.3.63 counter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.64 counterList . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.65 counters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.66 counterSize

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

6.50.3.67 counterString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453


6.50.3.68 coverageSamples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.69 data

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

6.50.3.70 dataSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453


6.50.3.71 depth . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.72 dfactorAlpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.73 dfactorRGB

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453

6.50.3.74 divisor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453


6.50.3.75 dpfail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.76 dppass . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.77 drawbuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.78 dst . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.79 dstAlpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.80 dstLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.81 dstMask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.82 dstMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.83 dstName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.84 dstRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.85 dstTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.86 dstX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.87 dstX0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.88 dstX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.89 dstY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.90 dstY0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 453
6.50.3.91 dstY1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.92 dstZ

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.93 enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454


6.50.3.94 enabled

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.95 end . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454


6.50.3.96 event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.97 f

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.98 face

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.99 fences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454


6.50.3.100fill0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxxxviii

CONTENTS

6.50.3.101fill1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.102fill2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.103fill3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.104filter

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.105first . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.106fixedsamplelocations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.107flags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.108format . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.109frame_region . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.110framebuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.111framebuffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.112fsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.113func

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454

6.50.3.114g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.115getProcAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.116GLchar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.117GLcharARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 454
6.50.3.118GLDEBUGPROCAMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.119GLhalfARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.120GLhalfNV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.121GLhandleARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.122GLint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.123GLint64EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.124GLintptr

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

6.50.3.125GLintptrARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.126GLsizeiptr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.127GLsizeiptrARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.128GLsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.129GLuint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.130GLuint64EXT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.131GLvdpauSurfaceNV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.132green . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.133group . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.134groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.135groupsSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.136groupString

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

6.50.3.137h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.138height

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

6.50.3.139id . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.140ids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxxxix

6.50.3.141image

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455

6.50.3.142imageSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.143img . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.144in . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 455
6.50.3.145index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.146indices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.147indirect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.148infoLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.149input . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.150internalformat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.151internalFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.152interp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.153invert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.154key0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.155key1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.156layer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.157layered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.158left . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.159len . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.160length

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

6.50.3.161lengths . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.162level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.163limit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.164location . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.165locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.166lod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.167m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.168mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.169mask . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.170matrix

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

6.50.3.171maxActiveCounters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.172maxCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456
6.50.3.173maxLength . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.174message . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.175messageLog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.176minPresentTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.177mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.178modeAlpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.179modeRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.180modestride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxl

CONTENTS

6.50.3.181monitors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.182muxSum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.183n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.184name . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.185namelen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.186names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.187nbuffers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.188normalized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.189num

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.190numCounters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.191numTextureNames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.192nx

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.193ny

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.194nz

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.195obj . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.196offset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.197option

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457

6.50.3.198order . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.199outW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.200outX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
6.50.3.201outY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.202outZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.203p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.204packed . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.205param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.206params . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.207path

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

6.50.3.208pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.209PFNGLGETSTRINGIPROC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.210PFNGLMAPBUFFERARBPROC

. . . . . . . . . . . . . . . . . . . . . . . . . 458

6.50.3.211PFNGLMAPBUFFERPROC . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.212PFNGLMAPBUFFERRANGEPROC . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.213PFNGLMAPNAMEDBUFFEREXTPROC . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.214PFNGLMAPNAMEDBUFFERRANGEEXTPROC . . . . . . . . . . . . . . . . . 458
6.50.3.215PFNGLMAPOBJECTBUFFERATIPROC . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.216pipelines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.217pixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.218pname . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.219pointer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.220points . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxli

6.50.3.221portion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.222precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.223precisiontype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.224presentDurationId . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.225preserve . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.226primcount

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

6.50.3.227priorities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458
6.50.3.228program . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.229programs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.230ptrstride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.231q . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.232query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.233r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.234range . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.235readOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.236ref . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.237renderbuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.238renderbuffers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.239renderbuffertarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.240res . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.241reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.242residences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.243result . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.244right . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.245row . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.246rowBufSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.247s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.248sampler

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459

6.50.3.249samplers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.250samples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.251scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.252sequence_num . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.253severities . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.254severity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.255sfactorAlpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
6.50.3.256sfail . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.257shader . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.258shaders

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

6.50.3.259shadertype . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.260sink . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxlii

CONTENTS

6.50.3.261size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.262size4d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.263source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.264sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.265span . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.266src . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.267srcAlpha . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.268srcLevel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.269srcRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.270srcTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.271srcX . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.272srcX1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.273srcY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.274srcY0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.275srcY1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.276srcZ

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

6.50.3.277stages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.278start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.279stencil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.280stencilClearTag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.281storagetype

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460

6.50.3.282stream . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.283stride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
6.50.3.284string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.285stringlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.286strings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.287sumOutput . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.288surfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.289swizzle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.290t

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.291table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.292target . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.293target0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.294target1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.295target2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.296target3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.297tc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.298textarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.299texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.300textureNames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxliii

6.50.3.301textures

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.302timeout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.303top . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.304transform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.305transpose

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.306ty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.307type

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.308types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.309tz . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
6.50.3.310u1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.311u2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461

6.50.3.312uniformBlockBinding . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.313uniformBlockIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.314uniformBlockName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.315uniformCount . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.316uniformIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.317uniformIndices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.318uniformName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.319uniformNames . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.320uorder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.321usage

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

6.50.3.322userParam . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.323ustride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.324v . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.325v0

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

6.50.3.326v1

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

6.50.3.327v2

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

6.50.3.328v3

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462

6.50.3.329val . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.330value . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.331values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.332variable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.333varyings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.334vorder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.335vstride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.336w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.337w1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.338w2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.339weights . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 462
6.50.3.340width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxliv

CONTENTS

6.50.3.341woffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.342worder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.343writeBuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.344writeOffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.345writeTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.346wstride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.347x . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.348xoffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.349y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.350yoffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.351z . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.352zFar

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

6.50.3.353zmax . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.354zNear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.3.355zoffset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.1 GLboolean . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.2 GLenum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.3 GLhandleARB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.4 GLint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.5 GLintptr

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463

6.50.4.6 GLsync . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463


6.50.4.7 GLuint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.8 GLvdpauSurfaceNV . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.9 void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.50.4.10 void . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 463
6.51 src/SDL/SDL_opengles.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
6.51.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464

6.52 src/SDL/SDL_opengles2.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464


6.52.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
6.52.1.1 APIENTRY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
6.53 src/SDL/SDL_pixels.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 464
6.53.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 466

6.53.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467


6.53.2.1 SDL_ALPHA_OPAQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.2 SDL_ALPHA_TRANSPARENT . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.3 SDL_BITSPERPIXEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.4 SDL_BYTESPERPIXEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.5 SDL_Colour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.6 SDL_DEFINE_PIXELFORMAT . . . . . . . . . . . . . . . . . . . . . . . . . . 467
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxlv

6.53.2.7 SDL_DEFINE_PIXELFOURCC . . . . . . . . . . . . . . . . . . . . . . . . . . 467


6.53.2.8 SDL_ISPIXELFORMAT_ALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.9 SDL_ISPIXELFORMAT_FOURCC . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.10 SDL_ISPIXELFORMAT_INDEXED . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.11 SDL_PIXELFLAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.12 SDL_PIXELLAYOUT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.13 SDL_PIXELORDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 467
6.53.2.14 SDL_PIXELTYPE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.3.1 SDL_Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.3.2 SDL_Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.3.3 SDL_PixelFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.4.1 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.4.2 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.4.3 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 468
6.53.4.4 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
6.53.4.5 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
6.53.4.6 anonymous enum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469
6.53.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
6.53.5.1 SDL_AllocFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470
6.53.5.2 SDL_AllocPalette

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 470

6.53.5.3 SDL_CalculateGammaRamp . . . . . . . . . . . . . . . . . . . . . . . . . . . 471


6.53.5.4 SDL_FreeFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
6.53.5.5 SDL_FreePalette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
6.53.5.6 SDL_GetPixelFormatName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
6.53.5.7 SDL_GetRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
6.53.5.8 SDL_GetRGBA

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471

6.53.5.9 SDL_MapRGB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471


6.53.5.10 SDL_MapRGBA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471
6.53.5.11 SDL_MasksToPixelFormatEnum . . . . . . . . . . . . . . . . . . . . . . . . . . 472
6.53.5.12 SDL_PixelFormatEnumToMasks . . . . . . . . . . . . . . . . . . . . . . . . . . 472
6.53.5.13 SDL_SetPaletteColors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
6.53.5.14 SDL_SetPixelFormatPalette . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472
6.54 src/SDL/SDL_platform.h File Reference
6.54.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

6.54.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473


6.54.2.1 SDL_GetPlatform . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
6.55 src/SDL/SDL_power.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
6.55.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxlvi

CONTENTS

6.55.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473


6.55.2.1 SDL_PowerState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 473
6.55.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
6.55.3.1 SDL_GetPowerInfo

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

6.56 src/SDL/SDL_quit.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474


6.56.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474

6.56.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474


6.56.2.1 SDL_QuitRequested . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 474
6.57 src/SDL/SDL_rect.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475
6.57.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 475

6.57.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476


6.57.2.1 SDL_Point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
6.57.2.2 SDL_Rect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
6.57.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
6.57.3.1 SDL_EnclosePoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476
6.57.3.2 SDL_HasIntersection

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476

6.57.3.3 SDL_IntersectRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 476


6.57.3.4 SDL_IntersectRectAndLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.57.3.5 SDL_RectEmpty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.57.3.6 SDL_RectEquals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.57.3.7 SDL_UnionRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.58 src/SDL/SDL_render.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.58.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

6.58.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481


6.58.2.1 SDL_Renderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.2.2 SDL_RendererInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.2.3 SDL_Texture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.3 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.3.1 SDL_RendererFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.3.2 SDL_RendererFlip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.3.3 SDL_TextureAccess . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.3.4 SDL_TextureModulate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 481
6.58.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
6.58.4.1 SDL_CreateRenderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482
6.58.4.2 SDL_CreateSoftwareRenderer

. . . . . . . . . . . . . . . . . . . . . . . . . . 483

6.58.4.3 SDL_CreateTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 483


6.58.4.4 SDL_CreateTextureFromSurface

. . . . . . . . . . . . . . . . . . . . . . . . . 484

6.58.4.5 SDL_CreateWindowAndRenderer . . . . . . . . . . . . . . . . . . . . . . . . . 485


6.58.4.6 SDL_DestroyRenderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
6.58.4.7 SDL_DestroyTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 485
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxlvii

6.58.4.8 SDL_GetNumRenderDrivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486


6.58.4.9 SDL_GetRenderDrawBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . 486
6.58.4.10 SDL_GetRenderDrawColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
6.58.4.11 SDL_GetRenderDriverInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486
6.58.4.12 SDL_GetRenderer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
6.58.4.13 SDL_GetRendererInfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
6.58.4.14 SDL_GetRendererOutputSize . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
6.58.4.15 SDL_GetRenderTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 487
6.58.4.16 SDL_GetTextureAlphaMod

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 487

6.58.4.17 SDL_GetTextureBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488


6.58.4.18 SDL_GetTextureColorMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
6.58.4.19 SDL_GL_BindTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
6.58.4.20 SDL_GL_UnbindTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 489
6.58.4.21 SDL_LockTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
6.58.4.22 SDL_QueryTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
6.58.4.23 SDL_RenderClear . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490
6.58.4.24 SDL_RenderCopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
6.58.4.25 SDL_RenderCopyEx . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
6.58.4.26 SDL_RenderDrawLine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
6.58.4.27 SDL_RenderDrawLines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 492
6.58.4.28 SDL_RenderDrawPoint . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
6.58.4.29 SDL_RenderDrawPoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
6.58.4.30 SDL_RenderDrawRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
6.58.4.31 SDL_RenderDrawRects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 493
6.58.4.32 SDL_RenderFillRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
6.58.4.33 SDL_RenderFillRects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
6.58.4.34 SDL_RenderGetClipRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
6.58.4.35 SDL_RenderGetLogicalSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
6.58.4.36 SDL_RenderGetScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
6.58.4.37 SDL_RenderGetViewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
6.58.4.38 SDL_RenderPresent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
6.58.4.39 SDL_RenderReadPixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 495
6.58.4.40 SDL_RenderSetClipRect

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496

6.58.4.41 SDL_RenderSetLogicalSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497


6.58.4.42 SDL_RenderSetScale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497
6.58.4.43 SDL_RenderSetViewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
6.58.4.44 SDL_RenderTargetSupported . . . . . . . . . . . . . . . . . . . . . . . . . . . 498
6.58.4.45 SDL_SetRenderDrawBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . 498
6.58.4.46 SDL_SetRenderDrawColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
6.58.4.47 SDL_SetRenderTarget . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cxlviii

CONTENTS

6.58.4.48 SDL_SetTextureAlphaMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500


6.58.4.49 SDL_SetTextureBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500
6.58.4.50 SDL_SetTextureColorMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
6.58.4.51 SDL_UnlockTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
6.58.4.52 SDL_UpdateTexture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 501
6.58.4.53 SDL_UpdateYUVTexture

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502

6.59 src/SDL/SDL_revision.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502


6.59.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
6.59.1.1 SDL_REVISION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
6.59.1.2 SDL_REVISION_NUMBER . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502
6.60 src/SDL/SDL_rwops.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 503
6.60.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504

6.60.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504


6.60.2.1 RW_SEEK_CUR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.2 RW_SEEK_END . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.3 RW_SEEK_SET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.4 SDL_RWclose . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.5 SDL_RWOPS_JNIFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.6 SDL_RWOPS_MEMORY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.7 SDL_RWOPS_MEMORY_RO . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.8 SDL_RWOPS_STDFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.9 SDL_RWOPS_UNKNOWN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.10 SDL_RWOPS_WINFILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.11 SDL_RWread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 504
6.60.2.12 SDL_RWseek . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.2.13 SDL_RWsize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.2.14 SDL_RWtell . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.2.15 SDL_RWwrite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.3.1 SDL_RWops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.1 SDL_AllocRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.2 SDL_FreeRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.3 SDL_ReadBE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.4 SDL_ReadBE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.5 SDL_ReadBE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.6 SDL_ReadLE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.7 SDL_ReadLE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.8 SDL_ReadLE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.9 SDL_ReadU8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cxlix

6.60.4.10 SDL_RWFromConstMem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505


6.60.4.11 SDL_RWFromFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.12 SDL_RWFromFP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505

6.60.4.13 SDL_RWFromMem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505


6.60.4.14 SDL_WriteBE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.15 SDL_WriteBE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.16 SDL_WriteBE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.17 SDL_WriteLE16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.18 SDL_WriteLE32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.19 SDL_WriteLE64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.60.4.20 SDL_WriteU8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 505
6.61 src/SDL/SDL_scancode.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 506
6.61.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

6.61.2 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508


6.61.2.1 SDL_Scancode

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 508

6.62 src/SDL/SDL_shape.h File Reference


6.62.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515

6.62.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515


6.62.2.1 SDL_INVALID_SHAPE_ARGUMENT . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.2.2 SDL_NONSHAPEABLE_WINDOW . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.2.3 SDL_SHAPEMODEALPHA . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.2.4 SDL_WINDOW_LACKS_SHAPE . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.3.1 SDL_WindowShapeMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.4.1 WindowShapeMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 515
6.62.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
6.62.5.1 SDL_CreateShapedWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516
6.62.5.2 SDL_GetShapedWindowMode
6.62.5.3 SDL_IsShapedWindow

. . . . . . . . . . . . . . . . . . . . . . . . . . 516

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516

6.62.5.4 SDL_SetWindowShape . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517


6.63 src/SDL/SDL_stdinc.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 517
6.63.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520

6.63.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520


6.63.2.1 M_PI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
6.63.2.2 SDL_arraysize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
6.63.2.3 SDL_COMPILE_TIME_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . 520
6.63.2.4 SDL_const_cast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
6.63.2.5 SDL_FOURCC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 520
6.63.2.6 SDL_ICONV_E2BIG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cl

CONTENTS

6.63.2.7 SDL_ICONV_EILSEQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521


6.63.2.8 SDL_ICONV_EINVAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.9 SDL_ICONV_ERROR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.10 SDL_iconv_utf8_locale

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

6.63.2.11 SDL_iconv_utf8_ucs2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521


6.63.2.12 SDL_iconv_utf8_ucs4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.13 SDL_max

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

6.63.2.14 SDL_min . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521


6.63.2.15 SDL_reinterpret_cast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.16 SDL_stack_alloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.17 SDL_stack_free . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.18 SDL_static_cast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.19 SDL_TABLESIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.2.20 SDL_zero

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521

6.63.2.21 SDL_zerop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521


6.63.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.1 SDL_iconv_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.2 Sint16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.3 Sint32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.4 Sint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.5 Sint8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 521
6.63.3.6 Uint16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.3.7 Uint32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.3.8 Uint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.3.9 Uint8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.4.1 SDL_bool

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

6.63.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522


6.63.5.1 SDL_abs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.2 SDL_acos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.3 SDL_asin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.4 SDL_atan

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

6.63.5.5 SDL_atan2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522


6.63.5.6 SDL_atof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.7 SDL_atoi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.8 SDL_calloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.9 SDL_ceil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.10 SDL_copysign . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.11 SDL_cos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
6.63.5.12 SDL_cosf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cli

6.63.5.13 SDL_fabs

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 522

6.63.5.14 SDL_floor

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

6.63.5.15 SDL_free . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523


6.63.5.16 SDL_getenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.17 SDL_iconv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.18 SDL_iconv_close

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

6.63.5.19 SDL_iconv_open . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523


6.63.5.20 SDL_iconv_string . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.21 SDL_isdigit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.22 SDL_isspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.23 SDL_itoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.24 SDL_lltoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.25 SDL_log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.26 SDL_ltoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.27 SDL_malloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.28 SDL_memcmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.29 SDL_memcpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.30 SDL_memcpy4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.31 SDL_memmove . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.32 SDL_memset

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523

6.63.5.33 SDL_memset4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523


6.63.5.34 SDL_pow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.35 SDL_qsort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.36 SDL_realloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.37 SDL_scalbn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.38 SDL_setenv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 523
6.63.5.39 SDL_sin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.40 SDL_sinf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.41 SDL_snprintf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.42 SDL_sqrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.43 SDL_sscanf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.44 SDL_strcasecmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.45 SDL_strchr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.46 SDL_strcmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.47 SDL_strdup

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

6.63.5.48 SDL_strlcat

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

6.63.5.49 SDL_strlcpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524


6.63.5.50 SDL_strlen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.51 SDL_strlwr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.52 SDL_strncasecmp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

clii

CONTENTS

6.63.5.53 SDL_strncmp

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

6.63.5.54 SDL_strrchr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524


6.63.5.55 SDL_strrev . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.56 SDL_strstr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.57 SDL_strtod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.58 SDL_strtol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.59 SDL_strtoll . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.60 SDL_strtoul

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524

6.63.5.61 SDL_strtoull . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524


6.63.5.62 SDL_strupr . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.63 SDL_tolower . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.64 SDL_toupper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.65 SDL_uitoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.66 SDL_ulltoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 524
6.63.5.67 SDL_ultoa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.68 SDL_utf8strlcpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.69 SDL_vsnprintf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.70 SDL_vsscanf . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.71 SDL_wcslcat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.72 SDL_wcslcpy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.63.5.73 SDL_wcslen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.64 src/SDL/SDL_surface.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 525
6.64.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527

6.64.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527


6.64.2.1 SDL_BlitScaled

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527

6.64.2.2 SDL_BlitSurface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 527


6.64.2.3 SDL_DONTFREE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.2.4 SDL_LoadBMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

6.64.2.5 SDL_MUSTLOCK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528


6.64.2.6 SDL_PREALLOC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.2.7 SDL_RLEACCEL
6.64.2.8 SDL_SaveBMP

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528

6.64.2.9 SDL_SWSURFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528


6.64.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.3.1 SDL_blit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.3.2 SDL_Surface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
6.64.4.1 SDL_ConvertPixels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
6.64.4.2 SDL_ConvertSurface

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

6.64.4.3 SDL_ConvertSurfaceFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

cliii

6.64.4.4 SDL_CreateRGBSurface

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529

6.64.4.5 SDL_CreateRGBSurfaceFrom . . . . . . . . . . . . . . . . . . . . . . . . . . . 529


6.64.4.6 SDL_FillRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529
6.64.4.7 SDL_FillRects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.8 SDL_FreeSurface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.9 SDL_GetClipRect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.10 SDL_GetColorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.11 SDL_GetSurfaceAlphaMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.12 SDL_GetSurfaceBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 530
6.64.4.13 SDL_GetSurfaceColorMod

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 531

6.64.4.14 SDL_LoadBMP_RW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532


6.64.4.15 SDL_LockSurface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
6.64.4.16 SDL_LowerBlit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
6.64.4.17 SDL_LowerBlitScaled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 532
6.64.4.18 SDL_SaveBMP_RW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533
6.64.4.19 SDL_SetClipRect

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

6.64.4.20 SDL_SetColorKey . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533


6.64.4.21 SDL_SetSurfaceAlphaMod

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 533

6.64.4.22 SDL_SetSurfaceBlendMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . 533


6.64.4.23 SDL_SetSurfaceColorMod . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
6.64.4.24 SDL_SetSurfacePalette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534
6.64.4.25 SDL_SetSurfaceRLE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 534

6.64.4.26 SDL_SoftStretch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535


6.64.4.27 SDL_UnlockSurface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
6.64.4.28 SDL_UpperBlit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
6.64.4.29 SDL_UpperBlitScaled . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
6.65 src/SDL/SDL_system.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535
6.65.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535

6.66 src/SDL/SDL_syswm.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535


6.66.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536

6.66.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536


6.66.2.1 WIN32_LEAN_AND_MEAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
6.66.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
6.66.3.1 SDL_SysWMinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
6.66.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536
6.66.4.1 SDL_SYSWM_TYPE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 536

6.66.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537


6.66.5.1 SDL_GetWindowWMInfo

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537

6.67 src/SDL/SDL_test.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 537


6.67.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

cliv

CONTENTS

6.67.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538


6.67.2.1 SDLTEST_MAX_LOGMESSAGE_LENGTH

. . . . . . . . . . . . . . . . . . . 538

6.68 src/SDL/SDL_test_assert.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538


6.68.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538

6.68.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538


6.68.2.1 ASSERT_FAIL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 538
6.68.2.2 ASSERT_PASS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.68.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.68.3.1 SDLTest_Assert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.68.3.2 SDLTest_AssertCheck . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.68.3.3 SDLTest_AssertPass

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 539

6.68.3.4 SDLTest_AssertSummaryToTestResult . . . . . . . . . . . . . . . . . . . . . . 539


6.68.3.5 SDLTest_LogAssertSummary . . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.68.3.6 SDLTest_ResetAssertSummary . . . . . . . . . . . . . . . . . . . . . . . . . . 539
6.69 src/SDL/SDL_test_common.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
6.69.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

6.69.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540


6.69.2.1 DEFAULT_WINDOW_HEIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . 540
6.69.2.2 DEFAULT_WINDOW_WIDTH . . . . . . . . . . . . . . . . . . . . . . . . . . . 540
6.69.2.3 VERBOSE_AUDIO

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540

6.69.2.4 VERBOSE_EVENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 540


6.69.2.5 VERBOSE_MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.2.6 VERBOSE_RENDER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.2.7 VERBOSE_VIDEO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3.1 SDLTest_CommonArg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3.2 SDLTest_CommonCreateState . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3.3 SDLTest_CommonEvent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3.4 SDLTest_CommonInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 541
6.69.3.5 SDLTest_CommonQuit

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 542

6.69.3.6 SDLTest_CommonUsage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543


6.70 src/SDL/SDL_test_compare.h File Reference
6.70.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543

6.70.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543


6.70.2.1 SDLTest_CompareSurfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . 543
6.71 src/SDL/SDL_test_crc32.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
6.71.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544

6.71.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544


6.71.2.1 CRC32_POLY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
6.71.2.2 CrcUint32

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

clv

6.71.2.3 CrcUint8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544


6.71.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
6.71.3.1 SDLTest_crc32Calc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 544
6.71.3.2 SDLTest_Crc32CalcBuffer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.71.3.3 SDLTest_Crc32CalcEnd . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.71.3.4 SDLTest_Crc32CalcStart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.71.3.5 SDLTest_Crc32Done

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

6.71.3.6 SDLTest_Crc32Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545


6.72 src/SDL/SDL_test_font.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.72.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545

6.72.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545


6.72.2.1 FONT_CHARACTER_SIZE . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.72.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 545
6.72.3.1 SDLTest_DrawCharacter

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 546

6.72.3.2 SDLTest_DrawString . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547


6.73 src/SDL/SDL_test_fuzzer.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 547
6.73.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548

6.73.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548


6.73.2.1 SDLTest_FuzzerInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
6.73.2.2 SDLTest_GetFuzzerInvocationCount . . . . . . . . . . . . . . . . . . . . . . . 548
6.73.2.3 SDLTest_RandomAsciiString . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
6.73.2.4 SDLTest_RandomAsciiStringOfSize . . . . . . . . . . . . . . . . . . . . . . . . 548
6.73.2.5 SDLTest_RandomAsciiStringWithMaximumLength . . . . . . . . . . . . . . . . 549
6.73.2.6 SDLTest_RandomDouble . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
6.73.2.7 SDLTest_RandomFloat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
6.73.2.8 SDLTest_RandomIntegerInRange . . . . . . . . . . . . . . . . . . . . . . . . . 549
6.73.2.9 SDLTest_RandomSint16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 549
6.73.2.10 SDLTest_RandomSint16BoundaryValue

. . . . . . . . . . . . . . . . . . . . . 550

6.73.2.11 SDLTest_RandomSint32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550


6.73.2.12 SDLTest_RandomSint32BoundaryValue

. . . . . . . . . . . . . . . . . . . . . 550

6.73.2.13 SDLTest_RandomSint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 550


6.73.2.14 SDLTest_RandomSint64BoundaryValue

. . . . . . . . . . . . . . . . . . . . . 551

6.73.2.15 SDLTest_RandomSint8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551


6.73.2.16 SDLTest_RandomSint8BoundaryValue . . . . . . . . . . . . . . . . . . . . . . 551
6.73.2.17 SDLTest_RandomUint16 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 551
6.73.2.18 SDLTest_RandomUint16BoundaryValue . . . . . . . . . . . . . . . . . . . . . 552
6.73.2.19 SDLTest_RandomUint32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
6.73.2.20 SDLTest_RandomUint32BoundaryValue . . . . . . . . . . . . . . . . . . . . . 552
6.73.2.21 SDLTest_RandomUint64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 552
6.73.2.22 SDLTest_RandomUint64BoundaryValue . . . . . . . . . . . . . . . . . . . . . 553
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

clvi

CONTENTS

6.73.2.23 SDLTest_RandomUint8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553


6.73.2.24 SDLTest_RandomUint8BoundaryValue . . . . . . . . . . . . . . . . . . . . . . 553
6.73.2.25 SDLTest_RandomUnitDouble . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
6.73.2.26 SDLTest_RandomUnitFloat . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
6.74 src/SDL/SDL_test_harness.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554
6.74.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 554

6.74.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555


6.74.2.1 TEST_ABORTED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.2.2 TEST_COMPLETED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.2.3 TEST_DISABLED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.2.4 TEST_ENABLED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

6.74.2.5 TEST_RESULT_FAILED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

6.74.2.6 TEST_RESULT_NO_ASSERT . . . . . . . . . . . . . . . . . . . . . . . . . . 555


6.74.2.7 TEST_RESULT_PASSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.2.8 TEST_RESULT_SETUP_FAILURE . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.2.9 TEST_RESULT_SKIPPED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

6.74.2.10 TEST_SKIPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555


6.74.2.11 TEST_STARTED

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555

6.74.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555


6.74.3.1 SDLTest_TestCaseFp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.3.2 SDLTest_TestCaseReference . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.3.3 SDLTest_TestCaseSetUpFp . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.3.4 SDLTest_TestCaseTearDownFp . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.3.5 SDLTest_TestSuiteReference . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.74.4.1 SDLTest_RunSuites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 555
6.75 src/SDL/SDL_test_images.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
6.75.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556

6.75.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556


6.75.2.1 SDLTest_SurfaceImage_t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556
6.75.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.1 SDLTest_ImageBlit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.2 SDLTest_ImageBlitAlpha

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

6.75.3.3 SDLTest_ImageBlitBlend

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

6.75.3.4 SDLTest_ImageBlitBlendAdd . . . . . . . . . . . . . . . . . . . . . . . . . . . 557


6.75.3.5 SDLTest_ImageBlitBlendAll . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.6 SDLTest_ImageBlitBlendMod . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.7 SDLTest_ImageBlitBlendNone . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.8 SDLTest_ImageBlitColor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.75.3.9 SDLTest_ImageFace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

clvii

6.75.3.10 SDLTest_ImagePrimitives . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557


6.75.3.11 SDLTest_ImagePrimitivesBlend . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.76 src/SDL/SDL_test_log.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.76.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557

6.76.2 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557


6.76.2.1 SDLTest_Log . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 557
6.76.2.2 SDLTest_LogError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77 src/SDL/SDL_test_md5.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558

6.77.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558


6.77.2.1 MD5UINT4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77.3.1 SDLTest_Md5Final . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77.3.2 SDLTest_Md5Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 558
6.77.3.3 SDLTest_Md5Update . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
6.78 src/SDL/SDL_test_random.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
6.78.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559

6.78.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559


6.78.2.1 SDLTest_RandomInt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
6.78.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
6.78.3.1 SDLTest_Random . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559
6.78.3.2 SDLTest_RandomInit

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560

6.78.3.3 SDLTest_RandomInitTime . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560


6.79 src/SDL/SDL_thread.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 560
6.79.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

6.79.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561


6.79.2.1 SDL_Thread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.2.2 SDL_threadID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.2.3 SDL_TLSID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.3 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.3.1 SDL_ThreadPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561
6.79.4.1 int

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 561

6.79.4.2 SDL_CreateThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562


6.79.4.3 SDL_DetachThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
6.79.4.4 SDL_GetThreadID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
6.79.4.5 SDL_GetThreadName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
6.79.4.6 SDL_SetThreadPriority . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
6.79.4.7 SDL_ThreadID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562
6.79.4.8 SDL_TLSCreate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

clviii

CONTENTS

6.79.4.9 SDL_TLSGet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563


6.79.4.10 SDL_TLSSet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 563
6.79.4.11 SDL_WaitThread . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
6.80 src/SDL/SDL_timer.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564
6.80.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

6.80.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565


6.80.2.1 SDL_TICKS_PASSED . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.3.1 param . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.3.2 SDL_TimerID

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565

6.80.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565


6.80.4.1 SDL_AddTimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.4.2 SDL_Delay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.4.3 SDL_GetPerformanceCounter . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.4.4 SDL_GetPerformanceFrequency . . . . . . . . . . . . . . . . . . . . . . . . . 565
6.80.4.5 SDL_GetTicks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
6.80.4.6 SDL_RemoveTimer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
6.80.4.7 Uint32 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
6.81 src/SDL/SDL_touch.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566
6.81.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567

6.81.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567


6.81.2.1 SDL_TOUCH_MOUSEID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.3.1 SDL_Finger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.3.2 SDL_FingerID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.3.3 SDL_TouchID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.4.1 SDL_GetNumTouchDevices . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.4.2 SDL_GetNumTouchFingers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.4.3 SDL_GetTouchDevice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.81.4.4 SDL_GetTouchFinger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.82 src/SDL/SDL_ttf.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 567
6.82.1 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
6.82.1.1 SDL_TTF_MAJOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
6.82.1.2 SDL_TTF_MINOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
6.82.1.3 SDL_TTF_PATCHLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569
6.82.1.4 SDL_TTF_VERSION

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 569

6.82.1.5 TTF_GetError . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.1.6 TTF_HINTING_LIGHT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.7 TTF_HINTING_MONO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

clix

6.82.1.8 TTF_HINTING_NONE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.1.9 TTF_HINTING_NORMAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.10 TTF_MAJOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.11 TTF_MINOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.12 TTF_PATCHLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.13 TTF_RenderText . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.14 TTF_RenderUNICODE

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

6.82.1.15 TTF_RenderUTF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.1.16 TTF_SetError

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

6.82.1.17 TTF_STYLE_BOLD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.1.18 TTF_STYLE_ITALIC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.19 TTF_STYLE_NORMAL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.20 TTF_STYLE_STRIKETHROUGH . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.1.21 TTF_STYLE_UNDERLINE
6.82.1.22 TTF_VERSION

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

6.82.1.23 UNICODE_BOM_NATIVE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.1.24 UNICODE_BOM_SWAPPED . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.2 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.2.1 TTF_Font

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

6.82.3 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570


6.82.3.1 TTF_ByteSwappedUNICODE . . . . . . . . . . . . . . . . . . . . . . . . . . . 570
6.82.3.2 TTF_CloseFont

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 570

6.82.3.3 TTF_FontAscent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571


6.82.3.4 TTF_FontDescent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.5 TTF_FontFaceFamilyName . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.6 TTF_FontFaceIsFixedWidth . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.7 TTF_FontFaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.8 TTF_FontFaceStyleName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.9 TTF_FontHeight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.10 TTF_FontLineSkip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.11 TTF_GetFontHinting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.12 TTF_GetFontKerning

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571

6.82.3.13 TTF_GetFontKerningSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571


6.82.3.14 TTF_GetFontOutline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.15 TTF_GetFontStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.16 TTF_GlyphIsProvided . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.17 TTF_GlyphMetrics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.18 TTF_Init . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.19 TTF_Linked_Version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.20 TTF_OpenFont . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

clx

CONTENTS

6.82.3.21 TTF_OpenFontIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571


6.82.3.22 TTF_OpenFontIndexRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.23 TTF_OpenFontRW . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.24 TTF_Quit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.25 TTF_RenderGlyph_Blended . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.26 TTF_RenderGlyph_Shaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571
6.82.3.27 TTF_RenderGlyph_Solid

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571

6.82.3.28 TTF_RenderText_Blended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572


6.82.3.29 TTF_RenderText_Blended_Wrapped . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.30 TTF_RenderText_Shaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.31 TTF_RenderText_Solid

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

6.82.3.32 TTF_RenderUNICODE_Blended . . . . . . . . . . . . . . . . . . . . . . . . . 572


6.82.3.33 TTF_RenderUNICODE_Blended_Wrapped . . . . . . . . . . . . . . . . . . . . 572
6.82.3.34 TTF_RenderUNICODE_Shaded . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.35 TTF_RenderUNICODE_Solid . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.36 TTF_RenderUTF8_Blended . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.37 TTF_RenderUTF8_Blended_Wrapped . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.38 TTF_RenderUTF8_Shaded . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.39 TTF_RenderUTF8_Solid . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.40 TTF_SetFontHinting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.41 TTF_SetFontKerning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.42 TTF_SetFontOutline . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.43 TTF_SetFontStyle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.44 TTF_SizeText

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572

6.82.3.45 TTF_SizeUNICODE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572


6.82.3.46 TTF_SizeUTF8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.82.3.47 TTF_WasInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.83 src/SDL/SDL_types.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572
6.83.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

6.84 src/SDL/SDL_version.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573


6.84.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573

6.84.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573


6.84.2.1 SDL_COMPILEDVERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573
6.84.2.2 SDL_MAJOR_VERSION

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574

6.84.2.3 SDL_MINOR_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574


6.84.2.4 SDL_PATCHLEVEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
6.84.2.5 SDL_VERSION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
6.84.2.6 SDL_VERSION_ATLEAST . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
6.84.2.7 SDL_VERSIONNUM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
6.84.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

clxi

6.84.3.1 SDL_version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 574


6.84.4 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
6.84.4.1 SDL_GetRevision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
6.84.4.2 SDL_GetRevisionNumber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
6.84.4.3 SDL_GetVersion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
6.85 src/SDL/SDL_video.h File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 575
6.85.1 Detailed Description

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

6.85.2 Macro Definition Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580


6.85.2.1 SDL_WINDOWPOS_CENTERED . . . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.2.2 SDL_WINDOWPOS_CENTERED_DISPLAY . . . . . . . . . . . . . . . . . . . 580
6.85.2.3 SDL_WINDOWPOS_CENTERED_MASK . . . . . . . . . . . . . . . . . . . . . 580
6.85.2.4 SDL_WINDOWPOS_ISCENTERED . . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.2.5 SDL_WINDOWPOS_ISUNDEFINED . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.2.6 SDL_WINDOWPOS_UNDEFINED . . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.2.7 SDL_WINDOWPOS_UNDEFINED_DISPLAY . . . . . . . . . . . . . . . . . . . 580
6.85.2.8 SDL_WINDOWPOS_UNDEFINED_MASK . . . . . . . . . . . . . . . . . . . . 580
6.85.3 Typedef Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.3.1 SDL_GLContext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580
6.85.3.2 SDL_Window

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 580

6.85.4 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581


6.85.4.1 SDL_GLattr

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581

6.85.4.2 SDL_GLcontextFlag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582


6.85.4.3 SDL_GLprofile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
6.85.4.4 SDL_WindowEventID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
6.85.4.5 SDL_WindowFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 582
6.85.5 Function Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
6.85.5.1 SDL_CreateWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
6.85.5.2 SDL_CreateWindowFrom . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
6.85.5.3 SDL_DestroyWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
6.85.5.4 SDL_DisableScreenSaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
6.85.5.5 SDL_EnableScreenSaver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
6.85.5.6 SDL_GetClosestDisplayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 584
6.85.5.7 SDL_GetCurrentDisplayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
6.85.5.8 SDL_GetCurrentVideoDriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
6.85.5.9 SDL_GetDesktopDisplayMode

. . . . . . . . . . . . . . . . . . . . . . . . . . 585

6.85.5.10 SDL_GetDisplayBounds . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585


6.85.5.11 SDL_GetDisplayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 585
6.85.5.12 SDL_GetDisplayName . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
6.85.5.13 SDL_GetNumDisplayModes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
6.85.5.14 SDL_GetNumVideoDisplays . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

clxii

CONTENTS

6.85.5.15 SDL_GetNumVideoDrivers

. . . . . . . . . . . . . . . . . . . . . . . . . . . . 586

6.85.5.16 SDL_GetVideoDriver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586


6.85.5.17 SDL_GetWindowBrightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.18 SDL_GetWindowData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.19 SDL_GetWindowDisplayIndex . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.20 SDL_GetWindowDisplayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.21 SDL_GetWindowFlags . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.22 SDL_GetWindowFromID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 587
6.85.5.23 SDL_GetWindowGammaRamp . . . . . . . . . . . . . . . . . . . . . . . . . . 588
6.85.5.24 SDL_GetWindowGrab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
6.85.5.25 SDL_GetWindowID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 589
6.85.5.26 SDL_GetWindowMaximumSize . . . . . . . . . . . . . . . . . . . . . . . . . . 589
6.85.5.27 SDL_GetWindowMinimumSize . . . . . . . . . . . . . . . . . . . . . . . . . . 589
6.85.5.28 SDL_GetWindowPixelFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
6.85.5.29 SDL_GetWindowPosition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
6.85.5.30 SDL_GetWindowSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
6.85.5.31 SDL_GetWindowSurface

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590

6.85.5.32 SDL_GetWindowTitle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591


6.85.5.33 SDL_GL_CreateContext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
6.85.5.34 SDL_GL_DeleteContext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
6.85.5.35 SDL_GL_ExtensionSupported . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
6.85.5.36 SDL_GL_GetAttribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
6.85.5.37 SDL_GL_GetCurrentContext

. . . . . . . . . . . . . . . . . . . . . . . . . . . 591

6.85.5.38 SDL_GL_GetCurrentWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . 591


6.85.5.39 SDL_GL_GetDrawableSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . 591
6.85.5.40 SDL_GL_GetProcAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
6.85.5.41 SDL_GL_GetSwapInterval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
6.85.5.42 SDL_GL_LoadLibrary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 592
6.85.5.43 SDL_GL_MakeCurrent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.44 SDL_GL_ResetAttributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.45 SDL_GL_SetAttribute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.46 SDL_GL_SetSwapInterval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.47 SDL_GL_SwapWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.48 SDL_GL_UnloadLibrary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.49 SDL_HideWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
6.85.5.50 SDL_IsScreenSaverEnabled . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594
6.85.5.51 SDL_MaximizeWindow

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594

6.85.5.52 SDL_MinimizeWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594


6.85.5.53 SDL_RaiseWindow

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594

6.85.5.54 SDL_RestoreWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

CONTENTS

clxiii

6.85.5.55 SDL_SetWindowBordered . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 594


6.85.5.56 SDL_SetWindowBrightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
6.85.5.57 SDL_SetWindowData . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
6.85.5.58 SDL_SetWindowDisplayMode . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
6.85.5.59 SDL_SetWindowFullscreen . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
6.85.5.60 SDL_SetWindowGammaRamp . . . . . . . . . . . . . . . . . . . . . . . . . . 596
6.85.5.61 SDL_SetWindowGrab . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
6.85.5.62 SDL_SetWindowIcon

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596

6.85.5.63 SDL_SetWindowMaximumSize . . . . . . . . . . . . . . . . . . . . . . . . . . 597


6.85.5.64 SDL_SetWindowMinimumSize
6.85.5.65 SDL_SetWindowPosition

. . . . . . . . . . . . . . . . . . . . . . . . . . 597

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597

6.85.5.66 SDL_SetWindowSize . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598


6.85.5.67 SDL_SetWindowTitle
6.85.5.68 SDL_ShowWindow

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 598

6.85.5.69 SDL_UpdateWindowSurface

. . . . . . . . . . . . . . . . . . . . . . . . . . . 598

6.85.5.70 SDL_UpdateWindowSurfaceRects

. . . . . . . . . . . . . . . . . . . . . . . . 599

6.85.5.71 SDL_VideoInit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599


6.85.5.72 SDL_VideoQuit

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599

6.86 src/Stats/Stats.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599


6.87 src/Stats/Stats.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599
6.87.1 Enumeration Type Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600
6.87.1.1 StatTypes

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600

6.88 src/Window/GameWindow.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 600


6.89 src/Window/GameWindow.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
6.90 src/Window/StatsWindow.cpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
6.91 src/Window/StatsWindow.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601
6.92 src/Window/Window.cpp File Reference

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601

6.93 src/Window/Window.hpp File Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601


Index

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

603

Chapter 1

Main Page
Introduction
2048 is a logic game played usually on 4x4 board. The board contains blocks of various values. In each turn,
the player choses the direction (up, down, left, right) in which all blocks on the board will move. During the turn, a
collision of two blocks can happen. If they are of same value, they will be merged together to form single block of
doubled value. After the turn, a random spot on the board is chosen and a new block with value of 2 (rarely 4) will
spawn on that spot. At the beginning, there are two blocks of values 2 (rarely 4). The player is winner if he manages
to combine blocks into a block with value of 2048. If there is no direction, in which there would be a movement of at
least one block, then the player is declared as a loser.
This is its implementation in C++ and it uses SDL and SDL_TTF libraries to produce graphical output. It uses
Monofonto font for displaying text throughout the program.

Supported Platforms
The program is currently capable of running only on Windows with Visual C++ Redistributable
2013 32-bit installed.

Download
You can download source codes from this repository and build it using Microsoft Visual Studio. Also you have to
donwload runtime SDL and SDL_TTF DLLs. Repository already contains Development Libraries in lib folder.
You can download binary containing everything required (except for Visual C++ Redistributable 2013) to run the
program from this mirror.

Installation
The program does not need to be installed at all. Only requirement is to preserve folder structure, so that 2048.exe
are in the same folder as SDL2.dll, SDL2_ttf.dll, libfreetype-6.dll, zlib1.dll, monofonto.ttf.

Controls
In the top left corner of the game window, there is an indicator showing current score. If there is a "W" symbol
after numeric value of the score, it means, that the player managed to win this game and is only hunting higher
score. In the top right corner, one can click "Show Stats" button, which will pop stats window showing interesting
statistics about the play, such as Total Moves or Highest Score. The statistics are preserved during multiple runs
of the program (saved in Stats.dat file). User can click "Switch to Global/Current Stats" in the stats window to see
statstics regarding current game, or global statistics of all previous playthroughs.

Main Page

The game is controlled using keyboard. By pressing directional arrows, one can perform turn in given direction.
Pressing "R" button restarts current game progress. You can close the game by clicking top right cross, pressing
Alt+F4 or Ctrl+Q.
Written by Filip Kliber (zereges<at>gmail.com) in 2014/2015 as Semester Assignment

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Chapter 2

Hierarchical Index
2.1

Class Hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:


Animation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

Merge . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Move . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Spawn . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
Animator .
Definitions
Game . .
Program .
Rect . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

NumberedRect

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

12
14
19
32
33

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

SDL_assert_data . . . . . . . .
SDL_atomic_t . . . . . . . . . .
SDL_AudioCVT . . . . . . . . .
SDL_AudioSpec . . . . . . . . .
SDL_Color . . . . . . . . . . . .
SDL_CommonEvent . . . . . . .
SDL_ControllerAxisEvent . . . .
SDL_ControllerButtonEvent . . .
SDL_ControllerDeviceEvent . . .
SDL_DisplayMode . . . . . . . .
SDL_DollarGestureEvent . . . .
SDL_DropEvent . . . . . . . . .
SDL_Event . . . . . . . . . . .
SDL_Finger . . . . . . . . . . .
SDL_GameControllerButtonBind
SDL_HapticCondition . . . . . .
SDL_HapticConstant . . . . . .
SDL_HapticCustom . . . . . . .
SDL_HapticDirection . . . . . .
SDL_HapticEffect . . . . . . . .
SDL_HapticLeftRight . . . . . .
SDL_HapticPeriodic . . . . . . .
SDL_HapticRamp . . . . . . . .
SDL_JoyAxisEvent . . . . . . .
SDL_JoyBallEvent . . . . . . . .
SDL_JoyButtonEvent . . . . . .
SDL_JoyDeviceEvent . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

36
36
37
38
39
40
40
41
42
43
44
45
46
49
49
50
52
53
55
57
59
60
63
64
65
67
67

Hierarchical Index

SDL_JoyHatEvent . . . . . . . .
SDL_JoystickGUID . . . . . . .
SDL_KeyboardEvent . . . . . .
SDL_Keysym . . . . . . . . . .
SDL_MessageBoxButtonData . .
SDL_MessageBoxColor . . . . .
SDL_MessageBoxColorScheme
SDL_MessageBoxData . . . . .
SDL_MouseButtonEvent . . . .
SDL_MouseMotionEvent . . . .
SDL_MouseWheelEvent . . . .
SDL_MultiGestureEvent . . . . .
SDL_OSEvent . . . . . . . . . .
SDL_Palette . . . . . . . . . . .
SDL_PixelFormat . . . . . . . .
SDL_Point . . . . . . . . . . . .
SDL_QuitEvent . . . . . . . . .
SDL_Rect . . . . . . . . . . . .
SDL_RendererInfo . . . . . . . .
SDL_RWops . . . . . . . . . . .
SDL_Surface . . . . . . . . . .
SDL_SysWMEvent . . . . . . .
SDL_SysWMinfo . . . . . . . .
SDL_SysWMmsg . . . . . . . .
SDL_TextEditingEvent . . . . . .
SDL_TextInputEvent . . . . . . .
SDL_TouchFingerEvent . . . . .
SDL_UserEvent . . . . . . . . .
SDL_version . . . . . . . . . . .
SDL_WindowEvent . . . . . . .
SDL_WindowShapeMode . . . .
SDL_WindowShapeParams . . .
SDLTest_CommonState . . . . .
SDLTest_Crc32Context . . . . .
SDLTest_Md5Context . . . . . .
SDLTest_RandomContext . . . .
SDLTest_SurfaceImage_s . . . .
SDLTest_TestCaseReference . .
SDLTest_TestSuiteReference . .
Stats . . . . . . . . . . . . . . .
Window . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

68
69
69
70
71
72
72
73
74
75
76
77
78
79
79
81
81
82
83
84
86
87
88
89
90
91
92
93
94
95
96
96
97
100
100
101
101
102
102
105
113

GameWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
StatsWindow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Chapter 3

Class Index
3.1

Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Animation
Interface for animating events throughout playthrough . . . . . . . . . . . . . . . . . . . . . .
Animator
Animation class handles procession of animation of Rects . . . . . . . . . . . . . . . . . . .
Definitions
Abstract class containing definitions used throughout the program . . . . . . . . . . . . . . .
Game
Game class handling user events and game state . . . . . . . . . . . . . . . . . . . . . . . .
GameWindow
Windows used for displaying Game with its animations . . . . . . . . . . . . . . . . . . . . .
Merge
Merge class handling animation of merging of blocks . . . . . . . . . . . . . . . . . . . . . .
Move
Move class handling animation of moving of blocks . . . . . . . . . . . . . . . . . . . . . . .
NumberedRect
Rect with stored number displayed on the board . . . . . . . . . . . . . . . . . . . . . . . . .
Program
Static class for handling program existence and SDL events . . . . . . . . . . . . . . . . . . .
Rect
Wrapper around SDL_Rect coloring posibility . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_assert_data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_atomic_t
A type representing an atomic integer value. It is a struct so people don't accidentally use
numeric operations on it . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_AudioCVT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_AudioSpec . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_Color . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_CommonEvent
Fields shared by every event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_ControllerAxisEvent
Game controller axis motion event structure (event.caxis.) . . . . . . . . . . . . . . . . . . .
SDL_ControllerButtonEvent
Game controller button event structure (event.cbutton.) . . . . . . . . . . . . . . . . . . . .
SDL_ControllerDeviceEvent
Controller device event structure (event.cdevice.) . . . . . . . . . . . . . . . . . . . . . . . .
SDL_DisplayMode
The structure that defines a display mode . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
12
14
19
24
27
29
30
32
33
36

36
37
38
39
40
40
41
42
43

Class Index

SDL_DollarGestureEvent
Dollar Gesture Event (event.dgesture.) . . . . . . . . . . . . . . . . . . . . .
SDL_DropEvent
An event used to request a file open by the system (event.drop.) This event
default, you can enable it with SDL_EventState() . . . . . . . . . . . . . . . .
SDL_Event
General event structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_Finger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_GameControllerButtonBind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_HapticCondition
A structure containing a template for a Condition effect . . . . . . . . . . . . .
SDL_HapticConstant
A structure containing a template for a Constant effect . . . . . . . . . . . . .
SDL_HapticCustom
A structure containing a template for the SDL_HAPTIC_CUSTOM effect . . . .
SDL_HapticDirection
Structure that represents a haptic direction . . . . . . . . . . . . . . . . . . .
SDL_HapticEffect
The generic template for any haptic effect . . . . . . . . . . . . . . . . . . . .
SDL_HapticLeftRight
A structure containing a template for a Left/Right effect . . . . . . . . . . . . .
SDL_HapticPeriodic
A structure containing a template for a Periodic effect . . . . . . . . . . . . . .
SDL_HapticRamp
A structure containing a template for a Ramp effect . . . . . . . . . . . . . . .
SDL_JoyAxisEvent
Joystick axis motion event structure (event.jaxis.) . . . . . . . . . . . . . . . .
SDL_JoyBallEvent
Joystick trackball motion event structure (event.jball.) . . . . . . . . . . . . . .
SDL_JoyButtonEvent
Joystick button event structure (event.jbutton.) . . . . . . . . . . . . . . . . .
SDL_JoyDeviceEvent
Joystick device event structure (event.jdevice.) . . . . . . . . . . . . . . . . .
SDL_JoyHatEvent
Joystick hat position change event structure (event.jhat.) . . . . . . . . . . . .
SDL_JoystickGUID . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_KeyboardEvent
Keyboard button event structure (event.key.) . . . . . . . . . . . . . . . . . .
SDL_Keysym
The SDL keysym structure, used in key events . . . . . . . . . . . . . . . . . .
SDL_MessageBoxButtonData
Individual button data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_MessageBoxColor
RGB value used in a message box color scheme . . . . . . . . . . . . . . . .
SDL_MessageBoxColorScheme
A set of colors to use for message box dialogs . . . . . . . . . . . . . . . . . .
SDL_MessageBoxData
MessageBox structure containing title, text, window, etc . . . . . . . . . . . . .
SDL_MouseButtonEvent
Mouse button event structure (event.button.) . . . . . . . . . . . . . . . . . .
SDL_MouseMotionEvent
Mouse motion event structure (event.motion.) . . . . . . . . . . . . . . . . .
SDL_MouseWheelEvent
Mouse wheel event structure (event.wheel.) . . . . . . . . . . . . . . . . . .
SDL_MultiGestureEvent
Multiple Finger Gesture Event (event.mgesture.) . . . . . . . . . . . . . . . .
SDL_OSEvent
OS Specific event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

. . . . . . . .

44

is disabled by
. . . . . . . .

45

. . . . . . . .
. . . . . . . .
. . . . . . . .

46
49
49

. . . . . . . .

50

. . . . . . . .

52

. . . . . . . .

53

. . . . . . . .

55

. . . . . . . .

57

. . . . . . . .

59

. . . . . . . .

60

. . . . . . . .

63

. . . . . . . .

64

. . . . . . . .

65

. . . . . . . .

67

. . . . . . . .

67

. . . . . . . .
. . . . . . . .

68
69

. . . . . . . .

69

. . . . . . . .

70

. . . . . . . .

71

. . . . . . . .

72

. . . . . . . .

72

. . . . . . . .

73

. . . . . . . .

74

. . . . . . . .

75

. . . . . . . .

76

. . . . . . . .

77

. . . . . . . .

78

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

3.1 Class List

SDL_Palette . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_PixelFormat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_Point
The structure that defines a point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_QuitEvent
The "quit requested" event . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_Rect
A rectangle, with the origin at the upper left . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_RendererInfo
Information on the capabilities of a render driver or context . . . . . . . . . . . . . . . . . . .
SDL_RWops . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_Surface
A collection of pixels used in software blitting . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_SysWMEvent
A video driver dependent system event (event.syswm.) This event is disabled by default, you
can enable it with SDL_EventState() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_SysWMinfo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_SysWMmsg . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_TextEditingEvent
Keyboard text editing event structure (event.edit.) . . . . . . . . . . . . . . . . . . . . . . .
SDL_TextInputEvent
Keyboard text input event structure (event.text.) . . . . . . . . . . . . . . . . . . . . . . . .
SDL_TouchFingerEvent
Touch finger event structure (event.tfinger.) . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_UserEvent
A user-defined event type (event.user.) . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_version
Information the version of SDL in use . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_WindowEvent
Window state change event data (event.window.) . . . . . . . . . . . . . . . . . . . . . . .
SDL_WindowShapeMode
A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its
contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDL_WindowShapeParams
A union containing parameters for shaped windows . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_CommonState . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_Crc32Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_Md5Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_RandomContext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_SurfaceImage_s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_TestCaseReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
SDLTest_TestSuiteReference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Spawn
Spawn class handling animation of spawning of new blocks . . . . . . . . . . . . . . . . . . .
Stats
Stats class representing statistics for current game and global playtrough. Provides interface for
easy manipulation with statistics during game play . . . . . . . . . . . . . . . . . . . . . . . .
StatsWindow
Window used for showing Game current and global statistics . . . . . . . . . . . . . . . . . .
Window
Wrapper around SDL_Window and SDL_Renderer allowing easy creation and drawing rects on
the window. Also allows easy handling of common user requests . . . . . . . . . . . . . . . .

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

79
79
81
81
82
83
84
86

87
88
89
90
91
92
93
94
95

96
96
97
100
100
101
101
102
102
103

105
111

113

Class Index

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Chapter 4

File Index
4.1

File List

Here is a list of all files with brief descriptions:


Readme.MD . . . . . . . . . . . . . . . . . . . . .
src/Main.cpp . . . . . . . . . . . . . . . . . . . . .
src/Animation/Animation.hpp . . . . . . . . . . . . .
src/Animation/Animator.hpp . . . . . . . . . . . . .
src/Animation/Merge.cpp . . . . . . . . . . . . . . .
src/Animation/Merge.hpp . . . . . . . . . . . . . . .
src/Animation/Move.cpp . . . . . . . . . . . . . . .
src/Animation/Move.hpp . . . . . . . . . . . . . . .
src/Animation/Spawn.cpp . . . . . . . . . . . . . . .
src/Animation/Spawn.hpp . . . . . . . . . . . . . . .
src/Definitions/Definitions.cpp . . . . . . . . . . . .
src/Definitions/Definitions.hpp . . . . . . . . . . . .
src/Definitions/NumberedRect.cpp . . . . . . . . . .
src/Definitions/NumberedRect.hpp . . . . . . . . . .
src/Definitions/Rect.cpp . . . . . . . . . . . . . . . .
src/Definitions/Rect.hpp . . . . . . . . . . . . . . .
src/Game/Game.cpp . . . . . . . . . . . . . . . . .
src/Game/Game.hpp . . . . . . . . . . . . . . . . .
src/Program/Program.cpp . . . . . . . . . . . . . .
src/Program/Program.hpp . . . . . . . . . . . . . .
src/SDL/begin_code.h . . . . . . . . . . . . . . . .
src/SDL/close_code.h . . . . . . . . . . . . . . . . .
src/SDL/SDL.h . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_assert.h . . . . . . . . . . . . . . . .
src/SDL/SDL_atomic.h . . . . . . . . . . . . . . . .
src/SDL/SDL_audio.h . . . . . . . . . . . . . . . . .
src/SDL/SDL_bits.h . . . . . . . . . . . . . . . . . .
src/SDL/SDL_blendmode.h . . . . . . . . . . . . . .
src/SDL/SDL_clipboard.h . . . . . . . . . . . . . . .
src/SDL/SDL_config.h . . . . . . . . . . . . . . . .
src/SDL/SDL_cpuinfo.h . . . . . . . . . . . . . . . .
src/SDL/SDL_endian.h . . . . . . . . . . . . . . . .
src/SDL/SDL_error.h . . . . . . . . . . . . . . . . .
src/SDL/SDL_events.h . . . . . . . . . . . . . . . .
src/SDL/SDL_filesystem.h
Include file for filesystem SDL API functions
src/SDL/SDL_gamecontroller.h . . . . . . . . . . . .
src/SDL/SDL_gesture.h . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

117
124
117
117
117
118
118
118
118
118
119
119
122
123
123
123
123
124
125
125
125
126
126
128
132
136
145
145
146
147
149
151
152
153

. . . . . . . . . . . . . . . . . . . . . . . . . . . 164
. . . . . . . . . . . . . . . . . . . . . . . . . . . 165
. . . . . . . . . . . . . . . . . . . . . . . . . . . 171

10

File Index

src/SDL/SDL_haptic.h
The SDL Haptic subsystem allows you to control haptic (force feedback) devices
src/SDL/SDL_hints.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_joystick.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_keyboard.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_keycode.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_loadso.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_log.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_main.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_messagebox.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_mouse.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_mutex.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_name.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_opengl.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_opengles.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_opengles2.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_pixels.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_platform.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_power.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_quit.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_rect.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_render.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_revision.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_rwops.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_scancode.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_shape.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_stdinc.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_surface.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_system.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_syswm.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_assert.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_common.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_compare.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_crc32.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_font.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_fuzzer.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_harness.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_images.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_log.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_md5.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_test_random.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_thread.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_timer.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_touch.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_ttf.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_types.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_version.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/SDL/SDL_video.h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Stats/Stats.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Stats/Stats.hpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/GameWindow.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/GameWindow.hpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/StatsWindow.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/StatsWindow.hpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/Window.cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
src/Window/Window.hpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.

172
197
206
211
215
225
226
230
231
234
239
243
243
464
464
464
472
473
474
475
477
502
503
506
514
517
525
535
535
537
538
540
543
544
545
547
554
556
557
558
559
560
564
566
567
572
573
575
599
599
600
601
601
601
601
601

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Chapter 5

Class Documentation
5.1

Animation Class Reference

Interface for animating events throughout playthrough.

#include <Animation.hpp>
Inheritance diagram for Animation:

Animation
Merge

Public Member Functions


virtual Animation ()=default
Default virtual destructor.

virtual bool animate ()=0

Protected Member Functions


Animation (const Animation &)=default
Default copy contructor.

Animation (Rect rect)

Protected Attributes
Rect m_rect
Pointer to animated Rect.

5.1.1

Detailed Description

Interface for animating events throughout playthrough.

Move

Spawn

12

Class Documentation

5.1.2

Constructor & Destructor Documentation

5.1.2.1

virtual Animation::Animation ( ) [virtual], [default]

Default virtual destructor.

5.1.2.2

Animation::Animation ( const Animation & ) [protected], [default]

Default copy contructor.

Animation::Animation ( Rect rect ) [inline], [protected]

5.1.2.3

Constructs an object from given Rect


Parameters
rect

C-Pointer to Rect to be animated.

See also
Rect

5.1.3

Member Function Documentation

5.1.3.1

virtual bool Animation::animate ( ) [pure virtual]

Pure virtual method called when animation is required.


Returns
True if animation has finished, false otherwise.
Implemented in Spawn, Merge, and Move.

5.1.4

Member Data Documentation

5.1.4.1 Rect Animation::m_rect [protected]


Pointer to animated Rect.
The documentation for this class was generated from the following file:
src/Animation/Animation.hpp

5.2

Animator Class Reference

Animation class handles procession of animation of Rects.

#include <Animator.hpp>

Public Member Functions


template<typename T , typename... Ts>
void add (Ts &&...vals)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.2 Animator Class Reference

13

void animate ()
bool can_play () const
void clear ()

5.2.1

Detailed Description

Animation class handles procession of animation of Rects.


See also
Merge, Move, Spawn

5.2.2

Member Function Documentation

5.2.2.1

template<typename T , typename... Ts> void Animator::add ( Ts &&... vals ) [inline]

Adds specific Animation event to list of animated events.


Template Parameters
T

Type of Animation

See also
Merge, Move, Spawn
Template Parameters
Ts

Arguments of T constructor

Parameters
vals

Arguments to pass to T's constructor.

5.2.2.2 void Animator::animate ( ) [inline]


Handles animating of Animation events
See also
Animation, Animation::animate()

5.2.2.3

bool Animator::can_play ( ) const [inline]

Checks whether all animations have finished and if player can play next turn.
Returns
True if all animations have processed, false otherwise.

5.2.2.4 void Animator::clear ( ) [inline]


Cancels all animations.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

14

Class Documentation

See also
Game::restart()
The documentation for this class was generated from the following file:
src/Animation/Animator.hpp

5.3

Definitions Class Reference

Abstract class containing definitions used throughout the program.

#include <Definitions.hpp>

Static Public Member Functions


static SDL_Color get_block_color (Blocks block)

Static Public Attributes


static const std::string GAME_WINDOW_NAME = "2048 Game"
Game window name.

static const std::size_t GAME_WINDOW_WIDTH = GAME_WIDTH


Total game window width.

static const std::size_t GAME_WINDOW_HEIGHT = GAME_HEIGHT


Total game window height.

static const std::string STATS_WINDOW_NAME = "Statisics"


Stats window name.

static const std::size_t STATS_FONT_SIZE = 12


Font size used in stats window.

static const std::string STATS_DELIMITER = " "


Delimiter used in stats window.

static const std::size_t STATS_BUTTON_HEIGHT = 25


Height of Global/Current stats switching button.

static const std::string STATS_FILE_NAME = "stats.dat"


File name, where stats are saved.

static const std::size_t GAME_X = 0


X-Coord where Game begins.

static const std::size_t GAME_Y = 50


Y-Coord where Game begins.

static const std::size_t GAME_WIDTH = GAME_X + BLOCK_COUNT_X BLOCK_SIZE_X + (BLOCK_COUNT_X + 1) BLOCK_SPACE


Game width.

static const std::size_t GAME_HEIGHT = GAME_Y + BLOCK_COUNT_Y BLOCK_SIZE_Y + (BLOCK_COUNT_Y + 1) BLOCK_SPACE


Game height.

static const std::size_t BLOCK_COUNT_X = 4


Number of blocks in each horizontal line.

static const std::size_t BLOCK_COUNT_Y = BLOCK_COUNT_X


Number of blocks in each vertical line.

static const std::size_t BLOCK_SIZE_X = 400 / BLOCK_COUNT_X


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.3 Definitions Class Reference

Horizontal size of a single block.

static const std::size_t BLOCK_SIZE_Y = 400 / BLOCK_COUNT_Y


Vertical size of a single block.

static const std::size_t BLOCK_SPACE = 15


Space between blocks.

static const std::vector< SDL_Color > BLOCK_COLORS


Colors of blocks based on their values.

static const int GAME_WIN_NUMBER = 2048


Required number to achieve in order to win the game.

static const SDL_Color BACKGROUND_COLOR = { 30, 30, 30 }


Background color of the window.

static const int DEFAULT_MOVE_SPEED = 3


Default move speed of blocks in pixels per frame.

static const int DEFAULT_SPAWN_SPEED = 1


Default spawn speed of blocks in pixels per frame.

static const int DEFAULT_MERGE_SPEED = DEFAULT_SPAWN_SPEED


Default merge speed of blocks in pixels per frame.

static const int DEFAULT_MERGE_ENLARGEMENT = 150


Default percentual enlargement of merged block.

static const int BLOCK_4_SPAWN_CHANCE = 15


Chance of spawning BLOCK_4 instead of BLOCK_2.

static const int DEFAULT_START_BLOCKS = 2


Blocks given to player at start.

static const SDL_Color WHITE_COLOR = { 255, 255, 255 }


White color.

static const SDL_Color BLACK_COLOR = { 0, 0, 0 }


Black color.

static const SDL_Color GREY_COLOR = { 127, 127, 127 }


Grey color.

static const std::string DEFAULT_FONT_NAME = "monofonto.ttf"


Default font name used in program.

static const std::size_t DEFAULT_GAME_FONT_SIZE = 20


Default font size used in Game Window.

5.3.1

Detailed Description

Abstract class containing definitions used throughout the program.

5.3.2

Member Function Documentation

5.3.2.1

static SDL_Color Definitions::get_block_color ( Blocks block ) [inline], [static]

Returns color of given blcok


Parameters
block

Block for which the color whould be returned.

Returns
SDL_Color of given block, or last defined if block is too big.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

15

16

Class Documentation

See also
Blocks

5.3.3

Member Data Documentation

5.3.3.1

const SDL_Color Definitions::BACKGROUND_COLOR = { 30, 30, 30 } [static]

Background color of the window.

5.3.3.2

const SDL_Color Definitions::BLACK_COLOR = { 0, 0, 0 } [static]

Black color.

5.3.3.3

const int Definitions::BLOCK_4_SPAWN_CHANCE = 15 [static]

Chance of spawning BLOCK_4 instead of BLOCK_2.

5.3.3.4

const std::vector< SDL_Color > Definitions::BLOCK_COLORS [static]

Initial value:
= {
{
{
{
{
{
{
{
{
{
{
{
{

85,
153,
47,
58,
130,
156,
166,
255,
91,
0,
0,
0,

85,
171,
119,
133,
146,
105,
41,
172,
202,
145,
128,
95,

85
174
80
33
20
10
0
89
255
215
192
140

},
},
},
},
},
},
},
},
},
},
},
},

Colors of blocks based on their values.

5.3.3.5

const std::size_t Definitions::BLOCK_COUNT_X = 4 [static]

Number of blocks in each horizontal line.

5.3.3.6

const std::size_t Definitions::BLOCK_COUNT_Y = BLOCK_COUNT_X [static]

Number of blocks in each vertical line.

5.3.3.7

const std::size_t Definitions::BLOCK_SIZE_X = 400 / BLOCK_COUNT_X [static]

Horizontal size of a single block.

5.3.3.8

const std::size_t Definitions::BLOCK_SIZE_Y = 400 / BLOCK_COUNT_Y [static]

Vertical size of a single block.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.3 Definitions Class Reference

5.3.3.9

const std::size_t Definitions::BLOCK_SPACE = 15 [static]

Space between blocks.

5.3.3.10

const std::string Definitions::DEFAULT_FONT_NAME = "monofonto.ttf" [static]

Default font name used in program.

5.3.3.11

const std::size_t Definitions::DEFAULT_GAME_FONT_SIZE = 20 [static]

Default font size used in Game Window.

5.3.3.12

const int Definitions::DEFAULT_MERGE_ENLARGEMENT = 150 [static]

Default percentual enlargement of merged block.

5.3.3.13

const int Definitions::DEFAULT_MERGE_SPEED = DEFAULT_SPAWN_SPEED [static]

Default merge speed of blocks in pixels per frame.

5.3.3.14

const int Definitions::DEFAULT_MOVE_SPEED = 3 [static]

Default move speed of blocks in pixels per frame.

5.3.3.15

const int Definitions::DEFAULT_SPAWN_SPEED = 1 [static]

Default spawn speed of blocks in pixels per frame.

5.3.3.16

const int Definitions::DEFAULT_START_BLOCKS = 2 [static]

Blocks given to player at start.

5.3.3.17

const std::size_t Definitions::GAME_HEIGHT = GAME_Y + BLOCK_COUNT_Y BLOCK_SIZE_Y +


(BLOCK_COUNT_Y + 1) BLOCK_SPACE [static]

Game height.

5.3.3.18

const std::size_t Definitions::GAME_WIDTH = GAME_X + BLOCK_COUNT_X BLOCK_SIZE_X +


(BLOCK_COUNT_X + 1) BLOCK_SPACE [static]

Game width.

5.3.3.19

const int Definitions::GAME_WIN_NUMBER = 2048 [static]

Required number to achieve in order to win the game.

5.3.3.20

const std::size_t Definitions::GAME_WINDOW_HEIGHT = GAME_HEIGHT [static]

Total game window height.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

17

18

Class Documentation

5.3.3.21

const std::string Definitions::GAME_WINDOW_NAME = "2048 Game" [static]

Game window name.

5.3.3.22

const std::size_t Definitions::GAME_WINDOW_WIDTH = GAME_WIDTH [static]

Total game window width.

5.3.3.23

const std::size_t Definitions::GAME_X = 0 [static]

X-Coord where Game begins.

5.3.3.24

const std::size_t Definitions::GAME_Y = 50 [static]

Y-Coord where Game begins.

5.3.3.25

const SDL_Color Definitions::GREY_COLOR = { 127, 127, 127 } [static]

Grey color.

5.3.3.26

const std::size_t Definitions::STATS_BUTTON_HEIGHT = 25 [static]

Height of Global/Current stats switching button.

5.3.3.27

const std::string Definitions::STATS_DELIMITER = " " [static]

Delimiter used in stats window.

5.3.3.28

const std::string Definitions::STATS_FILE_NAME = "stats.dat" [static]

File name, where stats are saved.

5.3.3.29

const std::size_t Definitions::STATS_FONT_SIZE = 12 [static]

Font size used in stats window.

5.3.3.30

const std::string Definitions::STATS_WINDOW_NAME = "Statisics" [static]

Stats window name.

5.3.3.31

const SDL_Color Definitions::WHITE_COLOR = { 255, 255, 255 } [static]

White color.
The documentation for this class was generated from the following files:
src/Definitions/Definitions.hpp
src/Definitions/Definitions.cpp
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.4 Game Class Reference

5.4

19

Game Class Reference

Game class handling user events and game state.

#include <Game.hpp>

Public Member Functions

Game (GameWindow &window)


void event_handler (const SDL_Event &event)
void key_handler (const SDL_KeyboardEvent &key)
const Rects & get_background () const
const NumberedRects & get_rects () const
void start ()

void animate ()
bool can_play () const
void play (Directions direction)
bool spawn_block (Blocks block, std::size_t x, std::size_t y)
bool random_block (Blocks block=chance(Definitions::BLOCK_4_SPAWN_CHANCE)?BLOCK_4:BLOCK_2)
void restart ()

void on_turn_end (bool played=true)


bool can_merge (const NumberedRect &r1, const NumberedRect &r2) const
bool can_merge (std::shared_ptr< NumberedRect > r1, std::shared_ptr< NumberedRect > r2) const
bool is_game_over ()
void game_over ()

Starts a new game.

Removes all progress in current game and starts new one.

Handles end of the game, when player loses.

void won ()
Handles winning of the game.

void stop ()
Stops the game play.

void show_stats ()
bool display_game_over () const

Static Public Member Functions


static SDL_Point get_block_coords (unsigned int x, unsigned int y)
static std::pair< int, int > get_coords_block (const Rect &rect)

5.4.1

Detailed Description

Game class handling user events and game state.

5.4.2

Constructor & Destructor Documentation

5.4.2.1

Game::Game ( GameWindow & window )

Base class constuctor

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

20

Class Documentation

Parameters
window

5.4.3

Reference to window where to draw interface and game state.

Member Function Documentation

5.4.3.1 void Game::animate ( ) [inline]


Calls animate of Animator
See also
Animator, Animator::animate()

5.4.3.2

bool Game::can_merge ( const NumberedRect & r1, const NumberedRect & r2 ) const [inline]

Checks whether two NumberedRects can be merged together. Two NumberedRects can be merged together if they
are of the same value.
Parameters
r1
r2

First NumberedRect to check.


Second NumberedRect to check.

Returns
True if possible, false otherwise.
See also
Game::can_merge(std::shared_ptr<NumberedRect>, std::shared_ptr<NumberedRect>)

5.4.3.3

bool Game::can_merge ( std::shared_ptr< NumberedRect > r1, std::shared_ptr< NumberedRect > r2 ) const

[inline]
Checks whether two NumberedRects can be merged together. Two NumberedRects can be merged together if they
are of the same value.
Parameters
r1
r2

Smart pointer to NumberedRect 1 to check


Smart pointer to NumberedRect 2 to check

Returns
True if possible, false otherwise.
See also
Game::can_merge(const NumberedRect&, const NumberedRect&)

5.4.3.4

bool Game::can_play ( ) const [inline]

Checks whether player can perform a turn.


Returns
True if player can play, false otherwise.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.4 Game Class Reference

5.4.3.5

bool Game::display_game_over ( ) const [inline]

Indicates whether Game Over message should be displayed.


Returns
True if message should be displayed, false otherwise.

See also
Game::game_over()

5.4.3.6 void Game::event_handler ( const SDL_Event & event )


Event handler for SDL_Event.
Parameters
event

- const reference to SDL_Event to process.

5.4.3.7 void Game::game_over ( ) [inline]


Handles end of the game, when player loses.

5.4.3.8

const Rects& Game::get_background ( ) const [inline]

Returns reference to vector of Rects used in background. Used for drawing background from Window::add()
Returns
Const reference to vector of Rects.

See also
Window::add(), Rect

5.4.3.9

static SDL_Point Game::get_block_coords ( unsigned int x, unsigned int y ) [inline], [static]

Computes real x and y coords of window for given params.


Parameters
x
y

x coord on game field such that 0 <= x < Definitions::BLOCK_COUNT_X


y coord on game field such that 0 <= y < Definitions::BLOCK_COUNT_Y

Returns
SDL_Point containing computed coords.
Exceptions

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

21

22

Class Documentation
std::invalid_argument

5.4.3.10

When either x >= Definitions::BLOCK_COUNT_X or y >= Definitions::BLOCK_COUNT_Y.

static std::pair<int, int> Game::get_coords_block ( const Rect & rect ) [inline], [static]

Computes game-field coords on which given Rect exists.


Parameters
rect

- Const reference to Rect, for which coords will be computed.

Returns
std::pair<int, int> of game-field coords.

5.4.3.11

const NumberedRects& Game::get_rects ( ) const [inline]

Returns reference to vector of NumberedRects used on game field. Used for drawing game state from Window::add()
Returns
Const reference to vector of NumberedRect.

5.4.3.12

bool Game::is_game_over ( )

Checks whether player's turned caused Game Over.


Returns
True if no other move can be performed, false otherwise.

5.4.3.13 void Game::key_handler ( const SDL_KeyboardEvent & key )


Event handler for SDL_KeyboardEvent.
Parameters
key

- const reference to SDL_KeyboardEvent to process.

5.4.3.14 void Game::on_turn_end ( bool played = true )


Is called after player's turn is processed.
Parameters
played

Indicates, whether player made a move this turn.

See also
Game::play()

5.4.3.15 void Game::play ( Directions direction )


Processes player's turn.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.4 Game Class Reference

23

Parameters
direction

5.4.3.16

Direction which player decided to play.

bool Game::random_block ( Blocks block = chance(Definitions::BLOCK_4_SPAWN_CHANCE) ? BLOCK_4 : BLOCK_2 )

Inserts random block on board.


Parameters
block

Block to insert. Default: BLOCK_4 with BLOCK_4_SPAWN_CHANCE, otherwise BLOCK_2.

Returns
True on success, false on failure (Board is full).

See also
Blocks, Game::spawn_block()

5.4.3.17 void Game::restart ( )


Removes all progress in current game and starts new one.

5.4.3.18 void Game::show_stats ( )


Shows stats window
See also
StatsWindow

5.4.3.19

bool Game::spawn_block ( Blocks block, std::size_t x, std::size_t y )

Inserts block on given coords.


Parameters
block
x
y

Block to insert.
x coord
y coord

Returns
True on success, false on failure (Board is full)

See also
Blocks, Game::random_block()

5.4.3.20 void Game::start ( )


Starts a new game.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

24

Class Documentation

5.4.3.21 void Game::stop ( ) [inline]


Stops the game play.

5.4.3.22 void Game::won ( ) [inline]


Handles winning of the game.
The documentation for this class was generated from the following files:
src/Game/Game.hpp
src/Game/Game.cpp

5.5

GameWindow Class Reference

Windows used for displaying Game with its animations.

#include <GameWindow.hpp>
Inheritance diagram for GameWindow:

Window

GameWindow

Public Member Functions


GameWindow (std::size_t width, std::size_t height, std::string name)
GameWindow ()
Destructor for Game Window.

void add (const Rects &background)


void add (const NumberedRects &rects)
void display_game_over (bool yes)
void display_score ()
Displays game score.

void display_stats_button ()
Displays statistics button.

void update_score (std::string score)


bool stats_button_clicked (const SDL_MouseButtonEvent &event)

Additional Inherited Members


5.5.1

Detailed Description

Windows used for displaying Game with its animations.


See also
Window
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.5 GameWindow Class Reference

5.5.2

Constructor & Destructor Documentation

5.5.2.1

GameWindow::GameWindow ( std::size_t width, std::size_t height, std::string name )

Basic constructor for Game Window

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

25

26

Class Documentation

Parameters
width
height
name

Window width
Window height
Window title

See also
Window::Window()

5.5.2.2

GameWindow::GameWindow ( )

Destructor for Game Window.

5.5.3

Member Function Documentation

5.5.3.1 void GameWindow::add ( const Rects & background )


Adds Rects for showing them later as the background.
Parameters
background

Rects representing the background.

5.5.3.2 void GameWindow::add ( const NumberedRects & rects )


Adds NumberedRects for showing as game state.
Parameters
rects

NumberedRects representing game state.

5.5.3.3 void GameWindow::display_game_over ( bool yes ) [inline]


Displayes game over message.
Parameters
yes

Toggle for displaying or not.

5.5.3.4 void GameWindow::display_score ( ) [inline]


Displays game score.

5.5.3.5 void GameWindow::display_stats_button ( ) [inline]


Displays statistics button.

5.5.3.6

bool GameWindow::stats_button_clicked ( const SDL_MouseButtonEvent & event ) [inline]

Tells whether mouse was clicked in Stats button.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.6 Merge Class Reference

27

Parameters
event

SDL_MouseButtonEvent with information about mouse click.

Returns
True if stats button was clicked, false otherwise.

5.5.3.7 void GameWindow::update_score ( std::string score ) [inline]


Updates game score from string.
Parameters
score

string to show.

The documentation for this class was generated from the following files:
src/Window/GameWindow.hpp
src/Window/GameWindow.cpp

5.6

Merge Class Reference

Merge class handling animation of merging of blocks.

#include <Merge.hpp>
Inheritance diagram for Merge:

Animation
Merge

Public Member Functions


Merge (Rect &rect, int speed=Definitions::DEFAULT_MERGE_SPEED, int enlargement=Definitions::DEFAULT_MERGE_ENLARGEMENT)
Merge (const Merge &m)
Default copy constructor.

Merge & operator= (const Merge &)=default


Default copy assignment.

virtual Merge ()=default


Default virtual destructor.

virtual bool animate ()

Additional Inherited Members


5.6.1

Detailed Description

Merge class handling animation of merging of blocks.


See also
Animation
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

28

Class Documentation

5.6.2

Constructor & Destructor Documentation

5.6.2.1

Merge::Merge ( Rect & rect, int speed = Definitions::DEFAULT_MERGE_SPEED, int enlargement =


Definitions::DEFAULT_MERGE_ENLARGEMENT ) [inline]

Constructor for Merge animation


Parameters
rect
speed

Reference to merging rect


Speed of merging. Default

See also
Definitions::DEFAULT_MERGE_SPEED
Parameters
enlargement

Procentual enlargement of merged block. Default

See also
Definitions::DEFAULT_MERGE_ENLARGEMENT
Animator::add()

5.6.2.2

Merge::Merge ( const Merge & m ) [inline]

Default copy constructor.

5.6.2.3

virtual Merge::Merge ( ) [virtual], [default]

Default virtual destructor.

5.6.3

Member Function Documentation

5.6.3.1

bool Merge::animate ( ) [virtual]

Virtual method called when animation is required. Merges m_rect at m_point position at m_speed speed.
Returns
True if animation has finished, false otherwise.
See also
Animation::animate()
Implements Animation.

5.6.3.2 Merge& Merge::operator= ( const Merge & ) [default]


Default copy assignment.
The documentation for this class was generated from the following files:
src/Animation/Merge.hpp
src/Animation/Merge.cpp
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.7 Move Class Reference

5.7

29

Move Class Reference

Move class handling animation of moving of blocks.

#include <Move.hpp>
Inheritance diagram for Move:

Animation

Move

Public Member Functions


Move (Rect &rect, const SDL_Point &point, int speed=Definitions::DEFAULT_MOVE_SPEED)
Move (const Move &m)
Default copy constructor.

Move & operator= (const Move &)=default


Default copy assignment.

virtual Move ()=default


Default virtual destructor.

virtual bool animate ()

Additional Inherited Members


5.7.1

Detailed Description

Move class handling animation of moving of blocks.


See also
Animation

5.7.2

Constructor & Destructor Documentation

5.7.2.1

Move::Move ( Rect & rect, const SDL_Point & point, int speed = Definitions::DEFAULT_MOVE_SPEED )

[inline]
Base constructor for Move Animation.
Parameters
rect
point
speed

Reference to moving rect


Const reference to target point
Speed of moving animation. Default Definitions::DEFAULT_MOVE_SPEED

See also
Animator::add()

5.7.2.2

Move::Move ( const Move & m ) [inline]

Default copy constructor.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

30

Class Documentation
virtual Move::Move ( ) [virtual], [default]

5.7.2.3

Default virtual destructor.

5.7.3

Member Function Documentation

5.7.3.1

bool Move::animate ( ) [virtual]

Virtual method called when animation is required. Moves m_rect to m_point at m_speed.
Returns
True if animation is finished, false otherwise.

See also
Animation::animate()
Implements Animation.

5.7.3.2 Move& Move::operator= ( const Move & ) [default]


Default copy assignment.
The documentation for this class was generated from the following files:
src/Animation/Move.hpp
src/Animation/Move.cpp

5.8

NumberedRect Class Reference

Rect with stored number displayed on the board.

#include <NumberedRect.hpp>
Inheritance diagram for NumberedRect:

Rect

NumberedRect

Public Member Functions


NumberedRect (const SDL_Point &point, Blocks block, std::size_t width=Definitions::BLOCK_SIZE_X, std::size_t height=Definitions::BLOCK_SIZE_Y)
virtual NumberedRect ()=default
Default virtual destructor.

Blocks get_number () const


int next_number ()
virtual void draw (Window &window) const
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.8 NumberedRect Class Reference

Static Public Member Functions


static void init_number (Window &window, unsigned int number, TTF_Font font=nullptr)
static void init_numbers (Window &window)
static void destroy_numbers ()
Destroyes resources used to store Block numbers.

Additional Inherited Members


5.8.1

Detailed Description

Rect with stored number displayed on the board.


See also
Rect

5.8.2

Constructor & Destructor Documentation

5.8.2.1

NumberedRect::NumberedRect ( const SDL_Point & point, Blocks block, std::size_t width =


Definitions::BLOCK_SIZE_X, std::size_t height = Definitions::BLOCK_SIZE_Y ) [inline]

Basic constructor for NumberedRect


Parameters
point
block
width
height

5.8.2.2

Const reference to target point.


Value of number of constructed Rect.
Width of constructed Rect. Default Definitions::BLOCK_SIZE_X.
Height of constructed Rect. Default Definitions::BLOCK_SIZE_Y.

virtual NumberedRect::NumberedRect ( ) [virtual], [default]

Default virtual destructor.

5.8.3

Member Function Documentation

5.8.3.1

static void NumberedRect::destroy_numbers ( ) [inline], [static]

Destroyes resources used to store Block numbers.

5.8.3.2 void NumberedRect::draw ( Window & window ) const [virtual]


Virtual method used when drawing is requested.
Parameters
window

Window to draw to.

See also
Rect::draw()
Reimplemented from Rect.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

31

32

Class Documentation

5.8.3.3 Blocks NumberedRect::get_number ( ) const [inline]


Gets value representing NumberedRect.
Returns
Blocks representing value of NumberedRect.

5.8.3.4 void NumberedRect::init_number ( Window & window, unsigned int number, TTF_Font font = nullptr )

[static]
Initializes SDL_Textures with Block number.
Parameters
window
number
font

Reference to Window class, for which Renderer will be used.


Number to create.
Pointer to font used. If nullptr is provided, opens default font. Default: nullptr.

5.8.3.5 void NumberedRect::init_numbers ( Window & window ) [static]


Initializion of SDL_Textures for all Block numbers
Parameters
window

Reference to Window class, for which Renderer will be used.

5.8.3.6 int NumberedRect::next_number ( ) [inline]


Increments number of NumberedRect to the next value.
Returns
Real shown number on the board.
The documentation for this class was generated from the following files:
src/Definitions/NumberedRect.hpp
src/Definitions/NumberedRect.cpp

5.9

Program Class Reference

Static class for handling program existence and SDL events.

#include <Program.hpp>

Static Public Member Functions


static int start (const std::vector< std::string > &args)
static bool is_running ()
static void stop (bool force)

5.9.1

Detailed Description

Static class for handling program existence and SDL events.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.10 Rect Class Reference

33

5.9.2

Member Function Documentation

5.9.2.1

static bool Program::is_running ( ) [inline], [static]

Tells whether program is running


Returns
True if running, false otherwise.

5.9.2.2 int Program::start ( const std::vector< std::string > & args ) [static]
Starts the program
Parameters
args

Const reference to command vector of line arguments. Unused.

Returns
Exit code after program finishes. Unused.

5.9.2.3 void Program::stop ( bool force ) [static]


Stops the program.
Parameters
force

If provided, program will be closed violently.

The documentation for this class was generated from the following files:
src/Program/Program.hpp
src/Program/Program.cpp

5.10

Rect Class Reference

Wrapper around SDL_Rect coloring posibility.

#include <Rect.hpp>
Inheritance diagram for Rect:

Rect

NumberedRect

Public Member Functions


Rect (const SDL_Rect &rect, const SDL_Color &color)
Rect (std::size_t x, std::size_t y, const SDL_Color &color, std::size_t width=Definitions::BLOCK_SIZE_X,
std::size_t height=Definitions::BLOCK_SIZE_Y)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

34

Class Documentation

Rect (const SDL_Point &point, const SDL_Color &color, std::size_t width=Definitions::BLOCK_SIZE_X, std::size_t height=Definitions::BLOCK_SIZE_Y)
virtual Rect ()=default
Default virtual destructor.

SDL_Rect & get_rect ()


const SDL_Rect & get_rect () const
virtual void draw (Window &window) const

Protected Attributes
SDL_Rect m_rect
SDL_Rect containing coords and sizes of Rect.

SDL_Color m_color
SDL_Color containing RGB Color, that should be used when drawing the Rect.

5.10.1

Detailed Description

Wrapper around SDL_Rect coloring posibility.


See also
SDL_Rect, SDL_Color, SDL_Point

5.10.2

Constructor & Destructor Documentation

5.10.2.1

Rect::Rect ( const SDL_Rect & rect, const SDL_Color & color ) [inline]

Basic constructor of Rect.


Parameters
rect
color

5.10.2.2

Const reference of SDL_Rect to store.


Const reference to SDL_Color to store. This will be the color of Rect when it is drawn.

Rect::Rect ( std::size_t x, std::size_t y, const SDL_Color & color, std::size_t width =


Definitions::BLOCK_SIZE_X, std::size_t height = Definitions::BLOCK_SIZE_Y ) [inline]

Basic constructor of Rect.


Parameters
x
y
color
width
height

5.10.2.3

X coord where would be the Rect drawn.


Y coord where would be the Rect drawn.
Const reference to SDL_Color to store. This will be the color of Rect when it is drawn.
Width of constructed Rect. Default Definitions::BLOCK_SIZE_X.
Height of constructed Rect. Default Definitions::BLOCK_SIZE_Y.

Rect::Rect ( const SDL_Point & point, const SDL_Color & color, std::size_t width =
Definitions::BLOCK_SIZE_X, std::size_t height = Definitions::BLOCK_SIZE_Y ) [inline]

Basic constructor of Rect. Used for Spawn animation.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.10 Rect Class Reference


Parameters
point
color
width
height

Target point of constructed Rect.


Const reference of SDL_Color containg shown color.
Width of constructed Rect. Default Definitions::BLOCK_SIZE_X.
Height of constructed Rect. Default Definitions::BLOCK_SIZE_Y.

See also
Spawn, Animation

5.10.2.4

virtual Rect::Rect ( ) [virtual], [default]

Default virtual destructor.

5.10.3

Member Function Documentation

5.10.3.1 void Rect::draw ( Window & window ) const [virtual]


Draws Rect on the given window.
Parameters
window

Window to draw on.

Reimplemented in NumberedRect.

5.10.3.2 SDL_Rect& Rect::get_rect ( ) [inline]


Returns reference to SDL_Rect. Used when changing of coords and sizes are required.
Returns
Reference to SDL_Rect.

5.10.3.3

const SDL_Rect& Rect::get_rect ( ) const [inline]

Returns const reference to SDL_Rect. Used when coords and sizes are required.
Returns
Const reference to SDL_Rect.

5.10.4

Member Data Documentation

5.10.4.1 SDL_Color Rect::m_color [protected]


SDL_Color containing RGB Color, that should be used when drawing the Rect.
See also
SDL_Color

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

35

36

Class Documentation

5.10.4.2 SDL_Rect Rect::m_rect [protected]


SDL_Rect containing coords and sizes of Rect.
See also
SDL_Rect
The documentation for this class was generated from the following files:
src/Definitions/Rect.hpp
src/Definitions/Rect.cpp

5.11

SDL_assert_data Struct Reference

#include <SDL_assert.h>

Public Attributes

int always_ignore
unsigned int trigger_count
const char condition
const char filename
int linenum
const char function
const struct SDL_assert_data next

5.11.1

Member Data Documentation

5.11.1.1 int SDL_assert_data::always_ignore


5.11.1.2

const char SDL_assert_data::condition

5.11.1.3

const char SDL_assert_data::filename

5.11.1.4

const char SDL_assert_data::function

5.11.1.5 int SDL_assert_data::linenum


5.11.1.6

const struct SDL_assert_data SDL_assert_data::next

5.11.1.7

unsigned int SDL_assert_data::trigger_count

The documentation for this struct was generated from the following file:
src/SDL/SDL_assert.h

5.12

SDL_atomic_t Struct Reference

A type representing an atomic integer value. It is a struct so people don't accidentally use numeric operations on it.

#include <SDL_atomic.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.13 SDL_AudioCVT Struct Reference

37

Public Attributes
int value

5.12.1

Detailed Description

A type representing an atomic integer value. It is a struct so people don't accidentally use numeric operations on it.

5.12.2

Member Data Documentation

5.12.2.1 int SDL_atomic_t::value


The documentation for this struct was generated from the following file:
src/SDL/SDL_atomic.h

5.13

SDL_AudioCVT Struct Reference

#include <SDL_audio.h>

Public Attributes

int needed
SDL_AudioFormat src_format
SDL_AudioFormat dst_format
double rate_incr
Uint8 buf
int len
int len_cvt
int len_mult
double len_ratio
SDL_AudioFilter filters [10]
int filter_index

5.13.1

Member Data Documentation

5.13.1.1 Uint8 SDL_AudioCVT::buf


Buffer to hold entire audio data

5.13.1.2 SDL_AudioFormat SDL_AudioCVT::dst_format


Target audio format

5.13.1.3 int SDL_AudioCVT::filter_index


Current audio conversion function

5.13.1.4

SDL_AudioFilter SDL_AudioCVT::filters[10]

Filter list
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

38

Class Documentation

5.13.1.5 int SDL_AudioCVT::len


Length of original audio buffer

5.13.1.6 int SDL_AudioCVT::len_cvt


Length of converted audio buffer

5.13.1.7 int SDL_AudioCVT::len_mult


buffer must be lenlen_mult big

5.13.1.8

double SDL_AudioCVT::len_ratio

Given len, final size is lenlen_ratio

5.13.1.9 int SDL_AudioCVT::needed


Set to 1 if conversion possible

5.13.1.10

double SDL_AudioCVT::rate_incr

Rate conversion increment

5.13.1.11 SDL_AudioFormat SDL_AudioCVT::src_format


Source audio format
The documentation for this struct was generated from the following file:
src/SDL/SDL_audio.h

5.14

SDL_AudioSpec Struct Reference

#include <SDL_audio.h>

Public Attributes

5.14.1

int freq
SDL_AudioFormat format
Uint8 channels
Uint8 silence
Uint16 samples
Uint16 padding
Uint32 size
SDL_AudioCallback callback
void userdata

Detailed Description

The calculated values in this structure are calculated by SDL_OpenAudio().


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.15 SDL_Color Struct Reference

5.14.2

Member Data Documentation

5.14.2.1

SDL_AudioCallback SDL_AudioSpec::callback

5.14.2.2 Uint8 SDL_AudioSpec::channels


Number of channels: 1 mono, 2 stereo

5.14.2.3 SDL_AudioFormat SDL_AudioSpec::format


Audio data format

5.14.2.4 int SDL_AudioSpec::freq


DSP frequency samples per second

5.14.2.5 Uint16 SDL_AudioSpec::padding


Necessary for some compile environments

5.14.2.6 Uint16 SDL_AudioSpec::samples


Audio buffer size in samples (power of 2)

5.14.2.7 Uint8 SDL_AudioSpec::silence


Audio buffer silence value (calculated)

5.14.2.8 Uint32 SDL_AudioSpec::size


Audio buffer size in bytes (calculated)

5.14.2.9 void SDL_AudioSpec::userdata


The documentation for this struct was generated from the following file:
src/SDL/SDL_audio.h

5.15

SDL_Color Struct Reference

#include <SDL_pixels.h>

Public Attributes
Uint8 r
Uint8 g
Uint8 b
Uint8 a
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

39

40

Class Documentation

5.15.1

Member Data Documentation

5.15.1.1 Uint8 SDL_Color::a


5.15.1.2 Uint8 SDL_Color::b
5.15.1.3 Uint8 SDL_Color::g
5.15.1.4 Uint8 SDL_Color::r
The documentation for this struct was generated from the following file:
src/SDL/SDL_pixels.h

5.16

SDL_CommonEvent Struct Reference

Fields shared by every event.

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp

5.16.1

Detailed Description

Fields shared by every event.

5.16.2

Member Data Documentation

5.16.2.1 Uint32 SDL_CommonEvent::timestamp


5.16.2.2 Uint32 SDL_CommonEvent::type
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.17

SDL_ControllerAxisEvent Struct Reference

Game controller axis motion event structure (event.caxis.)

#include <SDL_events.h>

Public Attributes

Uint32 type
Uint32 timestamp
SDL_JoystickID which
Uint8 axis
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.18 SDL_ControllerButtonEvent Struct Reference

5.17.1

Uint8 padding1
Uint8 padding2
Uint8 padding3
Sint16 value
Uint16 padding4

Detailed Description

Game controller axis motion event structure (event.caxis.)

5.17.2

Member Data Documentation

5.17.2.1 Uint8 SDL_ControllerAxisEvent::axis


The controller axis (SDL_GameControllerAxis)

5.17.2.2 Uint8 SDL_ControllerAxisEvent::padding1


5.17.2.3 Uint8 SDL_ControllerAxisEvent::padding2
5.17.2.4 Uint8 SDL_ControllerAxisEvent::padding3
5.17.2.5 Uint16 SDL_ControllerAxisEvent::padding4
5.17.2.6 Uint32 SDL_ControllerAxisEvent::timestamp
5.17.2.7 Uint32 SDL_ControllerAxisEvent::type
SDL_CONTROLLERAXISMOTION

5.17.2.8 Sint16 SDL_ControllerAxisEvent::value


The axis value (range: -32768 to 32767)

5.17.2.9 SDL_JoystickID SDL_ControllerAxisEvent::which


The joystick instance id
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.18

SDL_ControllerButtonEvent Struct Reference

Game controller button event structure (event.cbutton.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

41

42

Class Documentation

SDL_JoystickID which
Uint8 button
Uint8 state
Uint8 padding1
Uint8 padding2

5.18.1

Detailed Description

Game controller button event structure (event.cbutton.)

5.18.2

Member Data Documentation

5.18.2.1 Uint8 SDL_ControllerButtonEvent::button


The controller button (SDL_GameControllerButton)

5.18.2.2 Uint8 SDL_ControllerButtonEvent::padding1


5.18.2.3 Uint8 SDL_ControllerButtonEvent::padding2
5.18.2.4 Uint8 SDL_ControllerButtonEvent::state
SDL_PRESSED or SDL_RELEASED

5.18.2.5 Uint32 SDL_ControllerButtonEvent::timestamp


5.18.2.6 Uint32 SDL_ControllerButtonEvent::type
SDL_CONTROLLERBUTTONDOWN or SDL_CONTROLLERBUTTONUP

5.18.2.7 SDL_JoystickID SDL_ControllerButtonEvent::which


The joystick instance id
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.19

SDL_ControllerDeviceEvent Struct Reference

Controller device event structure (event.cdevice.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Sint32 which
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.20 SDL_DisplayMode Struct Reference

5.19.1

43

Detailed Description

Controller device event structure (event.cdevice.)

5.19.2

Member Data Documentation

5.19.2.1 Uint32 SDL_ControllerDeviceEvent::timestamp


5.19.2.2 Uint32 SDL_ControllerDeviceEvent::type
SDL_CONTROLLERDEVICEADDED, SDL_CONTROLLERDEVICEREMOVED, or SDL_CONTROLLERDEVICEREMAPPED

5.19.2.3 Sint32 SDL_ControllerDeviceEvent::which


The joystick device index for the ADDED event, instance id for the REMOVED or REMAPPED event
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.20

SDL_DisplayMode Struct Reference

The structure that defines a display mode.

#include <SDL_video.h>

Public Attributes

Uint32 format
int w
int h
int refresh_rate
void driverdata

5.20.1

Detailed Description

The structure that defines a display mode.


See also
SDL_GetNumDisplayModes()
SDL_GetDisplayMode()
SDL_GetDesktopDisplayMode()
SDL_GetCurrentDisplayMode()
SDL_GetClosestDisplayMode()
SDL_SetWindowDisplayMode()
SDL_GetWindowDisplayMode()

5.20.2

Member Data Documentation

5.20.2.1 void SDL_DisplayMode::driverdata


driver-specific data, initialize to 0
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

44

Class Documentation

5.20.2.2 Uint32 SDL_DisplayMode::format


pixel format

5.20.2.3 int SDL_DisplayMode::h


height

5.20.2.4 int SDL_DisplayMode::refresh_rate


refresh rate (or zero for unspecified)

5.20.2.5 int SDL_DisplayMode::w


width
The documentation for this struct was generated from the following file:
src/SDL/SDL_video.h

5.21

SDL_DollarGestureEvent Struct Reference

Dollar Gesture Event (event.dgesture.)

#include <SDL_events.h>

Public Attributes

Uint32 type
Uint32 timestamp
SDL_TouchID touchId
SDL_GestureID gestureId
Uint32 numFingers
float error
float x
float y

5.21.1

Detailed Description

Dollar Gesture Event (event.dgesture.)

5.21.2

Member Data Documentation

5.21.2.1

float SDL_DollarGestureEvent::error

5.21.2.2 SDL_GestureID SDL_DollarGestureEvent::gestureId


5.21.2.3 Uint32 SDL_DollarGestureEvent::numFingers
5.21.2.4 Uint32 SDL_DollarGestureEvent::timestamp

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.22 SDL_DropEvent Struct Reference

45

5.21.2.5 SDL_TouchID SDL_DollarGestureEvent::touchId


The touch device id

5.21.2.6 Uint32 SDL_DollarGestureEvent::type


SDL_DOLLARGESTURE

5.21.2.7

float SDL_DollarGestureEvent::x

Normalized center of gesture

5.21.2.8

float SDL_DollarGestureEvent::y

Normalized center of gesture


The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.22

SDL_DropEvent Struct Reference

An event used to request a file open by the system (event.drop.) This event is disabled by default, you can enable
it with SDL_EventState()

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
char file

5.22.1

Detailed Description

An event used to request a file open by the system (event.drop.) This event is disabled by default, you can enable
it with SDL_EventState()
Note
If you enable this event, you must free the filename in the event.

5.22.2

Member Data Documentation

5.22.2.1

char SDL_DropEvent::file

The file name, which should be freed with SDL_free()


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

46

Class Documentation

5.22.2.2 Uint32 SDL_DropEvent::timestamp


5.22.2.3 Uint32 SDL_DropEvent::type
SDL_DROPFILE
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.23

SDL_Event Union Reference

General event structure.

#include <SDL_events.h>

Public Attributes

5.23.1

Uint32 type
SDL_CommonEvent common
SDL_WindowEvent window
SDL_KeyboardEvent key
SDL_TextEditingEvent edit
SDL_TextInputEvent text
SDL_MouseMotionEvent motion
SDL_MouseButtonEvent button
SDL_MouseWheelEvent wheel
SDL_JoyAxisEvent jaxis
SDL_JoyBallEvent jball
SDL_JoyHatEvent jhat
SDL_JoyButtonEvent jbutton
SDL_JoyDeviceEvent jdevice
SDL_ControllerAxisEvent caxis
SDL_ControllerButtonEvent cbutton
SDL_ControllerDeviceEvent cdevice
SDL_QuitEvent quit
SDL_UserEvent user
SDL_SysWMEvent syswm
SDL_TouchFingerEvent tfinger
SDL_MultiGestureEvent mgesture
SDL_DollarGestureEvent dgesture
SDL_DropEvent drop
Uint8 padding [56]

Detailed Description

General event structure.

5.23.2

Member Data Documentation

5.23.2.1 SDL_MouseButtonEvent SDL_Event::button


Mouse button event data
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.23 SDL_Event Union Reference

5.23.2.2 SDL_ControllerAxisEvent SDL_Event::caxis


Game Controller axis event data

5.23.2.3 SDL_ControllerButtonEvent SDL_Event::cbutton


Game Controller button event data

5.23.2.4 SDL_ControllerDeviceEvent SDL_Event::cdevice


Game Controller device event data

5.23.2.5 SDL_CommonEvent SDL_Event::common


Common event data

5.23.2.6 SDL_DollarGestureEvent SDL_Event::dgesture


Gesture event data

5.23.2.7 SDL_DropEvent SDL_Event::drop


Drag and drop event data

5.23.2.8 SDL_TextEditingEvent SDL_Event::edit


Text editing event data

5.23.2.9 SDL_JoyAxisEvent SDL_Event::jaxis


Joystick axis event data

5.23.2.10 SDL_JoyBallEvent SDL_Event::jball


Joystick ball event data

5.23.2.11 SDL_JoyButtonEvent SDL_Event::jbutton


Joystick button event data

5.23.2.12 SDL_JoyDeviceEvent SDL_Event::jdevice


Joystick device change event data

5.23.2.13 SDL_JoyHatEvent SDL_Event::jhat


Joystick hat event data
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

47

48

Class Documentation

5.23.2.14 SDL_KeyboardEvent SDL_Event::key


Keyboard event data

5.23.2.15 SDL_MultiGestureEvent SDL_Event::mgesture


Gesture event data

5.23.2.16 SDL_MouseMotionEvent SDL_Event::motion


Mouse motion event data

5.23.2.17 Uint8 SDL_Event::padding[56]


5.23.2.18 SDL_QuitEvent SDL_Event::quit
Quit request event data

5.23.2.19 SDL_SysWMEvent SDL_Event::syswm


System dependent window event data

5.23.2.20 SDL_TextInputEvent SDL_Event::text


Text input event data

5.23.2.21 SDL_TouchFingerEvent SDL_Event::tfinger


Touch finger event data

5.23.2.22 Uint32 SDL_Event::type


Event type, shared with all events

5.23.2.23 SDL_UserEvent SDL_Event::user


Custom event data

5.23.2.24 SDL_MouseWheelEvent SDL_Event::wheel


Mouse wheel event data

5.23.2.25 SDL_WindowEvent SDL_Event::window


Window event data
The documentation for this union was generated from the following file:
src/SDL/SDL_events.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.24 SDL_Finger Struct Reference

5.24

SDL_Finger Struct Reference

#include <SDL_touch.h>

Public Attributes
SDL_FingerID id
float x
float y
float pressure

5.24.1

Member Data Documentation

5.24.1.1 SDL_FingerID SDL_Finger::id


5.24.1.2

float SDL_Finger::pressure

5.24.1.3

float SDL_Finger::x

5.24.1.4

float SDL_Finger::y

The documentation for this struct was generated from the following file:
src/SDL/SDL_touch.h

5.25

SDL_GameControllerButtonBind Struct Reference

#include <SDL_gamecontroller.h>

Public Attributes
SDL_GameControllerBindType bindType
union {
int button
int axis
struct {
int hat
int hat_mask
} hat
} value

5.25.1

Detailed Description

Get the SDL joystick layer binding for this controller button/axis mapping

5.25.2

Member Data Documentation

5.25.2.1 int SDL_GameControllerButtonBind::axis

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

49

50

Class Documentation

5.25.2.2 SDL_GameControllerBindType SDL_GameControllerButtonBind::bindType


5.25.2.3 int SDL_GameControllerButtonBind::button
5.25.2.4 int SDL_GameControllerButtonBind::hat
5.25.2.5

struct { ... } SDL_GameControllerButtonBind::hat

5.25.2.6 int SDL_GameControllerButtonBind::hat_mask


5.25.2.7

union { ... } SDL_GameControllerButtonBind::value

The documentation for this struct was generated from the following file:
src/SDL/SDL_gamecontroller.h

5.26

SDL_HapticCondition Struct Reference

A structure containing a template for a Condition effect.

#include <SDL_haptic.h>

Public Attributes

5.26.1

Uint16 type
SDL_HapticDirection direction
Uint32 length
Uint16 delay
Uint16 button
Uint16 interval
Uint16 right_sat [3]
Uint16 left_sat [3]
Sint16 right_coeff [3]
Sint16 left_coeff [3]
Uint16 deadband [3]
Sint16 center [3]

Detailed Description

A structure containing a template for a Condition effect.


The struct handles the following effects:
SDL_HAPTIC_SPRING: Effect based on axes position.
SDL_HAPTIC_DAMPER: Effect based on axes velocity.
SDL_HAPTIC_INERTIA: Effect based on axes acceleration.
SDL_HAPTIC_FRICTION: Effect based on axes movement.
Direction is handled by condition internals instead of a direction member. The condition effect specific members
have three parameters. The first refers to the X axis, the second refers to the Y axis and the third refers to the Z
axis. The right terms refer to the positive side of the axis and the left terms refer to the negative side of the axis.
Please refer to the SDL_HapticDirection diagram for which side is positive and which is negative.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.26 SDL_HapticCondition Struct Reference


See also
SDL_HapticDirection
SDL_HAPTIC_SPRING
SDL_HAPTIC_DAMPER
SDL_HAPTIC_INERTIA
SDL_HAPTIC_FRICTION
SDL_HapticEffect

5.26.2

Member Data Documentation

5.26.2.1 Uint16 SDL_HapticCondition::button


Button that triggers the effect.

5.26.2.2 Sint16 SDL_HapticCondition::center[3]


Position of the dead zone.

5.26.2.3 Uint16 SDL_HapticCondition::deadband[3]


Size of the dead zone.

5.26.2.4 Uint16 SDL_HapticCondition::delay


Delay before starting the effect.

5.26.2.5 SDL_HapticDirection SDL_HapticCondition::direction


Direction of the effect - Not used ATM.

5.26.2.6 Uint16 SDL_HapticCondition::interval


How soon it can be triggered again after button.

5.26.2.7 Sint16 SDL_HapticCondition::left_coeff[3]


How fast to increase the force towards the negative side.

5.26.2.8 Uint16 SDL_HapticCondition::left_sat[3]


Level when joystick is to the negative side.

5.26.2.9 Uint32 SDL_HapticCondition::length


Duration of the effect.

5.26.2.10 Sint16 SDL_HapticCondition::right_coeff[3]


How fast to increase the force towards the positive side.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

51

52

Class Documentation

5.26.2.11 Uint16 SDL_HapticCondition::right_sat[3]


Level when joystick is to the positive side.

5.26.2.12 Uint16 SDL_HapticCondition::type


SDL_HAPTIC_SPRING, SDL_HAPTIC_DAMPER, SDL_HAPTIC_INERTIA or SDL_HAPTIC_FRICTION
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.27

SDL_HapticConstant Struct Reference

A structure containing a template for a Constant effect.

#include <SDL_haptic.h>

Public Attributes

Uint16 type
SDL_HapticDirection direction
Uint32 length
Uint16 delay
Uint16 button
Uint16 interval
Sint16 level
Uint16 attack_length
Uint16 attack_level
Uint16 fade_length
Uint16 fade_level

5.27.1

Detailed Description

A structure containing a template for a Constant effect.


The struct is exclusive to the SDL_HAPTIC_CONSTANT effect.
A constant effect applies a constant force in the specified direction to the joystick.
See also
SDL_HAPTIC_CONSTANT
SDL_HapticEffect

5.27.2

Member Data Documentation

5.27.2.1 Uint16 SDL_HapticConstant::attack_length


Duration of the attack.

5.27.2.2 Uint16 SDL_HapticConstant::attack_level


Level at the start of the attack.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.28 SDL_HapticCustom Struct Reference

5.27.2.3 Uint16 SDL_HapticConstant::button


Button that triggers the effect.

5.27.2.4 Uint16 SDL_HapticConstant::delay


Delay before starting the effect.

5.27.2.5 SDL_HapticDirection SDL_HapticConstant::direction


Direction of the effect.

5.27.2.6 Uint16 SDL_HapticConstant::fade_length


Duration of the fade.

5.27.2.7 Uint16 SDL_HapticConstant::fade_level


Level at the end of the fade.

5.27.2.8 Uint16 SDL_HapticConstant::interval


How soon it can be triggered again after button.

5.27.2.9 Uint32 SDL_HapticConstant::length


Duration of the effect.

5.27.2.10 Sint16 SDL_HapticConstant::level


Strength of the constant effect.

5.27.2.11 Uint16 SDL_HapticConstant::type


SDL_HAPTIC_CONSTANT
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.28

SDL_HapticCustom Struct Reference

A structure containing a template for the SDL_HAPTIC_CUSTOM effect.

#include <SDL_haptic.h>

Public Attributes
Uint16 type
SDL_HapticDirection direction
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

53

54

Class Documentation

Uint32 length
Uint16 delay
Uint16 button
Uint16 interval
Uint8 channels
Uint16 period
Uint16 samples
Uint16 data
Uint16 attack_length
Uint16 attack_level
Uint16 fade_length
Uint16 fade_level

5.28.1

Detailed Description

A structure containing a template for the SDL_HAPTIC_CUSTOM effect.


A custom force feedback effect is much like a periodic effect, where the application can define its exact shape. You
will have to allocate the data yourself. Data should consist of channels samples Uint16 samples.
If channels is one, the effect is rotated using the defined direction. Otherwise it uses the samples in data for the
different axes.
See also
SDL_HAPTIC_CUSTOM
SDL_HapticEffect

5.28.2

Member Data Documentation

5.28.2.1 Uint16 SDL_HapticCustom::attack_length


Duration of the attack.

5.28.2.2 Uint16 SDL_HapticCustom::attack_level


Level at the start of the attack.

5.28.2.3 Uint16 SDL_HapticCustom::button


Button that triggers the effect.

5.28.2.4 Uint8 SDL_HapticCustom::channels


Axes to use, minimum of one.

5.28.2.5 Uint16 SDL_HapticCustom::data


Should contain channelssamples items.

5.28.2.6 Uint16 SDL_HapticCustom::delay


Delay before starting the effect.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.29 SDL_HapticDirection Struct Reference

5.28.2.7 SDL_HapticDirection SDL_HapticCustom::direction


Direction of the effect.

5.28.2.8 Uint16 SDL_HapticCustom::fade_length


Duration of the fade.

5.28.2.9 Uint16 SDL_HapticCustom::fade_level


Level at the end of the fade.

5.28.2.10 Uint16 SDL_HapticCustom::interval


How soon it can be triggered again after button.

5.28.2.11 Uint32 SDL_HapticCustom::length


Duration of the effect.

5.28.2.12 Uint16 SDL_HapticCustom::period


Sample periods.

5.28.2.13 Uint16 SDL_HapticCustom::samples


Amount of samples.

5.28.2.14 Uint16 SDL_HapticCustom::type


SDL_HAPTIC_CUSTOM
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.29

SDL_HapticDirection Struct Reference

Structure that represents a haptic direction.

#include <SDL_haptic.h>

Public Attributes
Uint8 type
Sint32 dir [3]
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

55

56

Class Documentation

5.29.1

Detailed Description

Structure that represents a haptic direction.


Directions can be specified by:
SDL_HAPTIC_POLAR : Specified by polar coordinates.
SDL_HAPTIC_CARTESIAN : Specified by cartesian coordinates.
SDL_HAPTIC_SPHERICAL : Specified by spherical coordinates.
Cardinal directions of the haptic device are relative to the positioning of the device. North is considered to be away
from the user.
The following diagram represents the cardinal directions:
.--.
|__| .-------.
|=.| |.-----.|
|--| ||
||
| | |-----|
|__|~)_____(
[ COMPUTER ]

(1,0)

North (0,-1)
^
|
|
West <----[ HAPTIC ]----> East (-1,0)
|
|
v
South (0,1)

[ USER ]
\|||/
(o o)
---ooO-(_)-Ooo---

If type is SDL_HAPTIC_POLAR, direction is encoded by hundredths of a degree starting north and turning clockwise. SDL_HAPTIC_POLAR only uses the first dir parameter. The cardinal directions would be:
North: 0 (0 degrees)
East: 9000 (90 degrees)
South: 18000 (180 degrees)
West: 27000 (270 degrees)
If type is SDL_HAPTIC_CARTESIAN, direction is encoded by three positions (X axis, Y axis and Z axis (with 3
axes)). SDL_HAPTIC_CARTESIAN uses the first three dir parameters. The cardinal directions would be:
North: 0,-1, 0
East: -1, 0, 0
South: 0, 1, 0
West: 1, 0, 0
The Z axis represents the height of the effect if supported, otherwise it's unused. In cartesian encoding (1, 2) would
be the same as (2, 4), you can use any multiple you want, only the direction matters.
If type is SDL_HAPTIC_SPHERICAL, direction is encoded by two rotations. The first two dir parameters are used.
The dir parameters are as follows (all values are in hundredths of degrees):
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.30 SDL_HapticEffect Union Reference

57

Degrees from (1, 0) rotated towards (0, 1).


Degrees towards (0, 0, 1) (device needs at least 3 axes).
Example of force coming from the south with all encodings (force coming from the south means the user will have
to pull the stick to counteract):
SDL_HapticDirection direction;
// Cartesian directions
direction.type = SDL_HAPTIC_CARTESIAN; // Using cartesian direction encoding.
direction.dir[0] = 0; // X position
direction.dir[1] = 1; // Y position
// Assuming the device has 2 axes, we dont need to specify third parameter.
// Polar directions
direction.type = SDL_HAPTIC_POLAR; // Well be using polar direction encoding.
direction.dir[0] = 18000; // Polar only uses first parameter
// Spherical coordinates
direction.type = SDL_HAPTIC_SPHERICAL; // Spherical encoding
direction.dir[0] = 9000; // Since we only have two axes we dont need more parameters.

See also
SDL_HAPTIC_POLAR
SDL_HAPTIC_CARTESIAN
SDL_HAPTIC_SPHERICAL
SDL_HapticEffect
SDL_HapticNumAxes

5.29.2

Member Data Documentation

5.29.2.1 Sint32 SDL_HapticDirection::dir[3]


The encoded direction.

5.29.2.2 Uint8 SDL_HapticDirection::type


The type of encoding.
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.30

SDL_HapticEffect Union Reference

The generic template for any haptic effect.

#include <SDL_haptic.h>

Public Attributes

Uint16 type
SDL_HapticConstant constant
SDL_HapticPeriodic periodic
SDL_HapticCondition condition
SDL_HapticRamp ramp
SDL_HapticLeftRight leftright
SDL_HapticCustom custom

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

58

Class Documentation

5.30.1

Detailed Description

The generic template for any haptic effect.


All values max at 32767 (0x7FFF). Signed values also can be negative. Time values unless specified otherwise are
in milliseconds.
You can also pass SDL_HAPTIC_INFINITY to length instead of a 0-32767 value. Neither delay, interval, attack_length nor fade_length support SDL_HAPTIC_INFINITY. Fade will also not be used since effect never ends.
Additionally, the SDL_HAPTIC_RAMP effect does not support a duration of SDL_HAPTIC_INFINITY.
Button triggers may not be supported on all devices, it is advised to not use them if possible. Buttons start at index
1 instead of index 0 like the joystick.
If both attack_length and fade_level are 0, the envelope is not used, otherwise both values are used.
Common parts:
// Replay - All effects have this
Uint32 length;
// Duration of effect (ms).
Uint16 delay;
// Delay before starting effect.
// Trigger - All effects have this
Uint16 button;
// Button that triggers effect.
Uint16 interval;
// How soon before effect can be triggered again.
// Envelope - All effects except condition effects have this
Uint16 attack_length; // Duration of the attack (ms).
Uint16 attack_level; // Level at the start of the attack.
Uint16 fade_length;
// Duration of the fade out (ms).
Uint16 fade_level;
// Level at the end of the fade.

Here we have an example of a constant effect evolution in time:


Strength
^
|
|
effect level --> _________________
|
/
\
|
/
\
|
/
\
|
/
\
| attack_level --> |
\
|
|
| <--- fade_level
|
+--------------------------------------------------> Time
[--]
[---]
attack_length
fade_length
[------------------][-----------------------]
delay
length

Note either the attack_level or the fade_level may be above the actual effect level.
See also
SDL_HapticConstant
SDL_HapticPeriodic
SDL_HapticCondition
SDL_HapticRamp
SDL_HapticLeftRight
SDL_HapticCustom

5.30.2

Member Data Documentation

5.30.2.1 SDL_HapticCondition SDL_HapticEffect::condition


Condition effect.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.31 SDL_HapticLeftRight Struct Reference

59

5.30.2.2 SDL_HapticConstant SDL_HapticEffect::constant


Constant effect.

5.30.2.3 SDL_HapticCustom SDL_HapticEffect::custom


Custom effect.

5.30.2.4 SDL_HapticLeftRight SDL_HapticEffect::leftright


Left/Right effect.

5.30.2.5 SDL_HapticPeriodic SDL_HapticEffect::periodic


Periodic effect.

5.30.2.6 SDL_HapticRamp SDL_HapticEffect::ramp


Ramp effect.

5.30.2.7 Uint16 SDL_HapticEffect::type


Effect type.
The documentation for this union was generated from the following file:
src/SDL/SDL_haptic.h

5.31

SDL_HapticLeftRight Struct Reference

A structure containing a template for a Left/Right effect.

#include <SDL_haptic.h>

Public Attributes

Uint16 type
Uint32 length
Uint16 large_magnitude
Uint16 small_magnitude

5.31.1

Detailed Description

A structure containing a template for a Left/Right effect.


This struct is exclusively for the SDL_HAPTIC_LEFTRIGHT effect.
The Left/Right effect is used to explicitly control the large and small motors, commonly found in modern game
controllers. One motor is high frequency, the other is low frequency.
See also
SDL_HAPTIC_LEFTRIGHT
SDL_HapticEffect
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

60

Class Documentation

5.31.2

Member Data Documentation

5.31.2.1 Uint16 SDL_HapticLeftRight::large_magnitude


Control of the large controller motor.

5.31.2.2 Uint32 SDL_HapticLeftRight::length


Duration of the effect.

5.31.2.3 Uint16 SDL_HapticLeftRight::small_magnitude


Control of the small controller motor.

5.31.2.4 Uint16 SDL_HapticLeftRight::type


SDL_HAPTIC_LEFTRIGHT
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.32

SDL_HapticPeriodic Struct Reference

A structure containing a template for a Periodic effect.

#include <SDL_haptic.h>

Public Attributes

5.32.1

Uint16 type
SDL_HapticDirection direction
Uint32 length
Uint16 delay
Uint16 button
Uint16 interval
Uint16 period
Sint16 magnitude
Sint16 offset
Uint16 phase
Uint16 attack_length
Uint16 attack_level
Uint16 fade_length
Uint16 fade_level

Detailed Description

A structure containing a template for a Periodic effect.


The struct handles the following effects:
SDL_HAPTIC_SINE
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.32 SDL_HapticPeriodic Struct Reference

61

SDL_HAPTIC_LEFTRIGHT
SDL_HAPTIC_TRIANGLE
SDL_HAPTIC_SAWTOOTHUP
SDL_HAPTIC_SAWTOOTHDOWN
A periodic effect consists in a wave-shaped effect that repeats itself over time. The type determines the shape of
the wave and the parameters determine the dimensions of the wave.
Phase is given by hundredth of a cycle meaning that giving the phase a value of 9000 will displace it 25% of its
period. Here are sample values:
0: No phase displacement.
9000: Displaced 25% of its period.
18000: Displaced 50% of its period.
27000: Displaced 75% of its period.
36000: Displaced 100% of its period, same as 0, but 0 is preferred.
Examples:
SDL_HAPTIC_SINE
__
__
__
__
/ \
/ \
/ \
/
/
\__/
\__/
\__/
SDL_HAPTIC_SQUARE
__
__
__
__
__
| | | | | | | | | |
| |__| |__| |__| |__| |
SDL_HAPTIC_TRIANGLE
/\
/\
/\
/\
/\
/ \ / \ / \ / \ /
/
\/
\/
\/
\/
SDL_HAPTIC_SAWTOOTHUP
/| /| /| /| /| /| /|
/ | / | / | / | / | / | / |
/ |/ |/ |/ |/ |/ |/ |
SDL_HAPTIC_SAWTOOTHDOWN
\ |\ |\ |\ |\ |\ |\ |
\ | \ | \ | \ | \ | \ | \ |
\| \| \| \| \| \| \|

See also
SDL_HAPTIC_SINE
SDL_HAPTIC_LEFTRIGHT
SDL_HAPTIC_TRIANGLE
SDL_HAPTIC_SAWTOOTHUP
SDL_HAPTIC_SAWTOOTHDOWN
SDL_HapticEffect

5.32.2

Member Data Documentation

5.32.2.1 Uint16 SDL_HapticPeriodic::attack_length


Duration of the attack.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

62

Class Documentation

5.32.2.2 Uint16 SDL_HapticPeriodic::attack_level


Level at the start of the attack.

5.32.2.3 Uint16 SDL_HapticPeriodic::button


Button that triggers the effect.

5.32.2.4 Uint16 SDL_HapticPeriodic::delay


Delay before starting the effect.

5.32.2.5 SDL_HapticDirection SDL_HapticPeriodic::direction


Direction of the effect.

5.32.2.6 Uint16 SDL_HapticPeriodic::fade_length


Duration of the fade.

5.32.2.7 Uint16 SDL_HapticPeriodic::fade_level


Level at the end of the fade.

5.32.2.8 Uint16 SDL_HapticPeriodic::interval


How soon it can be triggered again after button.

5.32.2.9 Uint32 SDL_HapticPeriodic::length


Duration of the effect.

5.32.2.10 Sint16 SDL_HapticPeriodic::magnitude


Peak value.

5.32.2.11 Sint16 SDL_HapticPeriodic::offset


Mean value of the wave.

5.32.2.12 Uint16 SDL_HapticPeriodic::period


Period of the wave.

5.32.2.13 Uint16 SDL_HapticPeriodic::phase


Horizontal shift given by hundredth of a cycle.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.33 SDL_HapticRamp Struct Reference

63

5.32.2.14 Uint16 SDL_HapticPeriodic::type


SDL_HAPTIC_SINE, SDL_HAPTIC_LEFTRIGHT, SDL_HAPTIC_TRIANGLE, SDL_HAPTIC_SAWTOOTHUP or
SDL_HAPTIC_SAWTOOTHDOWN
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.33

SDL_HapticRamp Struct Reference

A structure containing a template for a Ramp effect.

#include <SDL_haptic.h>

Public Attributes
Uint16 type
SDL_HapticDirection direction
Uint32 length
Uint16 delay
Uint16 button
Uint16 interval
Sint16 start
Sint16 end
Uint16 attack_length
Uint16 attack_level
Uint16 fade_length
Uint16 fade_level

5.33.1

Detailed Description

A structure containing a template for a Ramp effect.


This struct is exclusively for the SDL_HAPTIC_RAMP effect.
The ramp effect starts at start strength and ends at end strength. It augments in linear fashion. If you use attack
and fade with a ramp the effects get added to the ramp effect making the effect become quadratic instead of linear.
See also
SDL_HAPTIC_RAMP
SDL_HapticEffect

5.33.2

Member Data Documentation

5.33.2.1 Uint16 SDL_HapticRamp::attack_length


Duration of the attack.

5.33.2.2 Uint16 SDL_HapticRamp::attack_level


Level at the start of the attack.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

64

Class Documentation

5.33.2.3 Uint16 SDL_HapticRamp::button


Button that triggers the effect.

5.33.2.4 Uint16 SDL_HapticRamp::delay


Delay before starting the effect.

5.33.2.5 SDL_HapticDirection SDL_HapticRamp::direction


Direction of the effect.

5.33.2.6 Sint16 SDL_HapticRamp::end


Ending strength level.

5.33.2.7 Uint16 SDL_HapticRamp::fade_length


Duration of the fade.

5.33.2.8 Uint16 SDL_HapticRamp::fade_level


Level at the end of the fade.

5.33.2.9 Uint16 SDL_HapticRamp::interval


How soon it can be triggered again after button.

5.33.2.10 Uint32 SDL_HapticRamp::length


Duration of the effect.

5.33.2.11 Sint16 SDL_HapticRamp::start


Beginning strength level.

5.33.2.12 Uint16 SDL_HapticRamp::type


SDL_HAPTIC_RAMP
The documentation for this struct was generated from the following file:
src/SDL/SDL_haptic.h

5.34

SDL_JoyAxisEvent Struct Reference

Joystick axis motion event structure (event.jaxis.)

#include <SDL_events.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.35 SDL_JoyBallEvent Struct Reference

Public Attributes

5.34.1

Uint32 type
Uint32 timestamp
SDL_JoystickID which
Uint8 axis
Uint8 padding1
Uint8 padding2
Uint8 padding3
Sint16 value
Uint16 padding4

Detailed Description

Joystick axis motion event structure (event.jaxis.)

5.34.2

Member Data Documentation

5.34.2.1 Uint8 SDL_JoyAxisEvent::axis


The joystick axis index

5.34.2.2 Uint8 SDL_JoyAxisEvent::padding1


5.34.2.3 Uint8 SDL_JoyAxisEvent::padding2
5.34.2.4 Uint8 SDL_JoyAxisEvent::padding3
5.34.2.5 Uint16 SDL_JoyAxisEvent::padding4
5.34.2.6 Uint32 SDL_JoyAxisEvent::timestamp
5.34.2.7 Uint32 SDL_JoyAxisEvent::type
SDL_JOYAXISMOTION

5.34.2.8 Sint16 SDL_JoyAxisEvent::value


The axis value (range: -32768 to 32767)

5.34.2.9 SDL_JoystickID SDL_JoyAxisEvent::which


The joystick instance id
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.35

SDL_JoyBallEvent Struct Reference

Joystick trackball motion event structure (event.jball.)

#include <SDL_events.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

65

66

Class Documentation

Public Attributes
Uint32 type
Uint32 timestamp
SDL_JoystickID which
Uint8 ball
Uint8 padding1
Uint8 padding2
Uint8 padding3
Sint16 xrel
Sint16 yrel

5.35.1

Detailed Description

Joystick trackball motion event structure (event.jball.)

5.35.2

Member Data Documentation

5.35.2.1 Uint8 SDL_JoyBallEvent::ball


The joystick trackball index

5.35.2.2 Uint8 SDL_JoyBallEvent::padding1


5.35.2.3 Uint8 SDL_JoyBallEvent::padding2
5.35.2.4 Uint8 SDL_JoyBallEvent::padding3
5.35.2.5 Uint32 SDL_JoyBallEvent::timestamp
5.35.2.6 Uint32 SDL_JoyBallEvent::type
SDL_JOYBALLMOTION

5.35.2.7 SDL_JoystickID SDL_JoyBallEvent::which


The joystick instance id

5.35.2.8 Sint16 SDL_JoyBallEvent::xrel


The relative motion in the X direction

5.35.2.9 Sint16 SDL_JoyBallEvent::yrel


The relative motion in the Y direction
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.36 SDL_JoyButtonEvent Struct Reference

5.36

SDL_JoyButtonEvent Struct Reference

Joystick button event structure (event.jbutton.)

#include <SDL_events.h>

Public Attributes

5.36.1

Uint32 type
Uint32 timestamp
SDL_JoystickID which
Uint8 button
Uint8 state
Uint8 padding1
Uint8 padding2

Detailed Description

Joystick button event structure (event.jbutton.)

5.36.2

Member Data Documentation

5.36.2.1 Uint8 SDL_JoyButtonEvent::button


The joystick button index

5.36.2.2 Uint8 SDL_JoyButtonEvent::padding1


5.36.2.3 Uint8 SDL_JoyButtonEvent::padding2
5.36.2.4 Uint8 SDL_JoyButtonEvent::state
SDL_PRESSED or SDL_RELEASED

5.36.2.5 Uint32 SDL_JoyButtonEvent::timestamp


5.36.2.6 Uint32 SDL_JoyButtonEvent::type
SDL_JOYBUTTONDOWN or SDL_JOYBUTTONUP

5.36.2.7 SDL_JoystickID SDL_JoyButtonEvent::which


The joystick instance id
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.37

SDL_JoyDeviceEvent Struct Reference

Joystick device event structure (event.jdevice.)

#include <SDL_events.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

67

68

Class Documentation

Public Attributes
Uint32 type
Uint32 timestamp
Sint32 which

5.37.1

Detailed Description

Joystick device event structure (event.jdevice.)

5.37.2

Member Data Documentation

5.37.2.1 Uint32 SDL_JoyDeviceEvent::timestamp


5.37.2.2 Uint32 SDL_JoyDeviceEvent::type
SDL_JOYDEVICEADDED or SDL_JOYDEVICEREMOVED

5.37.2.3 Sint32 SDL_JoyDeviceEvent::which


The joystick device index for the ADDED event, instance id for the REMOVED event
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.38

SDL_JoyHatEvent Struct Reference

Joystick hat position change event structure (event.jhat.)

#include <SDL_events.h>

Public Attributes

5.38.1

Uint32 type
Uint32 timestamp
SDL_JoystickID which
Uint8 hat
Uint8 value
Uint8 padding1
Uint8 padding2

Detailed Description

Joystick hat position change event structure (event.jhat.)

5.38.2

Member Data Documentation

5.38.2.1 Uint8 SDL_JoyHatEvent::hat


The joystick hat index
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.39 SDL_JoystickGUID Struct Reference

5.38.2.2 Uint8 SDL_JoyHatEvent::padding1


5.38.2.3 Uint8 SDL_JoyHatEvent::padding2
5.38.2.4 Uint32 SDL_JoyHatEvent::timestamp
5.38.2.5 Uint32 SDL_JoyHatEvent::type
SDL_JOYHATMOTION

5.38.2.6 Uint8 SDL_JoyHatEvent::value


The hat position value.
See also
SDL_HAT_LEFTUP SDL_HAT_UP SDL_HAT_RIGHTUP
SDL_HAT_LEFT SDL_HAT_CENTERED SDL_HAT_RIGHT
SDL_HAT_LEFTDOWN SDL_HAT_DOWN SDL_HAT_RIGHTDOWN
Note that zero means the POV is centered.

5.38.2.7 SDL_JoystickID SDL_JoyHatEvent::which


The joystick instance id
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.39

SDL_JoystickGUID Struct Reference

#include <SDL_joystick.h>

Public Attributes
Uint8 data [16]

5.39.1

Member Data Documentation

5.39.1.1 Uint8 SDL_JoystickGUID::data[16]


The documentation for this struct was generated from the following file:
src/SDL/SDL_joystick.h

5.40

SDL_KeyboardEvent Struct Reference

Keyboard button event structure (event.key.)

#include <SDL_events.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

69

70

Class Documentation

Public Attributes

5.40.1

Uint32 type
Uint32 timestamp
Uint32 windowID
Uint8 state
Uint8 repeat
Uint8 padding2
Uint8 padding3
SDL_Keysym keysym

Detailed Description

Keyboard button event structure (event.key.)

5.40.2

Member Data Documentation

5.40.2.1 SDL_Keysym SDL_KeyboardEvent::keysym


The key that was pressed or released

5.40.2.2 Uint8 SDL_KeyboardEvent::padding2


5.40.2.3 Uint8 SDL_KeyboardEvent::padding3
5.40.2.4 Uint8 SDL_KeyboardEvent::repeat
Non-zero if this is a key repeat

5.40.2.5 Uint8 SDL_KeyboardEvent::state


SDL_PRESSED or SDL_RELEASED

5.40.2.6 Uint32 SDL_KeyboardEvent::timestamp


5.40.2.7 Uint32 SDL_KeyboardEvent::type
SDL_KEYDOWN or SDL_KEYUP

5.40.2.8 Uint32 SDL_KeyboardEvent::windowID


The window with keyboard focus, if any
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.41

SDL_Keysym Struct Reference

The SDL keysym structure, used in key events.

#include <SDL_keyboard.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.42 SDL_MessageBoxButtonData Struct Reference

Public Attributes

SDL_Scancode scancode
SDL_Keycode sym
Uint16 mod
Uint32 unused

5.41.1

Detailed Description

The SDL keysym structure, used in key events.


Note
If you are looking for translated character input, see the SDL_TEXTINPUT event.

5.41.2

Member Data Documentation

5.41.2.1 Uint16 SDL_Keysym::mod


current key modifiers

5.41.2.2 SDL_Scancode SDL_Keysym::scancode


SDL physical key code - see SDL_Scancode for details

5.41.2.3 SDL_Keycode SDL_Keysym::sym


SDL virtual key code - see SDL_Keycode for details

5.41.2.4 Uint32 SDL_Keysym::unused


The documentation for this struct was generated from the following file:
src/SDL/SDL_keyboard.h

5.42

SDL_MessageBoxButtonData Struct Reference

Individual button data.

#include <SDL_messagebox.h>

Public Attributes
Uint32 flags
int buttonid
const char text

5.42.1

Detailed Description

Individual button data.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

71

72

Class Documentation

5.42.2

Member Data Documentation

5.42.2.1 int SDL_MessageBoxButtonData::buttonid


User defined button id (value returned via SDL_ShowMessageBox)

5.42.2.2 Uint32 SDL_MessageBoxButtonData::flags


SDL_MessageBoxButtonFlags

5.42.2.3

const char SDL_MessageBoxButtonData::text

The UTF-8 button text


The documentation for this struct was generated from the following file:
src/SDL/SDL_messagebox.h

5.43

SDL_MessageBoxColor Struct Reference

RGB value used in a message box color scheme.

#include <SDL_messagebox.h>

Public Attributes
Uint8 r
Uint8 g
Uint8 b

5.43.1

Detailed Description

RGB value used in a message box color scheme.

5.43.2

Member Data Documentation

5.43.2.1 Uint8 SDL_MessageBoxColor::b


5.43.2.2 Uint8 SDL_MessageBoxColor::g
5.43.2.3 Uint8 SDL_MessageBoxColor::r
The documentation for this struct was generated from the following file:
src/SDL/SDL_messagebox.h

5.44

SDL_MessageBoxColorScheme Struct Reference

A set of colors to use for message box dialogs.

#include <SDL_messagebox.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.45 SDL_MessageBoxData Struct Reference

Public Attributes
SDL_MessageBoxColor colors [SDL_MESSAGEBOX_COLOR_MAX]

5.44.1

Detailed Description

A set of colors to use for message box dialogs.

5.44.2

Member Data Documentation

5.44.2.1 SDL_MessageBoxColor SDL_MessageBoxColorScheme::colors[SDL_MESSAGEBOX_COLOR_MAX]


The documentation for this struct was generated from the following file:
src/SDL/SDL_messagebox.h

5.45

SDL_MessageBoxData Struct Reference

MessageBox structure containing title, text, window, etc.

#include <SDL_messagebox.h>

Public Attributes

Uint32 flags
SDL_Window window
const char title
const char message
int numbuttons
const SDL_MessageBoxButtonData buttons
const SDL_MessageBoxColorScheme colorScheme

5.45.1

Detailed Description

MessageBox structure containing title, text, window, etc.

5.45.2

Member Data Documentation

5.45.2.1

const SDL_MessageBoxButtonData SDL_MessageBoxData::buttons

5.45.2.2

const SDL_MessageBoxColorScheme SDL_MessageBoxData::colorScheme

SDL_MessageBoxColorScheme, can be NULL to use system settings

5.45.2.3 Uint32 SDL_MessageBoxData::flags


SDL_MessageBoxFlags

5.45.2.4

const char SDL_MessageBoxData::message

UTF-8 message text


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

73

74

Class Documentation

5.45.2.5 int SDL_MessageBoxData::numbuttons


5.45.2.6

const char SDL_MessageBoxData::title

UTF-8 title

5.45.2.7 SDL_Window SDL_MessageBoxData::window


Parent window, can be NULL
The documentation for this struct was generated from the following file:
src/SDL/SDL_messagebox.h

5.46

SDL_MouseButtonEvent Struct Reference

Mouse button event structure (event.button.)

#include <SDL_events.h>

Public Attributes

5.46.1

Uint32 type
Uint32 timestamp
Uint32 windowID
Uint32 which
Uint8 button
Uint8 state
Uint8 clicks
Uint8 padding1
Sint32 x
Sint32 y

Detailed Description

Mouse button event structure (event.button.)

5.46.2

Member Data Documentation

5.46.2.1 Uint8 SDL_MouseButtonEvent::button


The mouse button index

5.46.2.2 Uint8 SDL_MouseButtonEvent::clicks


1 for single-click, 2 for double-click, etc.

5.46.2.3 Uint8 SDL_MouseButtonEvent::padding1


5.46.2.4 Uint8 SDL_MouseButtonEvent::state
SDL_PRESSED or SDL_RELEASED
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.47 SDL_MouseMotionEvent Struct Reference

5.46.2.5 Uint32 SDL_MouseButtonEvent::timestamp


5.46.2.6 Uint32 SDL_MouseButtonEvent::type
SDL_MOUSEBUTTONDOWN or SDL_MOUSEBUTTONUP

5.46.2.7 Uint32 SDL_MouseButtonEvent::which


The mouse instance id, or SDL_TOUCH_MOUSEID

5.46.2.8 Uint32 SDL_MouseButtonEvent::windowID


The window with mouse focus, if any

5.46.2.9 Sint32 SDL_MouseButtonEvent::x


X coordinate, relative to window

5.46.2.10 Sint32 SDL_MouseButtonEvent::y


Y coordinate, relative to window
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.47

SDL_MouseMotionEvent Struct Reference

Mouse motion event structure (event.motion.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
Uint32 which
Uint32 state
Sint32 x
Sint32 y
Sint32 xrel
Sint32 yrel

5.47.1

Detailed Description

Mouse motion event structure (event.motion.)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

75

76

Class Documentation

5.47.2

Member Data Documentation

5.47.2.1 Uint32 SDL_MouseMotionEvent::state


The current button state

5.47.2.2 Uint32 SDL_MouseMotionEvent::timestamp


5.47.2.3 Uint32 SDL_MouseMotionEvent::type
SDL_MOUSEMOTION

5.47.2.4 Uint32 SDL_MouseMotionEvent::which


The mouse instance id, or SDL_TOUCH_MOUSEID

5.47.2.5 Uint32 SDL_MouseMotionEvent::windowID


The window with mouse focus, if any

5.47.2.6 Sint32 SDL_MouseMotionEvent::x


X coordinate, relative to window

5.47.2.7 Sint32 SDL_MouseMotionEvent::xrel


The relative motion in the X direction

5.47.2.8 Sint32 SDL_MouseMotionEvent::y


Y coordinate, relative to window

5.47.2.9 Sint32 SDL_MouseMotionEvent::yrel


The relative motion in the Y direction
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.48

SDL_MouseWheelEvent Struct Reference

Mouse wheel event structure (event.wheel.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.49 SDL_MultiGestureEvent Struct Reference

Uint32 which
Sint32 x
Sint32 y

5.48.1

Detailed Description

Mouse wheel event structure (event.wheel.)

5.48.2

Member Data Documentation

5.48.2.1 Uint32 SDL_MouseWheelEvent::timestamp


5.48.2.2 Uint32 SDL_MouseWheelEvent::type
SDL_MOUSEWHEEL

5.48.2.3 Uint32 SDL_MouseWheelEvent::which


The mouse instance id, or SDL_TOUCH_MOUSEID

5.48.2.4 Uint32 SDL_MouseWheelEvent::windowID


The window with mouse focus, if any

5.48.2.5 Sint32 SDL_MouseWheelEvent::x


The amount scrolled horizontally, positive to the right and negative to the left

5.48.2.6 Sint32 SDL_MouseWheelEvent::y


The amount scrolled vertically, positive away from the user and negative toward the user
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.49

SDL_MultiGestureEvent Struct Reference

Multiple Finger Gesture Event (event.mgesture.)

#include <SDL_events.h>

Public Attributes

Uint32 type
Uint32 timestamp
SDL_TouchID touchId
float dTheta
float dDist
float x
float y

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

77

78

Class Documentation

Uint16 numFingers
Uint16 padding

5.49.1

Detailed Description

Multiple Finger Gesture Event (event.mgesture.)

5.49.2

Member Data Documentation

5.49.2.1

float SDL_MultiGestureEvent::dDist

5.49.2.2

float SDL_MultiGestureEvent::dTheta

5.49.2.3 Uint16 SDL_MultiGestureEvent::numFingers


5.49.2.4 Uint16 SDL_MultiGestureEvent::padding
5.49.2.5 Uint32 SDL_MultiGestureEvent::timestamp
5.49.2.6 SDL_TouchID SDL_MultiGestureEvent::touchId
The touch device index

5.49.2.7 Uint32 SDL_MultiGestureEvent::type


SDL_MULTIGESTURE

5.49.2.8

float SDL_MultiGestureEvent::x

5.49.2.9

float SDL_MultiGestureEvent::y

The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.50

SDL_OSEvent Struct Reference

OS Specific event.

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp

5.50.1

Detailed Description

OS Specific event.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.51 SDL_Palette Struct Reference

5.50.2

Member Data Documentation

5.50.2.1 Uint32 SDL_OSEvent::timestamp


5.50.2.2 Uint32 SDL_OSEvent::type
SDL_QUIT
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.51

SDL_Palette Struct Reference

#include <SDL_pixels.h>

Public Attributes

5.51.1

int ncolors
SDL_Color colors
Uint32 version
int refcount

Member Data Documentation

5.51.1.1 SDL_Color SDL_Palette::colors


5.51.1.2 int SDL_Palette::ncolors
5.51.1.3 int SDL_Palette::refcount
5.51.1.4 Uint32 SDL_Palette::version
The documentation for this struct was generated from the following file:
src/SDL/SDL_pixels.h

5.52

SDL_PixelFormat Struct Reference

#include <SDL_pixels.h>

Public Attributes

Uint32 format
SDL_Palette palette
Uint8 BitsPerPixel
Uint8 BytesPerPixel
Uint8 padding [2]
Uint32 Rmask
Uint32 Gmask
Uint32 Bmask

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

79

80

Class Documentation

Uint32 Amask
Uint8 Rloss
Uint8 Gloss
Uint8 Bloss
Uint8 Aloss
Uint8 Rshift
Uint8 Gshift
Uint8 Bshift
Uint8 Ashift
int refcount
struct SDL_PixelFormat next

5.52.1

Detailed Description

Note
Everything in the pixel format structure is read-only.

5.52.2

Member Data Documentation

5.52.2.1 Uint8 SDL_PixelFormat::Aloss


5.52.2.2 Uint32 SDL_PixelFormat::Amask
5.52.2.3 Uint8 SDL_PixelFormat::Ashift
5.52.2.4 Uint8 SDL_PixelFormat::BitsPerPixel
5.52.2.5 Uint8 SDL_PixelFormat::Bloss
5.52.2.6 Uint32 SDL_PixelFormat::Bmask
5.52.2.7 Uint8 SDL_PixelFormat::Bshift
5.52.2.8 Uint8 SDL_PixelFormat::BytesPerPixel
5.52.2.9 Uint32 SDL_PixelFormat::format
5.52.2.10 Uint8 SDL_PixelFormat::Gloss
5.52.2.11 Uint32 SDL_PixelFormat::Gmask
5.52.2.12 Uint8 SDL_PixelFormat::Gshift
5.52.2.13

struct SDL_PixelFormat SDL_PixelFormat::next

5.52.2.14 Uint8 SDL_PixelFormat::padding[2]


5.52.2.15 SDL_Palette SDL_PixelFormat::palette
5.52.2.16 int SDL_PixelFormat::refcount
5.52.2.17 Uint8 SDL_PixelFormat::Rloss
5.52.2.18 Uint32 SDL_PixelFormat::Rmask

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.53 SDL_Point Struct Reference

5.52.2.19 Uint8 SDL_PixelFormat::Rshift


The documentation for this struct was generated from the following file:
src/SDL/SDL_pixels.h

5.53

SDL_Point Struct Reference

The structure that defines a point.

#include <SDL_rect.h>

Public Attributes
int x
int y

5.53.1

Detailed Description

The structure that defines a point.


See also
SDL_EnclosePoints

5.53.2

Member Data Documentation

5.53.2.1 int SDL_Point::x


5.53.2.2 int SDL_Point::y
The documentation for this struct was generated from the following file:
src/SDL/SDL_rect.h

5.54

SDL_QuitEvent Struct Reference

The "quit requested" event.

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp

5.54.1

Detailed Description

The "quit requested" event.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

81

82

Class Documentation

5.54.2

Member Data Documentation

5.54.2.1 Uint32 SDL_QuitEvent::timestamp


5.54.2.2 Uint32 SDL_QuitEvent::type
SDL_QUIT
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.55

SDL_Rect Struct Reference

A rectangle, with the origin at the upper left.

#include <SDL_rect.h>

Public Attributes
int x
int y
int w
int h

5.55.1

Detailed Description

A rectangle, with the origin at the upper left.


See also
SDL_RectEmpty
SDL_RectEquals
SDL_HasIntersection
SDL_IntersectRect
SDL_UnionRect
SDL_EnclosePoints

5.55.2

Member Data Documentation

5.55.2.1 int SDL_Rect::h


5.55.2.2 int SDL_Rect::w
5.55.2.3 int SDL_Rect::x
5.55.2.4 int SDL_Rect::y
The documentation for this struct was generated from the following file:
src/SDL/SDL_rect.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.56 SDL_RendererInfo Struct Reference

5.56

SDL_RendererInfo Struct Reference

Information on the capabilities of a render driver or context.

#include <SDL_render.h>

Public Attributes
const char name
Uint32 flags
Uint32 num_texture_formats
Uint32 texture_formats [16]
int max_texture_width
int max_texture_height

5.56.1

Detailed Description

Information on the capabilities of a render driver or context.

5.56.2

Member Data Documentation

5.56.2.1 Uint32 SDL_RendererInfo::flags


Supported SDL_RendererFlags

5.56.2.2 int SDL_RendererInfo::max_texture_height


The maximimum texture height

5.56.2.3 int SDL_RendererInfo::max_texture_width


The maximimum texture width

5.56.2.4

const char SDL_RendererInfo::name

The name of the renderer

5.56.2.5 Uint32 SDL_RendererInfo::num_texture_formats


The number of available texture formats

5.56.2.6 Uint32 SDL_RendererInfo::texture_formats[16]


The available texture formats
The documentation for this struct was generated from the following file:
src/SDL/SDL_render.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

83

84

Class Documentation

5.57

SDL_RWops Struct Reference

#include <SDL_rwops.h>

Public Member Functions


Sint64 (SDLCALL size)(struct SDL_RWops context)
Sint64 (SDLCALL seek)(struct SDL_RWops context
size_t (SDLCALL read)(struct SDL_RWops context
size_t (SDLCALL write)(struct SDL_RWops context
int (SDLCALL close)(struct SDL_RWops context)

Public Attributes

Sint64 offset
Sint64 int whence
void ptr
void size_t size
void size_t size_t maxnum
const void ptr
const void size_t size
const void size_t size_t num
Uint32 type
union {
struct {
Uint8 base
Uint8 here
Uint8 stop
} mem
struct {
void data1
void data2
} unknown
} hidden

5.57.1

Detailed Description

This is the read/write operation structure very basic.

5.57.2

Member Function Documentation

5.57.2.1

SDL_RWops::int ( SDLCALL close )

Close and free an allocated SDL_RWops structure.


Returns
0 if successful or -1 on write error when flushing data.

5.57.2.2

SDL_RWops::Sint64 ( SDLCALL size )

Return the size of the file in this rwops, or -1 if unknown


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.57 SDL_RWops Struct Reference

5.57.2.3

85

SDL_RWops::Sint64 ( SDLCALL seek )

Seek to offset relative to whence, one of stdio's whence values: RW_SEEK_SET, RW_SEEK_CUR, RW_SEEK_END
Returns
the final offset in the data stream, or -1 on error.

5.57.2.4

SDL_RWops::size_t ( SDLCALL read )

Read up to maxnum objects each of size size from the data stream to the area pointed at by ptr.
Returns
the number of objects read, or 0 at error or end of file.

5.57.2.5

SDL_RWops::size_t ( SDLCALL write )

Write exactly num objects each of size size from the area pointed at by ptr to data stream.
Returns
the number of objects written, or 0 at error or end of file.

5.57.3

Member Data Documentation

5.57.3.1 Uint8 SDL_RWops::base


5.57.3.2 void SDL_RWops::data1
5.57.3.3 void SDL_RWops::data2
5.57.3.4 Uint8 SDL_RWops::here
5.57.3.5

union { ... } SDL_RWops::hidden

5.57.3.6 void size_t size_t SDL_RWops::maxnum


5.57.3.7

struct { ... } SDL_RWops::mem

5.57.3.8

const void size_t size_t SDL_RWops::num

5.57.3.9 Sint64 SDL_RWops::offset


5.57.3.10 void SDL_RWops::ptr
5.57.3.11

const void SDL_RWops::ptr

5.57.3.12 void size_t SDL_RWops::size


5.57.3.13

const void size_t SDL_RWops::size

5.57.3.14 Uint8 SDL_RWops::stop

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

86

Class Documentation

5.57.3.15 Uint32 SDL_RWops::type


5.57.3.16

struct { ... } SDL_RWops::unknown

5.57.3.17 Sint64 int SDL_RWops::whence


The documentation for this struct was generated from the following file:
src/SDL/SDL_rwops.h

5.58

SDL_Surface Struct Reference

A collection of pixels used in software blitting.

#include <SDL_surface.h>

Public Attributes

Uint32 flags
SDL_PixelFormat format
int w
int h
int pitch
void pixels
void userdata
int locked
void lock_data
SDL_Rect clip_rect
struct SDL_BlitMap map
int refcount

5.58.1

Detailed Description

A collection of pixels used in software blitting.


Note
This structure should be treated as read-only, except for pixels, which, if not NULL, contains the raw pixel
data for the surface.

5.58.2

Member Data Documentation

5.58.2.1 SDL_Rect SDL_Surface::clip_rect


clipping information Read-only

5.58.2.2 Uint32 SDL_Surface::flags


Read-only

5.58.2.3 SDL_PixelFormat SDL_Surface::format


Read-only
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.59 SDL_SysWMEvent Struct Reference

87

5.58.2.4 int SDL_Surface::h


Read-only

5.58.2.5 void SDL_Surface::lock_data


Read-only

5.58.2.6 int SDL_Surface::locked


information needed for surfaces requiring locks Read-only

5.58.2.7

struct SDL_BlitMap SDL_Surface::map

info for fast blit mapping to other surfaces Private

5.58.2.8 int SDL_Surface::pitch


Read-only

5.58.2.9 void SDL_Surface::pixels


Read-write

5.58.2.10 int SDL_Surface::refcount


Reference count used when freeing surface Read-mostly

5.58.2.11 void SDL_Surface::userdata


Application data associated with the surface Read-write

5.58.2.12 int SDL_Surface::w


The documentation for this struct was generated from the following file:
src/SDL/SDL_surface.h

5.59

SDL_SysWMEvent Struct Reference

A video driver dependent system event (event.syswm.) This event is disabled by default, you can enable it with
SDL_EventState()

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
SDL_SysWMmsg msg
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

88

Class Documentation

5.59.1

Detailed Description

A video driver dependent system event (event.syswm.) This event is disabled by default, you can enable it with
SDL_EventState()
Note
If you want to use this event, you should include SDL_syswm.h.

5.59.2

Member Data Documentation

5.59.2.1 SDL_SysWMmsg SDL_SysWMEvent::msg


driver dependent data, defined in SDL_syswm.h

5.59.2.2 Uint32 SDL_SysWMEvent::timestamp


5.59.2.3 Uint32 SDL_SysWMEvent::type
SDL_SYSWMEVENT
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.60

SDL_SysWMinfo Struct Reference

#include <SDL_syswm.h>

Public Attributes
SDL_version version
SDL_SYSWM_TYPE subsystem
union {
struct {
HWND window
} win
int dummy
} info

5.60.1

Detailed Description

The custom window manager information structure.


When this structure is returned, it holds information about which low level system it is using, and will be one of
SDL_SYSWM_TYPE.

5.60.2

Member Data Documentation

5.60.2.1 int SDL_SysWMinfo::dummy


5.60.2.2

union { ... } SDL_SysWMinfo::info

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.61 SDL_SysWMmsg Struct Reference

5.60.2.3 SDL_SYSWM_TYPE SDL_SysWMinfo::subsystem


5.60.2.4 SDL_version SDL_SysWMinfo::version
5.60.2.5

struct { ... } SDL_SysWMinfo::win

5.60.2.6

HWND SDL_SysWMinfo::window

The window handle


The documentation for this struct was generated from the following file:
src/SDL/SDL_syswm.h

5.61

SDL_SysWMmsg Struct Reference

#include <SDL_syswm.h>

Public Attributes
SDL_version version
SDL_SYSWM_TYPE subsystem
union {
struct {
HWND hwnd
UINT msg
WPARAM wParam
LPARAM lParam
} win
int dummy
} msg

5.61.1

Detailed Description

The custom event structure.

5.61.2

Member Data Documentation

5.61.2.1 int SDL_SysWMmsg::dummy


5.61.2.2

HWND SDL_SysWMmsg::hwnd

The window for the message

5.61.2.3

LPARAM SDL_SysWMmsg::lParam

LONG message parameter

5.61.2.4

UINT SDL_SysWMmsg::msg

The type of message


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

89

90

Class Documentation

5.61.2.5

union { ... } SDL_SysWMmsg::msg

5.61.2.6 SDL_SYSWM_TYPE SDL_SysWMmsg::subsystem


5.61.2.7 SDL_version SDL_SysWMmsg::version
5.61.2.8

struct { ... } SDL_SysWMmsg::win

5.61.2.9

WPARAM SDL_SysWMmsg::wParam

WORD message parameter


The documentation for this struct was generated from the following file:
src/SDL/SDL_syswm.h

5.62

SDL_TextEditingEvent Struct Reference

Keyboard text editing event structure (event.edit.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
char text [SDL_TEXTEDITINGEVENT_TEXT_SIZE]
Sint32 start
Sint32 length

5.62.1

Detailed Description

Keyboard text editing event structure (event.edit.)

5.62.2

Member Data Documentation

5.62.2.1 Sint32 SDL_TextEditingEvent::length


The length of selected editing text

5.62.2.2 Sint32 SDL_TextEditingEvent::start


The start cursor of selected editing text

5.62.2.3

char SDL_TextEditingEvent::text[SDL_TEXTEDITINGEVENT_TEXT_SIZE]

The editing text


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.63 SDL_TextInputEvent Struct Reference

5.62.2.4 Uint32 SDL_TextEditingEvent::timestamp


5.62.2.5 Uint32 SDL_TextEditingEvent::type
SDL_TEXTEDITING

5.62.2.6 Uint32 SDL_TextEditingEvent::windowID


The window with keyboard focus, if any
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.63

SDL_TextInputEvent Struct Reference

Keyboard text input event structure (event.text.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
char text [SDL_TEXTINPUTEVENT_TEXT_SIZE]

5.63.1

Detailed Description

Keyboard text input event structure (event.text.)

5.63.2

Member Data Documentation

5.63.2.1

char SDL_TextInputEvent::text[SDL_TEXTINPUTEVENT_TEXT_SIZE]

The input text

5.63.2.2 Uint32 SDL_TextInputEvent::timestamp


5.63.2.3 Uint32 SDL_TextInputEvent::type
SDL_TEXTINPUT

5.63.2.4 Uint32 SDL_TextInputEvent::windowID


The window with keyboard focus, if any
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

91

92

Class Documentation

5.64

SDL_TouchFingerEvent Struct Reference

Touch finger event structure (event.tfinger.)

#include <SDL_events.h>

Public Attributes

Uint32 type
Uint32 timestamp
SDL_TouchID touchId
SDL_FingerID fingerId
float x
float y
float dx
float dy
float pressure

5.64.1

Detailed Description

Touch finger event structure (event.tfinger.)

5.64.2

Member Data Documentation

5.64.2.1

float SDL_TouchFingerEvent::dx

Normalized in the range 0...1

5.64.2.2

float SDL_TouchFingerEvent::dy

Normalized in the range 0...1

5.64.2.3 SDL_FingerID SDL_TouchFingerEvent::fingerId


5.64.2.4

float SDL_TouchFingerEvent::pressure

Normalized in the range 0...1

5.64.2.5 Uint32 SDL_TouchFingerEvent::timestamp


5.64.2.6 SDL_TouchID SDL_TouchFingerEvent::touchId
The touch device id

5.64.2.7 Uint32 SDL_TouchFingerEvent::type


SDL_FINGERMOTION or SDL_FINGERDOWN or SDL_FINGERUP

5.64.2.8

float SDL_TouchFingerEvent::x

Normalized in the range 0...1


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.65 SDL_UserEvent Struct Reference

5.64.2.9

float SDL_TouchFingerEvent::y

Normalized in the range 0...1


The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.65

SDL_UserEvent Struct Reference

A user-defined event type (event.user.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
Sint32 code
void data1
void data2

5.65.1

Detailed Description

A user-defined event type (event.user.)

5.65.2

Member Data Documentation

5.65.2.1 Sint32 SDL_UserEvent::code


User defined event code

5.65.2.2 void SDL_UserEvent::data1


User defined data pointer

5.65.2.3 void SDL_UserEvent::data2


User defined data pointer

5.65.2.4 Uint32 SDL_UserEvent::timestamp


5.65.2.5 Uint32 SDL_UserEvent::type
SDL_USEREVENT through SDL_LASTEVENT-1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

93

94

Class Documentation

5.65.2.6 Uint32 SDL_UserEvent::windowID


The associated window if any
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.66

SDL_version Struct Reference

Information the version of SDL in use.

#include <SDL_version.h>

Public Attributes
Uint8 major
Uint8 minor
Uint8 patch

5.66.1

Detailed Description

Information the version of SDL in use.


Represents the library's version as three levels: major revision (increments with massive changes, additions, and
enhancements), minor revision (increments with backwards-compatible changes to the major revision), and patchlevel (increments with fixes to the minor revision).
See also
SDL_VERSION
SDL_GetVersion

5.66.2

Member Data Documentation

5.66.2.1 Uint8 SDL_version::major


major version

5.66.2.2 Uint8 SDL_version::minor


minor version

5.66.2.3 Uint8 SDL_version::patch


update version
The documentation for this struct was generated from the following file:
src/SDL/SDL_version.h
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.67 SDL_WindowEvent Struct Reference

5.67

SDL_WindowEvent Struct Reference

Window state change event data (event.window.)

#include <SDL_events.h>

Public Attributes
Uint32 type
Uint32 timestamp
Uint32 windowID
Uint8 event
Uint8 padding1
Uint8 padding2
Uint8 padding3
Sint32 data1
Sint32 data2

5.67.1

Detailed Description

Window state change event data (event.window.)

5.67.2

Member Data Documentation

5.67.2.1 Sint32 SDL_WindowEvent::data1


event dependent data

5.67.2.2 Sint32 SDL_WindowEvent::data2


event dependent data

5.67.2.3 Uint8 SDL_WindowEvent::event


SDL_WindowEventID

5.67.2.4 Uint8 SDL_WindowEvent::padding1


5.67.2.5 Uint8 SDL_WindowEvent::padding2
5.67.2.6 Uint8 SDL_WindowEvent::padding3
5.67.2.7 Uint32 SDL_WindowEvent::timestamp
5.67.2.8 Uint32 SDL_WindowEvent::type
SDL_WINDOWEVENT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

95

96

Class Documentation

5.67.2.9 Uint32 SDL_WindowEvent::windowID


The associated window
The documentation for this struct was generated from the following file:
src/SDL/SDL_events.h

5.68

SDL_WindowShapeMode Struct Reference

A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.

#include <SDL_shape.h>

Public Attributes
WindowShapeMode mode
The mode of these window-shape parameters.

SDL_WindowShapeParams parameters
Window-shape parameters.

5.68.1

Detailed Description

A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.

5.68.2

Member Data Documentation

5.68.2.1 WindowShapeMode SDL_WindowShapeMode::mode


The mode of these window-shape parameters.

5.68.2.2 SDL_WindowShapeParams SDL_WindowShapeMode::parameters


Window-shape parameters.
The documentation for this struct was generated from the following file:
src/SDL/SDL_shape.h

5.69

SDL_WindowShapeParams Union Reference

A union containing parameters for shaped windows.

#include <SDL_shape.h>

Public Attributes
Uint8 binarizationCutoff
a cutoff alpha value for binarization of the window shape's alpha channel.

SDL_Color colorKey
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.70 SDLTest_CommonState Struct Reference

5.69.1

Detailed Description

A union containing parameters for shaped windows.

5.69.2

Member Data Documentation

5.69.2.1 Uint8 SDL_WindowShapeParams::binarizationCutoff


a cutoff alpha value for binarization of the window shape's alpha channel.

5.69.2.2 SDL_Color SDL_WindowShapeParams::colorKey


The documentation for this union was generated from the following file:
src/SDL/SDL_shape.h

5.70

SDLTest_CommonState Struct Reference

#include <SDL_test_common.h>

Public Attributes

char argv
Uint32 flags
Uint32 verbose
const char videodriver
int display
const char window_title
const char window_icon
Uint32 window_flags
int window_x
int window_y
int window_w
int window_h
int window_minW
int window_minH
int window_maxW
int window_maxH
int logical_w
int logical_h
float scale
int depth
int refresh_rate
int num_windows
SDL_Window windows
const char renderdriver
Uint32 render_flags
SDL_bool skip_renderer
SDL_Renderer renderers
SDL_Texture targets
const char audiodriver
SDL_AudioSpec audiospec

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

97

98

Class Documentation

int gl_red_size
int gl_green_size
int gl_blue_size
int gl_alpha_size
int gl_buffer_size
int gl_depth_size
int gl_stencil_size
int gl_double_buffer
int gl_accum_red_size
int gl_accum_green_size
int gl_accum_blue_size
int gl_accum_alpha_size
int gl_stereo
int gl_multisamplebuffers
int gl_multisamplesamples
int gl_retained_backing
int gl_accelerated
int gl_major_version
int gl_minor_version
int gl_debug
int gl_profile_mask

5.70.1

Member Data Documentation

5.70.1.1

char SDLTest_CommonState::argv

5.70.1.2

const char SDLTest_CommonState::audiodriver

5.70.1.3 SDL_AudioSpec SDLTest_CommonState::audiospec


5.70.1.4 int SDLTest_CommonState::depth
5.70.1.5 int SDLTest_CommonState::display
5.70.1.6 Uint32 SDLTest_CommonState::flags
5.70.1.7 int SDLTest_CommonState::gl_accelerated
5.70.1.8 int SDLTest_CommonState::gl_accum_alpha_size
5.70.1.9 int SDLTest_CommonState::gl_accum_blue_size
5.70.1.10 int SDLTest_CommonState::gl_accum_green_size
5.70.1.11 int SDLTest_CommonState::gl_accum_red_size
5.70.1.12 int SDLTest_CommonState::gl_alpha_size
5.70.1.13 int SDLTest_CommonState::gl_blue_size
5.70.1.14 int SDLTest_CommonState::gl_buffer_size
5.70.1.15 int SDLTest_CommonState::gl_debug

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.70 SDLTest_CommonState Struct Reference

5.70.1.16 int SDLTest_CommonState::gl_depth_size


5.70.1.17 int SDLTest_CommonState::gl_double_buffer
5.70.1.18 int SDLTest_CommonState::gl_green_size
5.70.1.19 int SDLTest_CommonState::gl_major_version
5.70.1.20 int SDLTest_CommonState::gl_minor_version
5.70.1.21 int SDLTest_CommonState::gl_multisamplebuffers
5.70.1.22 int SDLTest_CommonState::gl_multisamplesamples
5.70.1.23 int SDLTest_CommonState::gl_profile_mask
5.70.1.24 int SDLTest_CommonState::gl_red_size
5.70.1.25 int SDLTest_CommonState::gl_retained_backing
5.70.1.26 int SDLTest_CommonState::gl_stencil_size
5.70.1.27 int SDLTest_CommonState::gl_stereo
5.70.1.28 int SDLTest_CommonState::logical_h
5.70.1.29 int SDLTest_CommonState::logical_w
5.70.1.30 int SDLTest_CommonState::num_windows
5.70.1.31 int SDLTest_CommonState::refresh_rate
5.70.1.32 Uint32 SDLTest_CommonState::render_flags
5.70.1.33

const char SDLTest_CommonState::renderdriver

5.70.1.34 SDL_Renderer SDLTest_CommonState::renderers


5.70.1.35

float SDLTest_CommonState::scale

5.70.1.36 SDL_bool SDLTest_CommonState::skip_renderer


5.70.1.37 SDL_Texture SDLTest_CommonState::targets
5.70.1.38 Uint32 SDLTest_CommonState::verbose
5.70.1.39

const char SDLTest_CommonState::videodriver

5.70.1.40 Uint32 SDLTest_CommonState::window_flags


5.70.1.41 int SDLTest_CommonState::window_h
5.70.1.42

const char SDLTest_CommonState::window_icon

5.70.1.43 int SDLTest_CommonState::window_maxH

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

99

100

Class Documentation

5.70.1.44 int SDLTest_CommonState::window_maxW


5.70.1.45 int SDLTest_CommonState::window_minH
5.70.1.46 int SDLTest_CommonState::window_minW
5.70.1.47

const char SDLTest_CommonState::window_title

5.70.1.48 int SDLTest_CommonState::window_w


5.70.1.49 int SDLTest_CommonState::window_x
5.70.1.50 int SDLTest_CommonState::window_y
5.70.1.51 SDL_Window SDLTest_CommonState::windows
The documentation for this struct was generated from the following file:
src/SDL/SDL_test_common.h

5.71

SDLTest_Crc32Context Struct Reference

#include <SDL_test_crc32.h>

Public Attributes
CrcUint32 crc32_table [256]

5.71.1

Detailed Description

Data structure for CRC32 (checksum) computation

5.71.2

Member Data Documentation

5.71.2.1 CrcUint32 SDLTest_Crc32Context::crc32_table[256]


The documentation for this struct was generated from the following file:
src/SDL/SDL_test_crc32.h

5.72

SDLTest_Md5Context Struct Reference

#include <SDL_test_md5.h>

Public Attributes

MD5UINT4 i [2]
MD5UINT4 buf [4]
unsigned char in [64]
unsigned char digest [16]
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.73 SDLTest_RandomContext Struct Reference

5.72.1

Member Data Documentation

5.72.1.1 MD5UINT4 SDLTest_Md5Context::buf[4]


5.72.1.2

unsigned char SDLTest_Md5Context::digest[16]

5.72.1.3 MD5UINT4 SDLTest_Md5Context::i[2]


5.72.1.4

unsigned char SDLTest_Md5Context::in[64]

The documentation for this struct was generated from the following file:
src/SDL/SDL_test_md5.h

5.73

SDLTest_RandomContext Struct Reference

#include <SDL_test_random.h>

Public Attributes

unsigned int a
unsigned int x
unsigned int c
unsigned int ah
unsigned int al

5.73.1

Member Data Documentation

5.73.1.1

unsigned int SDLTest_RandomContext::a

5.73.1.2

unsigned int SDLTest_RandomContext::ah

5.73.1.3

unsigned int SDLTest_RandomContext::al

5.73.1.4

unsigned int SDLTest_RandomContext::c

5.73.1.5

unsigned int SDLTest_RandomContext::x

The documentation for this struct was generated from the following file:
src/SDL/SDL_test_random.h

5.74

SDLTest_SurfaceImage_s Struct Reference

#include <SDL_test_images.h>

Public Attributes

int width
int height
unsigned int bytes_per_pixel
const char pixel_data

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

101

102

Class Documentation

5.74.1

Detailed Description

Type for test images.

5.74.2

Member Data Documentation

5.74.2.1

unsigned int SDLTest_SurfaceImage_s::bytes_per_pixel

5.74.2.2 int SDLTest_SurfaceImage_s::height


5.74.2.3

const char SDLTest_SurfaceImage_s::pixel_data

5.74.2.4 int SDLTest_SurfaceImage_s::width


The documentation for this struct was generated from the following file:
src/SDL/SDL_test_images.h

5.75

SDLTest_TestCaseReference Struct Reference

#include <SDL_test_harness.h>

Public Attributes

SDLTest_TestCaseFp testCase
char name
char description
int enabled

5.75.1

Detailed Description

Holds information about a single test case.

5.75.2

Member Data Documentation

5.75.2.1

char SDLTest_TestCaseReference::description

5.75.2.2 int SDLTest_TestCaseReference::enabled


5.75.2.3

char SDLTest_TestCaseReference::name

5.75.2.4 SDLTest_TestCaseFp SDLTest_TestCaseReference::testCase


The documentation for this struct was generated from the following file:
src/SDL/SDL_test_harness.h

5.76

SDLTest_TestSuiteReference Struct Reference

#include <SDL_test_harness.h>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.77 Spawn Class Reference

103

Public Attributes
char name
SDLTest_TestCaseSetUpFp testSetUp
const SDLTest_TestCaseReference testCases
SDLTest_TestCaseTearDownFp testTearDown

5.76.1

Detailed Description

Holds information about a test suite (multiple test cases).

5.76.2

Member Data Documentation

5.76.2.1

char SDLTest_TestSuiteReference::name

5.76.2.2

const SDLTest_TestCaseReference SDLTest_TestSuiteReference::testCases

5.76.2.3 SDLTest_TestCaseSetUpFp SDLTest_TestSuiteReference::testSetUp


5.76.2.4 SDLTest_TestCaseTearDownFp SDLTest_TestSuiteReference::testTearDown
The documentation for this struct was generated from the following file:
src/SDL/SDL_test_harness.h

5.77

Spawn Class Reference

Spawn class handling animation of spawning of new blocks.

#include <Spawn.hpp>
Inheritance diagram for Spawn:

Animation
Spawn

Public Member Functions


Spawn (Rect &rect, const SDL_Point &point, std::size_t size_x=Definitions::BLOCK_SIZE_X, std::size_t size_y=Definitions::BLOCK_SIZE_X, int speed=Definitions::DEFAULT_SPAWN_SPEED)
Spawn (const Spawn &s)
Default copy constructor.

Spawn & operator= (const Spawn &)=default


Default copy assignment.

virtual Spawn ()=default


Default virtual destructor.

virtual bool animate ()


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

104

Class Documentation

Additional Inherited Members


5.77.1

Detailed Description

Spawn class handling animation of spawning of new blocks.


See also
Animation

5.77.2

Constructor & Destructor Documentation

5.77.2.1

Spawn::Spawn ( Rect & rect, const SDL_Point & point, std::size_t size_x = Definitions::BLOCK_SIZE_X,
std::size_t size_y = Definitions::BLOCK_SIZE_X, int speed = Definitions::DEFAULT_SPAWN_SPEED
) [inline]

Base constructor for Spawn Animation.


Parameters
rect
point
size_x
size_y
speed

Reference to spawning rect


Const reference to target point
Final x coord size
Final y coord size
Speed of spawning animation. Default Definitions::DEFAULT_SPAWN_SPEED

See also
Animator::add()

5.77.2.2

Spawn::Spawn ( const Spawn & s ) [inline]

Default copy constructor.

5.77.2.3

virtual Spawn::Spawn ( ) [virtual], [default]

Default virtual destructor.

5.77.3

Member Function Documentation

5.77.3.1

bool Spawn::animate ( ) [virtual]

Virtual method called when animation is required. Enlarges m_rect to m_size_x m_size_y size at m_speed.
Returns
True if animation is finished, false otherwise.

See also
Animation::animate()
Implements Animation.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.78 Stats Class Reference

105

5.77.3.2 Spawn& Spawn::operator= ( const Spawn & ) [default]


Default copy assignment.
The documentation for this class was generated from the following files:
src/Animation/Spawn.hpp
src/Animation/Spawn.cpp

5.78

Stats Class Reference

Stats class representing statistics for current game and global playtrough. Provides interface for easy manipulation
with statistics during game play.

#include <Stats.hpp>

Public Member Functions


Stats ()
Constructs zero statistics used as base of single game.

Stats (const std::string &file_name, Window &warn_window)


Constructs global statistics loaded from given file.

Stats (const Stats &)=default


Default copy constructor.

Stats & operator= (const Stats &)=default


Default copy assignment.

Stats (Stats &&s)


Default move constructor.

Stats & operator+= (const Stats &stats)


Calculates sum of stats into left operand.

void play (Directions dir)


void move ()
void merge ()
void restart (time_t last_time)
void win (time_t last_time)
void lose (time_t last_time)
void score (int score)
void update_time (time_t diff)
void highest_score (long long score)
void maximal_block (long long number)
std::string to_string () const
std::size_t max_value_size () const
std::size_t max_name_size () const

Static Public Attributes


static const std::vector< std::string > STATS_NAMES
Static definition of names of statistics.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

106

Class Documentation

Friends
std::ostream & operator<< (std::ostream &str, const Stats &stats)
Attempts to save stats to given stream.

Stats operator+ (const Stats &stats1, const Stats &stats2)


Sums two stats into and returns the summation.

5.78.1

Detailed Description

Stats class representing statistics for current game and global playtrough. Provides interface for easy manipulation
with statistics during game play.

5.78.2

Constructor & Destructor Documentation

5.78.2.1

Stats::Stats ( ) [inline]

Constructs zero statistics used as base of single game.

5.78.2.2

Stats::Stats ( const std::string & file_name, Window & warn_window )

Constructs global statistics loaded from given file.


Parameters
file_name
warn_window

5.78.2.3

File to load.
Reference to window where to show warnings if loading from file fails.

Stats::Stats ( const Stats & ) [default]

Default copy constructor.

5.78.2.4

Stats::Stats ( Stats && s ) [inline]

Default move constructor.

5.78.3

Member Function Documentation

5.78.3.1 void Stats::highest_score ( long long score ) [inline]


Updates statistics for highest score.
Parameters
score

Current score.

5.78.3.2 void Stats::lose ( time_t last_time ) [inline]


Increments statistics for lose event.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.78 Stats Class Reference


Parameters
last_time

time_t, when statistics were shown for last time.

See also
Game::game_over()

5.78.3.3 std::size_t Stats::max_name_size ( ) const [inline]


Returns maximal length of names in statistics. Used for formating purposes.
Returns
Max length.
See also
Game::show_stats()

5.78.3.4 std::size_t Stats::max_value_size ( ) const [inline]


Returns maximal length of value in statistics. Used for formating purposes.
Returns
Max length.
See also
Game::show_stats()

5.78.3.5 void Stats::maximal_block ( long long number ) [inline]


Updates statistics for maximal block
Parameters
number

Current merged number.

5.78.3.6 void Stats::merge ( ) [inline]


Increments statistics for merge event.
See also
Game::merge_to()

5.78.3.7 void Stats::move ( ) [inline]


Increments statistics for move event.
See also
Game::move_to()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

107

108

Class Documentation

5.78.3.8 Stats& Stats::operator+= ( const Stats & stats ) [inline]


Calculates sum of stats into left operand.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.78 Stats Class Reference


Parameters
stats

Const reference to second summand.

Returns
Reference to summed stats.

5.78.3.9 Stats& Stats::operator= ( const Stats & ) [default]


Default copy assignment.

5.78.3.10 void Stats::play ( Directions dir )


Increments statistics for play event.
Parameters
dir

Played direction.

See also
Game::play(Directions)

5.78.3.11 void Stats::restart ( time_t last_time ) [inline]


Increments statistics for restart event.
Parameters
last_time

time_t, when statistics were shown for last time.

See also
Game::restart()

5.78.3.12 void Stats::score ( int score ) [inline]


Increments statistics for score event.
Parameters
score

Score gain for last turn.

See also
Game::merge_to()

5.78.3.13 std::string Stats::to_string ( ) const


Converts statistics into string representing them in window.
Returns
Preformated string.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

109

110

Class Documentation

See also
Game::show_stats()

5.78.3.14 void Stats::update_time ( time_t diff ) [inline]


Increments statistics for time event.
Parameters
diff

Difference between last shown time and now().

5.78.3.15 void Stats::win ( time_t last_time ) [inline]


Increments statistics for win event.
Parameters
last_time

time_t, when statistics were shown for last time.

See also
Game::won()

5.78.4

Friends And Related Function Documentation

5.78.4.1 Stats operator+ ( const Stats & stats1, const Stats & stats2 ) [friend]
Sums two stats into and returns the summation.
Parameters
stats1
stats2

Left summand.
Right summand.

Returns
Result of summation.

5.78.4.2

std::ostream& operator<< ( std::ostream & str, const Stats & stats ) [friend]

Attempts to save stats to given stream.


Parameters
str
stats

Reference to stream to write.


Const Reference to shown stats.

5.78.5

Member Data Documentation

5.78.5.1

const std::vector< std::string > Stats::STATS_NAMES [static]

Initial value:
= {
"Left moves",
"Right moves",

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.79 StatsWindow Class Reference

111

"Up moves",
"Down moves",
"Total moves",
"Blocks moved",
"Blocks merged",
"Game restarts",
"Games won",
"Games lost",
"Total seconds spent playing",
"Total score gained",
"Highest score obtained",
"Maximal block",
}

Static definition of names of statistics.


The documentation for this class was generated from the following files:
src/Stats/Stats.hpp
src/Stats/Stats.cpp

5.79

StatsWindow Class Reference

Window used for showing Game current and global statistics.

#include <StatsWindow.hpp>
Inheritance diagram for StatsWindow:

Window

StatsWindow

Public Member Functions


StatsWindow (std::size_t width, std::size_t height, std::string name, const Stats &stats_current, Stats
&&tmp_stats)
StatsWindow ()
Destructor freeing resources used in the window.

void wait_for_close ()
Shows statistics and waits for user to close the window.

bool switch_button_clicked (const SDL_MouseButtonEvent &event)


void switch_stats ()
Changes text regarding Current or Global statistics.

Additional Inherited Members


5.79.1

Detailed Description

Window used for showing Game current and global statistics.


See also
Stats
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

112

Class Documentation

5.79.2

Constructor & Destructor Documentation

5.79.2.1

StatsWindow::StatsWindow ( std::size_t width, std::size_t height, std::string name, const Stats &
stats_current, Stats && tmp_stats )

Basic constructor of Stats Window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.80 Window Class Reference

113

Parameters
width
height
name
stats_current
tmp_stats

Window width
Window height
Window title
Const reference to Stats regaring current game.
R-value reference to temporary Stats object used as sumation of total stats and current stats.

See also
Stats

5.79.2.2

StatsWindow::StatsWindow ( )

Destructor freeing resources used in the window.

5.79.3

Member Function Documentation

5.79.3.1

bool StatsWindow::switch_button_clicked ( const SDL_MouseButtonEvent & event ) [inline]

Tells whether the mouse was clicked in button switching between current and global stats.
Parameters
event

SDL_MouseButtonEvent with information about mouse click.

See also
SDL_MouseButtonEvent

Returns
True if switch button was clicked, false otherwise.

5.79.3.2 void StatsWindow::switch_stats ( )


Changes text regarding Current or Global statistics.

5.79.3.3 void StatsWindow::wait_for_close ( )


Shows statistics and waits for user to close the window.
The documentation for this class was generated from the following files:
src/Window/StatsWindow.hpp
src/Window/StatsWindow.cpp

5.80

Window Class Reference

Wrapper around SDL_Window and SDL_Renderer allowing easy creation and drawing rects on the window. Also
allows easy handling of common user requests.

#include <Window.hpp>
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

114

Class Documentation

Inheritance diagram for Window:

Window

GameWindow

StatsWindow

Public Member Functions


Window (std::size_t width, std::size_t height, std::string name)
const SDL_Renderer get_renderer () const
void clear () const
Clears the window.

void hide () const


Hides the widnow.

void show () const


Shows the window.

void warning (const std::string &text) const


void render_finish () const
Finishes rendering of objects in the window.

void close ()
Closes the window. Closed window cannot be reopened.

Window ()
Destroyes resources used in the window.

Protected Attributes
SDL_Window m_window
C-pointer to SDL_Window.

const SDL_Renderer m_renderer


C-pointer to const SDL_Renderer.

5.80.1

Detailed Description

Wrapper around SDL_Window and SDL_Renderer allowing easy creation and drawing rects on the window. Also
allows easy handling of common user requests.
See also
GameWindow, StatsWindow

5.80.2

Constructor & Destructor Documentation

5.80.2.1

Window::Window ( std::size_t width, std::size_t height, std::string name ) [inline]

Basic constructor of window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

5.80 Window Class Reference


Parameters
width
height
name

5.80.2.2

Width of the window.


Height of the window.
Window title.

Window::Window ( )

Destroyes resources used in the window.

5.80.3

Member Function Documentation

5.80.3.1 void Window::clear ( ) const


Clears the window.

5.80.3.2 void Window::close ( ) [inline]


Closes the window. Closed window cannot be reopened.

5.80.3.3

const SDL_Renderer Window::get_renderer ( ) const [inline]

Allows manipulation of SDL_Renderer related events.


Returns
Const reference of used SDL_Rednerer.

5.80.3.4 void Window::hide ( ) const [inline]


Hides the widnow.

5.80.3.5 void Window::render_finish ( ) const [inline]


Finishes rendering of objects in the window.

5.80.3.6 void Window::show ( ) const [inline]


Shows the window.

5.80.3.7 void Window::warning ( const std::string & text ) const [inline]


Displayes warning message to the user
Parameters
text

Text of the message to show.

See also
Stats::Stats(const std::string&, Window&).
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

115

116

Class Documentation

5.80.4

Member Data Documentation

5.80.4.1

const SDL_Renderer Window::m_renderer [protected]

C-pointer to const SDL_Renderer.


See also
SDL_Renderer

5.80.4.2 SDL_Window Window::m_window [protected]


C-pointer to SDL_Window.
See also
SDL_Window
The documentation for this class was generated from the following files:
src/Window/Window.hpp
src/Window/Window.cpp

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Chapter 6

File Documentation
6.1

Readme.MD File Reference

6.2

src/Animation/Animation.hpp File Reference

#include <SDL.h>
#include "../Definitions/Rect.hpp"

Classes
class Animation
Interface for animating events throughout playthrough.

6.3

src/Animation/Animator.hpp File Reference

#include
#include
#include
#include
#include
#include
#include

<SDL.h>
<memory>
<vector>
<algorithm>
"../Definitions/Definitions.hpp"
"../Definitions/Rect.hpp"
"Animation.hpp"

Classes
class Animator
Animation class handles procession of animation of Rects.

6.4

src/Animation/Merge.cpp File Reference

#include "Merge.hpp"

118

6.5

File Documentation

src/Animation/Merge.hpp File Reference

#include
#include
#include
#include
#include
#include

<SDL.h>
<memory>
<vector>
"../Definitions/Definitions.hpp"
"../Definitions/Rect.hpp"
"Animation.hpp"

Classes
class Merge
Merge class handling animation of merging of blocks.

6.6

src/Animation/Move.cpp File Reference

#include "Move.hpp"

6.7

src/Animation/Move.hpp File Reference

#include
#include
#include
#include
#include
#include

<SDL.h>
<memory>
<vector>
"../Definitions/Definitions.hpp"
"../Definitions/Rect.hpp"
"Animation.hpp"

Classes
class Move
Move class handling animation of moving of blocks.

6.8

src/Animation/Spawn.cpp File Reference

#include "Spawn.hpp"
#include "../Definitions/Definitions.hpp"

6.9

src/Animation/Spawn.hpp File Reference

#include
#include
#include
#include
#include
#include

<SDL.h>
<memory>
<vector>
"../Definitions/Definitions.hpp"
"../Definitions/Rect.hpp"
"Animation.hpp"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.10 src/Definitions/Definitions.cpp File Reference

Classes
class Spawn
Spawn class handling animation of spawning of new blocks.

6.10

src/Definitions/Definitions.cpp File Reference

#include "Definitions.hpp"

6.11

src/Definitions/Definitions.hpp File Reference

#include
#include
#include
#include
#include
#include

<SDL.h>
<SDL_ttf.h>
<string>
<math.h>
<vector>
<memory>

Classes
class Definitions
Abstract class containing definitions used throughout the program.

Typedefs
typedef std::vector< Rect > Rects
typedef std::vector< std::vector< std::shared_ptr< NumberedRect > > > NumberedRects

Enumerations
enum Directions { LEFT, RIGHT, UP, DOWN }
enum Blocks {
BLOCK_0 = 0, BLOCK_2 = 1, BLOCK_4, BLOCK_8,
BLOCK_16, BLOCK_32, BLOCK_64, BLOCK_128,
BLOCK_256, BLOCK_512, BLOCK_1024, BLOCK_2048,
BLOCK_4096, BLOCK_8192, BLOCK_16384, BLOCK_32768,
BLOCK_65536, BLOCK_131072, MAX_BLOCKS }

Functions
Blocks & operator++ (Blocks &block)
int logb (unsigned int val)
int pow2 (Blocks block)
bool chance (int c)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

119

120

File Documentation

6.11.1

Typedef Documentation

6.11.1.1

typedef std::vector<std::vector<std::shared_ptr<NumberedRect> > > NumberedRects

6.11.1.2

typedef std::vector<Rect> Rects

6.11.2

Enumeration Type Documentation

6.11.2.1

enum Blocks

Enum of Blocks for easier referencing.


See also
Game::spawn_block(), Game::random_block()
Enumerator
BLOCK_0
BLOCK_2
BLOCK_4
BLOCK_8
BLOCK_16
BLOCK_32
BLOCK_64
BLOCK_128
BLOCK_256
BLOCK_512
BLOCK_1024
BLOCK_2048
BLOCK_4096
BLOCK_8192
BLOCK_16384
BLOCK_32768
BLOCK_65536
BLOCK_131072
MAX_BLOCKS

6.11.2.2

enum Directions

Enum of playable directions.


See also
Game::play()
Enumerator
LEFT
RIGHT
UP
DOWN
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.11 src/Definitions/Definitions.hpp File Reference

6.11.3

Function Documentation

6.11.3.1

bool chance ( int c ) [inline]

121

Simulates rolling of <0, 100> chance. If c >= 100, then the function always returns true. If c <= 0, then the function
always returns false.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

122

File Documentation

Parameters
c

Chance to simulate.

Returns
True if chance happened, false otherwise.

6.11.3.2 int logb ( unsigned int val ) [inline]


Computes binary logarithm of given integer value
Parameters
val

Value to compute the logarithm of.

Returns
Log_2(val)

6.11.3.3 Blocks& operator++ ( Blocks & block ) [inline]


Defines operator++ for Enum Blocks.
Parameters
block

Block to apply operator++ to.

Returns
Incremented block.
Exceptions
std::invalid_argument

if block was too big.

See also
Blocks

6.11.3.4 int pow2 ( Blocks block ) [inline]


Computes 2 to the power of argument.
Parameters
block

exponent of pow function.

Returns
Result of the computation.

6.12

src/Definitions/NumberedRect.cpp File Reference

#include <cmath>
#include "NumberedRect.hpp"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.13 src/Definitions/NumberedRect.hpp File Reference

6.13

src/Definitions/NumberedRect.hpp File Reference

#include
#include
#include
#include
#include

<SDL.h>
<unordered_map>
"Definitions.hpp"
"Rect.hpp"
"../Window/Window.hpp"

Classes
class NumberedRect
Rect with stored number displayed on the board.

6.14

src/Definitions/Rect.cpp File Reference

#include <SDL.h>
#include "../Definitions/Rect.hpp"
#include "../Window/Window.hpp"

6.15

src/Definitions/Rect.hpp File Reference

#include
#include
#include
#include

<SDL.h>
<memory>
"../Definitions/Definitions.hpp"
"../Window/Window.hpp"

Classes
class Rect
Wrapper around SDL_Rect coloring posibility.

6.16

src/Game/Game.cpp File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

<SDL.h>
"Game.hpp"
<assert.h>
<time.h>
<fstream>
"../Program/Program.hpp"
"../Definitions/Rect.hpp"
"../Definitions/NumberedRect.hpp"
"../Animation/Move.hpp"
"../Animation/Spawn.hpp"
"../Animation/Merge.hpp"
"../Window/StatsWindow.hpp"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

123

124

File Documentation

Macros
#define assert_coords(x, y) assert((x) >= 0 && (x) < Definitions::BLOCK_COUNT_X && (y) >= 0 && (y) <
Definitions::BLOCK_COUNT_Y)

6.16.1

Macro Definition Documentation

6.16.1.1

#define assert_coords( x, y ) assert((x) >= 0 && (x) < Definitions::BLOCK_COUNT_X && (y) >= 0 && (y) <
Definitions::BLOCK_COUNT_Y)

6.17

src/Game/Game.hpp File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

<SDL.h>
<vector>
<exception>
<iostream>
<time.h>
"../Definitions/Definitions.hpp"
"../Definitions/Rect.hpp"
"../Definitions/NumberedRect.hpp"
"../Animation/Animator.hpp"
"../Window/GameWindow.hpp"
"../Stats/Stats.hpp"

Classes
class Game
Game class handling user events and game state.

6.18

src/Main.cpp File Reference

#include
#include
#include
#include
#include
#include
#include

<SDL.h>
<SDL_ttf.h>
<random>
<time.h>
<vector>
<string>
"../Program/Program.hpp"

Functions
int main (int argc, char argv[ ])

6.18.1

Function Documentation

6.18.1.1 int main ( int argc, char argv[ ] )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.19 src/Program/Program.cpp File Reference

6.19

src/Program/Program.cpp File Reference

#include
#include
#include
#include
#include
#include
#include

6.20

125

<SDL.h>
<SDL_ttf.h>
<iostream>
"Program.hpp"
"../Window/GameWindow.hpp"
"../Game/Game.hpp"
"../Animation/Animator.hpp"

src/Program/Program.hpp File Reference

#include <vector>
#include <string>

Classes
class Program
Static class for handling program existence and SDL events.

6.21

src/SDL/begin_code.h File Reference

Macros
#define _begin_code_h
#define SDL_DEPRECATED
#define DECLSPEC
#define SDLCALL
#define SDL_INLINE inline
#define __inline__ inline
#define SDL_FORCE_INLINE static SDL_INLINE
#define NULL ((void )0)

6.21.1

Detailed Description

This file sets things up for C dynamic library function definitions, static inlined functions, and structures aligned at
4-byte alignment. If you don't like ugly C preprocessor code, don't look at this file. :)

6.21.2

Macro Definition Documentation

6.21.2.1

#define __inline__ inline

6.21.2.2

#define _begin_code_h

6.21.2.3

#define DECLSPEC

6.21.2.4

#define NULL ((void )0)

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

126

File Documentation

6.21.2.5

#define SDL_DEPRECATED

6.21.2.6

#define SDL_FORCE_INLINE static SDL_INLINE

6.21.2.7

#define SDL_INLINE inline

6.21.2.8

#define SDLCALL

6.22

src/SDL/close_code.h File Reference

6.22.1

Detailed Description

This file reverses the effects of begin_code.h and should be included after you finish any function and structure
declarations in your headers

6.23

src/SDL/SDL.h File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

"SDL_main.h"
"SDL_stdinc.h"
"SDL_assert.h"
"SDL_atomic.h"
"SDL_audio.h"
"SDL_clipboard.h"
"SDL_cpuinfo.h"
"SDL_endian.h"
"SDL_error.h"
"SDL_events.h"
"SDL_filesystem.h"
"SDL_joystick.h"
"SDL_gamecontroller.h"
"SDL_haptic.h"
"SDL_hints.h"
"SDL_loadso.h"
"SDL_log.h"
"SDL_messagebox.h"
"SDL_mutex.h"
"SDL_power.h"
"SDL_render.h"
"SDL_rwops.h"
"SDL_system.h"
"SDL_thread.h"
"SDL_timer.h"
"SDL_version.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Macros
SDL_INIT_
These are the flags which may be passed to SDL_Init(). You should specify the subsystems which you will be
using in your application.
#define SDL_INIT_TIMER 0x00000001
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.23 src/SDL/SDL.h File Reference

#define SDL_INIT_AUDIO 0x00000010


#define SDL_INIT_VIDEO 0x00000020
#define SDL_INIT_JOYSTICK 0x00000200
#define SDL_INIT_HAPTIC 0x00001000
#define SDL_INIT_GAMECONTROLLER 0x00002000
#define SDL_INIT_EVENTS 0x00004000
#define SDL_INIT_NOPARACHUTE 0x00100000
#define SDL_INIT_EVERYTHING

Functions
DECLSPEC int SDLCALL SDL_Init (Uint32 flags)
DECLSPEC int SDLCALL SDL_InitSubSystem (Uint32 flags)
DECLSPEC void SDLCALL SDL_QuitSubSystem (Uint32 flags)
DECLSPEC Uint32 SDLCALL SDL_WasInit (Uint32 flags)
DECLSPEC void SDLCALL SDL_Quit (void)

6.23.1

Detailed Description

Main include header for the SDL library

6.23.2

Macro Definition Documentation

6.23.2.1

#define SDL_INIT_AUDIO 0x00000010

6.23.2.2

#define SDL_INIT_EVENTS 0x00004000

6.23.2.3

#define SDL_INIT_EVERYTHING

Value:
( \
SDL_INIT_TIMER | SDL_INIT_AUDIO |
SDL_INIT_VIDEO | SDL_INIT_EVENTS | \
SDL_INIT_JOYSTICK |
SDL_INIT_HAPTIC | SDL_INIT_GAMECONTROLLER \
)

6.23.2.4

#define SDL_INIT_GAMECONTROLLER 0x00002000

SDL_INIT_GAMECONTROLLER implies SDL_INIT_JOYSTICK

6.23.2.5

#define SDL_INIT_HAPTIC 0x00001000

6.23.2.6

#define SDL_INIT_JOYSTICK 0x00000200

SDL_INIT_JOYSTICK implies SDL_INIT_EVENTS

6.23.2.7

#define SDL_INIT_NOPARACHUTE 0x00100000

Don't catch fatal signals


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

127

128

File Documentation

6.23.2.8

#define SDL_INIT_TIMER 0x00000001

6.23.2.9

#define SDL_INIT_VIDEO 0x00000020

SDL_INIT_VIDEO implies SDL_INIT_EVENTS

6.23.3

Function Documentation

6.23.3.1 DECLSPEC int SDLCALL SDL_Init ( Uint32 flags )


This function initializes the subsystems specified by flags Unless the SDL_INIT_NOPARACHUTE flag is set, it
will install cleanup signal handlers for some commonly ignored fatal signals (like SIGSEGV).

6.23.3.2 DECLSPEC int SDLCALL SDL_InitSubSystem ( Uint32 flags )


This function initializes specific SDL subsystems

6.23.3.3 DECLSPEC void SDLCALL SDL_Quit ( void )


This function cleans up all initialized subsystems. You should call it upon all exit conditions.

6.23.3.4 DECLSPEC void SDLCALL SDL_QuitSubSystem ( Uint32 flags )


This function cleans up specific SDL subsystems

6.23.3.5 DECLSPEC Uint32 SDLCALL SDL_WasInit ( Uint32 flags )


This function returns a mask of the specified subsystems which have previously been initialized.
If flags is 0, it returns a mask of all initialized subsystems.

6.24

src/SDL/SDL_assert.h File Reference

#include "SDL_config.h"
#include "begin_code.h"
#include "close_code.h"

Classes
struct SDL_assert_data

Macros

#define SDL_ASSERT_LEVEL 1
#define SDL_TriggerBreakpoint()
#define SDL_FUNCTION "???"
#define SDL_FILE __FILE__
#define SDL_LINE __LINE__
#define SDL_NULL_WHILE_LOOP_CONDITION (0)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.24 src/SDL/SDL_assert.h File Reference

129

#define SDL_disabled_assert(condition) do { (void) sizeof ((condition)); } while (SDL_NULL_WHILE_LOOP_CONDITION)


#define SDL_enabled_assert(condition)
#define SDL_assert(condition) SDL_disabled_assert(condition)
#define SDL_assert_release(condition) SDL_enabled_assert(condition)
#define SDL_assert_paranoid(condition) SDL_disabled_assert(condition)
#define SDL_assert_always(condition) SDL_enabled_assert(condition)

Typedefs
typedef struct SDL_assert_data SDL_assert_data
typedef SDL_assert_state(SDLCALL SDL_AssertionHandler) (const SDL_assert_data data, void
userdata)

Enumerations
enum SDL_assert_state {
SDL_ASSERTION_RETRY, SDL_ASSERTION_BREAK, SDL_ASSERTION_ABORT, SDL_ASSERTION_IGNORE,
SDL_ASSERTION_ALWAYS_IGNORE }

Functions
DECLSPEC SDL_assert_state SDLCALL SDL_ReportAssertion (SDL_assert_data , const char , const
char , int)
DECLSPEC void SDLCALL SDL_SetAssertionHandler (SDL_AssertionHandler handler, void userdata)
Set an application-defined assertion handler.

DECLSPEC SDL_AssertionHandler SDLCALL SDL_GetDefaultAssertionHandler (void)


Get the default assertion handler.

DECLSPEC SDL_AssertionHandler SDLCALL SDL_GetAssertionHandler (void puserdata)


Get the current assertion handler.

DECLSPEC const SDL_assert_data SDLCALL SDL_GetAssertionReport (void)


Get a list of all assertion failures.

DECLSPEC void SDLCALL SDL_ResetAssertionReport (void)


Reset the list of all assertion failures.

6.24.1

Macro Definition Documentation

6.24.1.1

#define SDL_assert( condition ) SDL_disabled_assert(condition)

6.24.1.2

#define SDL_assert_always( condition ) SDL_enabled_assert(condition)

6.24.1.3

#define SDL_ASSERT_LEVEL 1

6.24.1.4

#define SDL_assert_paranoid( condition ) SDL_disabled_assert(condition)

6.24.1.5

#define SDL_assert_release( condition ) SDL_enabled_assert(condition)

6.24.1.6

#define SDL_disabled_assert( condition ) do { (void) sizeof ((condition)); } while


(SDL_NULL_WHILE_LOOP_CONDITION)

6.24.1.7

#define SDL_enabled_assert( condition )

Value:
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

130

File Documentation

do { \
while ( !(condition) ) { \
static struct SDL_assert_data assert_data = { \
0, 0, #condition, 0, 0, 0, 0 \
}; \
const SDL_assert_state state = SDL_ReportAssertion(&
assert_data, \
SDL_FUNCTION, \
SDL_FILE, \
SDL_LINE); \
if (state == SDL_ASSERTION_RETRY) { \
continue; /* go again. */ \
} else if (state == SDL_ASSERTION_BREAK) { \
SDL_TriggerBreakpoint(); \
} \
break; /* not retrying. */ \
} \
} while (SDL_NULL_WHILE_LOOP_CONDITION)

6.24.1.8

#define SDL_FILE __FILE__

6.24.1.9

#define SDL_FUNCTION "???"

6.24.1.10

#define SDL_LINE __LINE__

6.24.1.11

#define SDL_NULL_WHILE_LOOP_CONDITION (0)

6.24.1.12

#define SDL_TriggerBreakpoint( )

6.24.2

Typedef Documentation

6.24.2.1

typedef struct SDL_assert_data SDL_assert_data

6.24.2.2

typedef SDL_assert_state(SDLCALL SDL_AssertionHandler) (const SDL_assert_data data, void

userdata)

6.24.3

Enumeration Type Documentation

6.24.3.1

enum SDL_assert_state

Enumerator
SDL_ASSERTION_RETRY Retry the assert immediately.
SDL_ASSERTION_BREAK Make the debugger trigger a breakpoint.
SDL_ASSERTION_ABORT Terminate the program.
SDL_ASSERTION_IGNORE Ignore the assert.
SDL_ASSERTION_ALWAYS_IGNORE Ignore the assert from now on.

6.24.4

Function Documentation

6.24.4.1 DECLSPEC SDL_AssertionHandler SDLCALL SDL_GetAssertionHandler ( void puserdata )


Get the current assertion handler.
This returns the function pointer that is called when an assertion is triggered. This is either the value last passed to
SDL_SetAssertionHandler(), or if no application-specified function is set, is equivalent to calling SDL_GetDefaultAssertionHandler().

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.24 src/SDL/SDL_assert.h File Reference

131

Parameters
puserdata

Pointer to a void, which will store the "userdata" pointer that was passed to SDL_SetAssertionHandler(). This value will always be NULL for the default handler. If you don't care
about this data, it is safe to pass a NULL pointer to this function to ignore it.

Returns
The SDL_AssertionHandler that is called when an assert triggers.

6.24.4.2 DECLSPEC const SDL_assert_data SDLCALL SDL_GetAssertionReport ( void )


Get a list of all assertion failures.
Get all assertions triggered since last call to SDL_ResetAssertionReport(), or the start of the program.
The proper way to examine this data looks something like this:

const SDL_assert_data item = SDL_GetAssertionReport(); while (item) { printf("'%s',


%s (%s:%d), triggered %u times, always ignore: %s.\n", item->condition,
item->function, item->filename, item->linenum, item->trigger_count, item->always_ignore ? "yes" : "no"); item = item->next; }
Returns
List of all assertions.

See also
SDL_ResetAssertionReport

6.24.4.3 DECLSPEC SDL_AssertionHandler SDLCALL SDL_GetDefaultAssertionHandler ( void )


Get the default assertion handler.
This returns the function pointer that is called by default when an assertion is triggered. This is an internal function provided by SDL, that is used for assertions when SDL_SetAssertionHandler() hasn't been used to provide a
different function.
Returns
The default SDL_AssertionHandler that is called when an assert triggers.

6.24.4.4 DECLSPEC SDL_assert_state SDLCALL SDL_ReportAssertion ( SDL_assert_data , const char , const


char , int )
6.24.4.5 DECLSPEC void SDLCALL SDL_ResetAssertionReport ( void )
Reset the list of all assertion failures.
Reset list of all assertions triggered.
See also
SDL_GetAssertionReport

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

132

File Documentation

6.24.4.6 DECLSPEC void SDLCALL SDL_SetAssertionHandler ( SDL_AssertionHandler handler, void userdata )


Set an application-defined assertion handler.
This allows an app to show its own assertion UI and/or force the response to an assertion failure. If the app doesn't
provide this, SDL will try to do the right thing, popping up a system-specific GUI dialog, and probably minimizing
any fullscreen windows.
This callback may fire from any thread, but it runs wrapped in a mutex, so it will only fire from one thread at a time.
Setting the callback to NULL restores SDL's original internal handler.
This callback is NOT reset to SDL's internal handler upon SDL_Quit()!
Returns
SDL_assert_state value of how to handle the assertion failure.
Parameters
handler
userdata

6.25

Callback function, called when an assertion fails.


A pointer passed to the callback as-is.

src/SDL/SDL_atomic.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_platform.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_atomic_t
A type representing an atomic integer value. It is a struct so people don't accidentally use numeric operations on it.

Macros
#define SDL_CompilerBarrier() { SDL_SpinLock _tmp = 0; SDL_AtomicLock(&_tmp); SDL_AtomicUnlock(&_tmp); }
#define SDL_MemoryBarrierRelease() SDL_CompilerBarrier()
#define SDL_MemoryBarrierAcquire() SDL_CompilerBarrier()
#define SDL_AtomicIncRef(a) SDL_AtomicAdd(a, 1)
Increment an atomic variable used as a reference count.

#define SDL_AtomicDecRef(a) (SDL_AtomicAdd(a, -1) == 1)


Decrement an atomic variable used as a reference count.

Functions
DECLSPEC SDL_bool SDLCALL SDL_AtomicCAS (SDL_atomic_t a, int oldval, int newval)
Set an atomic variable to a new value if it is currently an old value.

DECLSPEC int SDLCALL SDL_AtomicSet (SDL_atomic_t a, int v)


Set an atomic variable to a value.

DECLSPEC int SDLCALL SDL_AtomicGet (SDL_atomic_t a)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.25 src/SDL/SDL_atomic.h File Reference

133

Get the value of an atomic variable.

DECLSPEC int SDLCALL SDL_AtomicAdd (SDL_atomic_t a, int v)


Add to an atomic variable.

DECLSPEC SDL_bool SDLCALL SDL_AtomicCASPtr (void a, void oldval, void newval)


Set a pointer to a new value if it is currently an old value.

DECLSPEC void SDLCALL SDL_AtomicSetPtr (void a, void v)


Set a pointer to a value atomically.

DECLSPEC void SDLCALL SDL_AtomicGetPtr (void a)


Get the value of a pointer atomically.

SDL AtomicLock
The atomic locks are efficient spinlocks using CPU instructions, but are vulnerable to starvation and can spin forever
if a thread holding a lock has been terminated. For this reason you should minimize the code executed inside an
atomic lock and never do expensive things like API or system calls while holding them.
The atomic locks are not safe to lock recursively.
Porting Note: The spin lock functions and type are required and can not be emulated because they are used in the
atomic emulation code.
typedef int SDL_SpinLock
DECLSPEC SDL_bool SDLCALL SDL_AtomicTryLock (SDL_SpinLock lock)
Try to lock a spin lock by setting it to a non-zero value.

DECLSPEC void SDLCALL SDL_AtomicLock (SDL_SpinLock lock)


Lock a spin lock by setting it to a non-zero value.

DECLSPEC void SDLCALL SDL_AtomicUnlock (SDL_SpinLock lock)


Unlock a spin lock by setting it to 0. Always returns immediately.

6.25.1

Detailed Description

Atomic operations.
IMPORTANT: If you are not an expert in concurrent lockless programming, you should only be using the atomic
lock and reference counting functions in this file. In all other cases you should be protecting your data structures
with full mutexes.
The list of "safe" functions to use are: SDL_AtomicLock() SDL_AtomicUnlock() SDL_AtomicIncRef() SDL_AtomicDecRef()
Seriously, here be dragons!

You can find out a little more about lockless programming and the subtle issues that can arise here: http-

://msdn.microsoft.com/en-us/library/ee418650%28v=vs.85%29.aspx
There's also lots of good information here: http://www.1024cores.net/home/lock-free-algorithms

http://preshing.com/
These operations may or may not actually be implemented using processor specific atomic operations. When
possible they are implemented as true processor specific atomic operations. When that is not possible the are
implemented using locks that do use the available atomic operations.
All of the atomic operations that modify memory are full memory barriers.

6.25.2

Macro Definition Documentation

6.25.2.1

#define SDL_AtomicDecRef( a ) (SDL_AtomicAdd(a, -1) == 1)

Decrement an atomic variable used as a reference count.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

134

File Documentation

Returns
SDL_TRUE if the variable reached zero after decrementing, SDL_FALSE otherwise

6.25.2.2

#define SDL_AtomicIncRef( a ) SDL_AtomicAdd(a, 1)

Increment an atomic variable used as a reference count.

6.25.2.3

#define SDL_CompilerBarrier( ) { SDL_SpinLock _tmp = 0; SDL_AtomicLock(&_tmp);


SDL_AtomicUnlock(&_tmp); }

The compiler barrier prevents the compiler from reordering reads and writes to globally visible variables across the
call.

6.25.2.4

#define SDL_MemoryBarrierAcquire( ) SDL_CompilerBarrier()

6.25.2.5

#define SDL_MemoryBarrierRelease( ) SDL_CompilerBarrier()

Memory barriers are designed to prevent reads and writes from being reordered by the compiler and being seen
out of order on multi-core CPUs.
A typical pattern would be for thread A to write some data and a flag, and for thread B to read the flag and get the
data. In this case you would insert a release barrier between writing the data and the flag, guaranteeing that the
data write completes no later than the flag is written, and you would insert an acquire barrier between reading the
flag and reading the data, to ensure that all the reads associated with the flag have completed.
In this pattern you should always see a release barrier paired with an acquire barrier and you should gate the data
reads/writes with a single flag variable.
For more information on these semantics, take a look at the blog post:

http://preshing.-

com/20120913/acquire-and-release-semantics

6.25.3

Typedef Documentation

6.25.3.1

typedef int SDL_SpinLock

6.25.4

Function Documentation

6.25.4.1 DECLSPEC int SDLCALL SDL_AtomicAdd ( SDL_atomic_t a, int v )


Add to an atomic variable.
Returns
The previous value of the atomic variable.

Note
This same style can be used for any number operation

6.25.4.2 DECLSPEC SDL_bool SDLCALL SDL_AtomicCAS ( SDL_atomic_t a, int oldval, int newval )
Set an atomic variable to a new value if it is currently an old value.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.25 src/SDL/SDL_atomic.h File Reference


Returns
SDL_TRUE if the atomic variable was set, SDL_FALSE otherwise.
Note
If you don't know what this function is for, you shouldn't use it!

6.25.4.3 DECLSPEC SDL_bool SDLCALL SDL_AtomicCASPtr ( void a, void oldval, void newval )
Set a pointer to a new value if it is currently an old value.
Returns
SDL_TRUE if the pointer was set, SDL_FALSE otherwise.
Note
If you don't know what this function is for, you shouldn't use it!

6.25.4.4 DECLSPEC int SDLCALL SDL_AtomicGet ( SDL_atomic_t a )


Get the value of an atomic variable.

6.25.4.5 DECLSPEC void SDLCALL SDL_AtomicGetPtr ( void a )


Get the value of a pointer atomically.

6.25.4.6 DECLSPEC void SDLCALL SDL_AtomicLock ( SDL_SpinLock lock )


Lock a spin lock by setting it to a non-zero value.
Parameters
lock

Points to the lock.

6.25.4.7 DECLSPEC int SDLCALL SDL_AtomicSet ( SDL_atomic_t a, int v )


Set an atomic variable to a value.
Returns
The previous value of the atomic variable.

6.25.4.8 DECLSPEC void SDLCALL SDL_AtomicSetPtr ( void a, void v )


Set a pointer to a value atomically.
Returns
The previous value of the pointer.

6.25.4.9 DECLSPEC SDL_bool SDLCALL SDL_AtomicTryLock ( SDL_SpinLock lock )


Try to lock a spin lock by setting it to a non-zero value.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

135

136

File Documentation

Parameters
lock

Points to the lock.

Returns
SDL_TRUE if the lock succeeded, SDL_FALSE if the lock is already held.

6.25.4.10 DECLSPEC void SDLCALL SDL_AtomicUnlock ( SDL_SpinLock lock )


Unlock a spin lock by setting it to 0. Always returns immediately.
Parameters
lock

6.26

Points to the lock.

src/SDL/SDL_audio.h File Reference

#include
#include
#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_endian.h"
"SDL_mutex.h"
"SDL_thread.h"
"SDL_rwops.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_AudioSpec
struct SDL_AudioCVT

Macros
#define SDL_AUDIOCVT_PACKED
#define SDL_LoadWAV(file, spec, audio_buf, audio_len) SDL_LoadWAV_RW(SDL_RWFromFile(file, "rb"),1,
spec,audio_buf,audio_len)
#define SDL_MIX_MAXVOLUME 128
Audio flags

#define SDL_AUDIO_MASK_BITSIZE (0xFF)


#define SDL_AUDIO_MASK_DATATYPE (1<<8)
#define SDL_AUDIO_MASK_ENDIAN (1<<12)
#define SDL_AUDIO_MASK_SIGNED (1<<15)
#define SDL_AUDIO_BITSIZE(x) (x & SDL_AUDIO_MASK_BITSIZE)
#define SDL_AUDIO_ISFLOAT(x) (x & SDL_AUDIO_MASK_DATATYPE)
#define SDL_AUDIO_ISBIGENDIAN(x) (x & SDL_AUDIO_MASK_ENDIAN)
#define SDL_AUDIO_ISSIGNED(x) (x & SDL_AUDIO_MASK_SIGNED)
#define SDL_AUDIO_ISINT(x) (!SDL_AUDIO_ISFLOAT(x))
#define SDL_AUDIO_ISLITTLEENDIAN(x) (!SDL_AUDIO_ISBIGENDIAN(x))
#define SDL_AUDIO_ISUNSIGNED(x) (!SDL_AUDIO_ISSIGNED(x))
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.26 src/SDL/SDL_audio.h File Reference

137

Audio format flags


Defaults to LSB byte order.

#define AUDIO_U8 0x0008


#define AUDIO_S8 0x8008
#define AUDIO_U16LSB 0x0010
#define AUDIO_S16LSB 0x8010
#define AUDIO_U16MSB 0x1010
#define AUDIO_S16MSB 0x9010
#define AUDIO_U16 AUDIO_U16LSB
#define AUDIO_S16 AUDIO_S16LSB

int32 support
#define AUDIO_S32LSB 0x8020
#define AUDIO_S32MSB 0x9020
#define AUDIO_S32 AUDIO_S32LSB

float32 support
#define AUDIO_F32LSB 0x8120
#define AUDIO_F32MSB 0x9120
#define AUDIO_F32 AUDIO_F32LSB

Native audio byte ordering

#define AUDIO_U16SYS AUDIO_U16LSB


#define AUDIO_S16SYS AUDIO_S16LSB
#define AUDIO_S32SYS AUDIO_S32LSB
#define AUDIO_F32SYS AUDIO_F32LSB

Allow change flags


Which audio format changes are allowed when opening a device.

#define SDL_AUDIO_ALLOW_FREQUENCY_CHANGE 0x00000001


#define SDL_AUDIO_ALLOW_FORMAT_CHANGE 0x00000002
#define SDL_AUDIO_ALLOW_CHANNELS_CHANGE 0x00000004
#define SDL_AUDIO_ALLOW_ANY_CHANGE (SDL_AUDIO_ALLOW_FREQUENCY_CHANGE|SDL_AUDIO_ALLOW_FORMAT_CHANGE|SDL_AUDIO_ALLOW_CHANNELS_CHANGE)

Typedefs
typedef Uint16 SDL_AudioFormat
Audio format flags.

typedef Uint8 stream


typedef Uint8 int len
typedef struct SDL_AudioSpec SDL_AudioSpec
typedef SDL_AudioFormat format
typedef struct SDL_AudioCVT SDL_AudioCVT
typedef Uint32 SDL_AudioDeviceID
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

138

File Documentation

Functions

typedef void (SDLCALL SDL_AudioCallback)(void userdata


DECLSPEC const char SDLCALL SDL_GetCurrentAudioDriver (void)
DECLSPEC int SDLCALL SDL_OpenAudio (SDL_AudioSpec desired, SDL_AudioSpec obtained)
DECLSPEC int SDLCALL SDL_GetNumAudioDevices (int iscapture)
DECLSPEC const char SDLCALL SDL_GetAudioDeviceName (int index, int iscapture)
DECLSPEC SDL_AudioDeviceID SDLCALL SDL_OpenAudioDevice (const char device, int iscapture, const
SDL_AudioSpec desired, SDL_AudioSpec obtained, int allowed_changes)
DECLSPEC SDL_AudioSpec SDLCALL SDL_LoadWAV_RW (SDL_RWops src, int freesrc, SDL_AudioSpec spec, Uint8 audio_buf, Uint32 audio_len)
DECLSPEC void SDLCALL SDL_FreeWAV (Uint8 audio_buf)
DECLSPEC int SDLCALL SDL_BuildAudioCVT (SDL_AudioCVT cvt, SDL_AudioFormat src_format, Uint8
src_channels, int src_rate, SDL_AudioFormat dst_format, Uint8 dst_channels, int dst_rate)
DECLSPEC int SDLCALL SDL_ConvertAudio (SDL_AudioCVT cvt)
DECLSPEC void SDLCALL SDL_MixAudio (Uint8 dst, const Uint8 src, Uint32 len, int volume)
DECLSPEC void SDLCALL SDL_MixAudioFormat (Uint8 dst, const Uint8 src, SDL_AudioFormat format,
Uint32 len, int volume)
DECLSPEC void SDLCALL SDL_CloseAudio (void)
DECLSPEC void SDLCALL SDL_CloseAudioDevice (SDL_AudioDeviceID dev)

Driver discovery functions


These functions return the list of built in audio drivers, in the order that they are normally initialized by default.
DECLSPEC int SDLCALL SDL_GetNumAudioDrivers (void)
DECLSPEC const char SDLCALL SDL_GetAudioDriver (int index)
Initialization and cleanup
DECLSPEC int SDLCALL SDL_AudioInit (const char driver_name)
DECLSPEC void SDLCALL SDL_AudioQuit (void)
Pause audio functions
These functions pause and unpause the audio callback processing. They should be called with a parameter of
0 after opening the audio device to start playing sound. This is so you can safely initialize data for your callback
function after opening the audio device. Silence will be written to the audio device during the pause.
DECLSPEC void SDLCALL SDL_PauseAudio (int pause_on)
DECLSPEC void SDLCALL SDL_PauseAudioDevice (SDL_AudioDeviceID dev, int pause_on)
Audio lock functions
The lock manipulated by these functions protects the callback function. During a SDL_LockAudio()/SDL_UnlockAudio() pair, you can be guaranteed that the callback function is not running. Do not call these from the
callback function or you will cause deadlock.

DECLSPEC void SDLCALL SDL_LockAudio (void)


DECLSPEC void SDLCALL SDL_LockAudioDevice (SDL_AudioDeviceID dev)
DECLSPEC void SDLCALL SDL_UnlockAudio (void)
DECLSPEC void SDLCALL SDL_UnlockAudioDevice (SDL_AudioDeviceID dev)

Audio state
Get the current audio state.
enum SDL_AudioStatus { SDL_AUDIO_STOPPED = 0, SDL_AUDIO_PLAYING, SDL_AUDIO_PAUSED }
DECLSPEC SDL_AudioStatus SDLCALL SDL_GetAudioStatus (void)
DECLSPEC SDL_AudioStatus SDLCALL SDL_GetAudioDeviceStatus (SDL_AudioDeviceID dev)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.26 src/SDL/SDL_audio.h File Reference

6.26.1

Detailed Description

Access to the raw audio mixing buffer for the SDL library.

6.26.2

Macro Definition Documentation

6.26.2.1

#define AUDIO_F32 AUDIO_F32LSB

6.26.2.2

#define AUDIO_F32LSB 0x8120

32-bit floating point samples

6.26.2.3

#define AUDIO_F32MSB 0x9120

As above, but big-endian byte order

6.26.2.4

#define AUDIO_F32SYS AUDIO_F32LSB

6.26.2.5

#define AUDIO_S16 AUDIO_S16LSB

6.26.2.6

#define AUDIO_S16LSB 0x8010

Signed 16-bit samples

6.26.2.7

#define AUDIO_S16MSB 0x9010

As above, but big-endian byte order

6.26.2.8

#define AUDIO_S16SYS AUDIO_S16LSB

6.26.2.9

#define AUDIO_S32 AUDIO_S32LSB

6.26.2.10

#define AUDIO_S32LSB 0x8020

32-bit integer samples

6.26.2.11

#define AUDIO_S32MSB 0x9020

As above, but big-endian byte order

6.26.2.12

#define AUDIO_S32SYS AUDIO_S32LSB

6.26.2.13

#define AUDIO_S8 0x8008

Signed 8-bit samples

6.26.2.14

#define AUDIO_U16 AUDIO_U16LSB

6.26.2.15

#define AUDIO_U16LSB 0x0010

Unsigned 16-bit samples


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

139

140

6.26.2.16

File Documentation

#define AUDIO_U16MSB 0x1010

As above, but big-endian byte order

6.26.2.17

#define AUDIO_U16SYS AUDIO_U16LSB

6.26.2.18

#define AUDIO_U8 0x0008

Unsigned 8-bit samples

6.26.2.19

#define SDL_AUDIO_ALLOW_ANY_CHANGE (SDL_AUDIO_ALLOW_FREQUENCY_CHANGE|SDL_AUDIO_ALLOW_FORMAT_CHANGE|SDL_AUDIO_ALLOW_CHANNELS_CHANGE)

6.26.2.20

#define SDL_AUDIO_ALLOW_CHANNELS_CHANGE 0x00000004

6.26.2.21

#define SDL_AUDIO_ALLOW_FORMAT_CHANGE 0x00000002

6.26.2.22

#define SDL_AUDIO_ALLOW_FREQUENCY_CHANGE 0x00000001

6.26.2.23

#define SDL_AUDIO_BITSIZE( x ) (x & SDL_AUDIO_MASK_BITSIZE)

6.26.2.24

#define SDL_AUDIO_ISBIGENDIAN( x ) (x & SDL_AUDIO_MASK_ENDIAN)

6.26.2.25

#define SDL_AUDIO_ISFLOAT( x ) (x & SDL_AUDIO_MASK_DATATYPE)

6.26.2.26

#define SDL_AUDIO_ISINT( x ) (!SDL_AUDIO_ISFLOAT(x))

6.26.2.27

#define SDL_AUDIO_ISLITTLEENDIAN( x ) (!SDL_AUDIO_ISBIGENDIAN(x))

6.26.2.28

#define SDL_AUDIO_ISSIGNED( x ) (x & SDL_AUDIO_MASK_SIGNED)

6.26.2.29

#define SDL_AUDIO_ISUNSIGNED( x ) (!SDL_AUDIO_ISSIGNED(x))

6.26.2.30

#define SDL_AUDIO_MASK_BITSIZE (0xFF)

6.26.2.31

#define SDL_AUDIO_MASK_DATATYPE (1<<8)

6.26.2.32

#define SDL_AUDIO_MASK_ENDIAN (1<<12)

6.26.2.33

#define SDL_AUDIO_MASK_SIGNED (1<<15)

6.26.2.34

#define SDL_AUDIOCVT_PACKED

A structure to hold a set of audio conversion filters and buffers.

6.26.2.35

#define SDL_LoadWAV( file, spec, audio_buf, audio_len ) SDL_LoadWAV_RW(SDL_RWFromFile(file,


"rb"),1, spec,audio_buf,audio_len)

Loads a WAV from a file. Compatibility convenience function.

6.26.2.36

6.26.3

#define SDL_MIX_MAXVOLUME 128

Typedef Documentation

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.26 src/SDL/SDL_audio.h File Reference

6.26.3.1

typedef GLuint GLint GLboolean GLint GLenum GLint format

6.26.3.2

typedef GLenum GLenum GLsizei len

6.26.3.3

typedef struct SDL_AudioCVT SDL_AudioCVT

6.26.3.4

typedef Uint32 SDL_AudioDeviceID

141

SDL Audio Device IDs.


A successful call to SDL_OpenAudio() is always device id 1, and legacy SDL audio APIs assume you want this
device ID. SDL_OpenAudioDevice() calls always returns devices >= 2 on success. The legacy calls are good both
for backwards compatibility and when you don't care about multiple, specific, or capture devices.

6.26.3.5

typedef Uint16 SDL_AudioFormat

Audio format flags.


These are what the 16 bits in SDL_AudioFormat currently mean... (Unspecified bits are always zero).
++-----------------------sample is signed if set
||
||
++-----------sample is bigendian if set
||
||
||
||
++---sample is float if set
||
||
||
||
||
|| +---sample bit size---+
||
||
|| |
|
15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

There are macros in SDL 2.0 and later to query these bits.

6.26.3.6

typedef struct SDL_AudioSpec SDL_AudioSpec

The calculated values in this structure are calculated by SDL_OpenAudio().

6.26.3.7

typedef GLuint stream

6.26.4

Enumeration Type Documentation

6.26.4.1

enum SDL_AudioStatus

Enumerator
SDL_AUDIO_STOPPED
SDL_AUDIO_PLAYING
SDL_AUDIO_PAUSED

6.26.5

Function Documentation

6.26.5.1 DECLSPEC int SDLCALL SDL_AudioInit ( const char driver_name )


6.26.5.2 DECLSPEC void SDLCALL SDL_AudioQuit ( void )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

142

File Documentation

6.26.5.3 DECLSPEC int SDLCALL SDL_BuildAudioCVT ( SDL_AudioCVT cvt, SDL_AudioFormat src_format,


Uint8 src_channels, int src_rate, SDL_AudioFormat dst_format, Uint8 dst_channels, int dst_rate )
This function takes a source format and rate and a destination format and rate, and initializes the cvt structure with
information needed by SDL_ConvertAudio() to convert a buffer of audio data from one format to the other.
Returns
-1 if the format conversion is not supported, 0 if there's no conversion needed, or 1 if the audio filter is set up.

6.26.5.4 DECLSPEC void SDLCALL SDL_CloseAudio ( void )


This function shuts down audio processing and closes the audio device.

6.26.5.5 DECLSPEC void SDLCALL SDL_CloseAudioDevice ( SDL_AudioDeviceID dev )


6.26.5.6 DECLSPEC int SDLCALL SDL_ConvertAudio ( SDL_AudioCVT cvt )
Once you have initialized the cvt structure using SDL_BuildAudioCVT(), created an audio buffer cvt->buf, and
filled it with cvt->len bytes of audio data in the source format, this function will convert it in-place to the desired
format.
The data conversion may expand the size of the audio data, so the buffer cvt->buf should be allocated after the
cvt structure is initialized by SDL_BuildAudioCVT(), and should be cvt->lencvt->len_mult bytes long.

6.26.5.7 DECLSPEC void SDLCALL SDL_FreeWAV ( Uint8 audio_buf )


This function frees data previously allocated with SDL_LoadWAV_RW()

6.26.5.8 DECLSPEC const char SDLCALL SDL_GetAudioDeviceName ( int index, int iscapture )
Get the human-readable name of a specific audio device. Must be a value between 0 and (number of audio devices1). Only valid after a successfully initializing the audio subsystem. The values returned by this function reflect the
latest call to SDL_GetNumAudioDevices(); recall that function to redetect available hardware.
The string returned by this function is UTF-8 encoded, read-only, and managed internally. You are not to free it. If
you need to keep the string for any length of time, you should make your own copy of it, as it will be invalid next time
any of several other SDL functions is called.

6.26.5.9 DECLSPEC SDL_AudioStatus SDLCALL SDL_GetAudioDeviceStatus ( SDL_AudioDeviceID dev )


6.26.5.10 DECLSPEC const char SDLCALL SDL_GetAudioDriver ( int index )
6.26.5.11 DECLSPEC SDL_AudioStatus SDLCALL SDL_GetAudioStatus ( void )
6.26.5.12 DECLSPEC const char SDLCALL SDL_GetCurrentAudioDriver ( void )
This function returns the name of the current audio driver, or NULL if no driver has been initialized.

6.26.5.13 DECLSPEC int SDLCALL SDL_GetNumAudioDevices ( int iscapture )


Get the number of available devices exposed by the current driver. Only valid after a successfully initializing the
audio subsystem. Returns -1 if an explicit list of devices can't be determined; this is not an error. For example, if
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.26 src/SDL/SDL_audio.h File Reference

143

SDL is set up to talk to a remote audio server, it can't list every one available on the Internet, but it will still allow a
specific host to be specified to SDL_OpenAudioDevice().
In many common cases, when this function returns a value <= 0, it can still successfully open the default device
(NULL for first argument of SDL_OpenAudioDevice()).

6.26.5.14 DECLSPEC int SDLCALL SDL_GetNumAudioDrivers ( void )


6.26.5.15 DECLSPEC SDL_AudioSpec SDLCALL SDL_LoadWAV_RW ( SDL_RWops src, int freesrc,
SDL_AudioSpec spec, Uint8 audio_buf, Uint32 audio_len )
This function loads a WAVE from the data source, automatically freeing that source if freesrc is non-zero. For
example, to load a WAVE file, you could do:
1 SDL_LoadWAV_RW(SDL_RWFromFile("sample.wav", "rb"), 1, ...);

If this function succeeds, it returns the given SDL_AudioSpec, filled with the audio data format of the wave data,
and sets audio_buf to a malloc()'d buffer containing the audio data, and sets audio_len to the length of
that audio buffer, in bytes. You need to free the audio buffer with SDL_FreeWAV() when you are done with it.
This function returns NULL and sets the SDL error message if the wave file cannot be opened, uses an unknown
data format, or is corrupt. Currently raw and MS-ADPCM WAVE files are supported.

6.26.5.16 DECLSPEC void SDLCALL SDL_LockAudio ( void )


6.26.5.17 DECLSPEC void SDLCALL SDL_LockAudioDevice ( SDL_AudioDeviceID dev )
6.26.5.18 DECLSPEC void SDLCALL SDL_MixAudio ( Uint8 dst, const Uint8 src, Uint32 len, int volume )
This takes two audio buffers of the playing audio format and mixes them, performing addition, volume adjustment,
and overflow clipping. The volume ranges from 0 - 128, and should be set to SDL_MIX_MAXVOLUME for full audio
volume. Note this does not change hardware volume. This is provided for convenience you can mix your own
audio data.

6.26.5.19 DECLSPEC void SDLCALL SDL_MixAudioFormat ( Uint8 dst, const Uint8 src, SDL_AudioFormat
format, Uint32 len, int volume )
This works like SDL_MixAudio(), but you specify the audio format instead of using the format of audio device 1.
Thus it can be used when no audio device is open at all.

6.26.5.20 DECLSPEC int SDLCALL SDL_OpenAudio ( SDL_AudioSpec desired, SDL_AudioSpec obtained )


This function opens the audio device with the desired parameters, and returns 0 if successful, placing the actual
hardware parameters in the structure pointed to by obtained. If obtained is NULL, the audio data passed to
the callback function will be guaranteed to be in the requested format, and will be automatically converted to the
hardware audio format if necessary. This function returns -1 if it failed to open the audio device, or couldn't set up
the audio thread.
When filling in the desired audio spec structure,
desired->freq should be the desired audio frequency in samples-per- second.
desired->format should be the desired audio format.
desired->samples is the desired size of the audio buffer, in samples. This number should be a power
of two, and may be adjusted by the audio driver to a value more suitable for the hardware. Good values seem
to range between 512 and 8096 inclusive, depending on the application and CPU speed. Smaller values yield
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

144

File Documentation

faster response time, but can lead to underflow if the application is doing heavy processing and cannot fill the
audio buffer in time. A stereo sample consists of both right and left channels in LR ordering. Note that the
number of samples is directly related to time by the following formula:
1 ms = (samples*1000)/freq

desired->size is the size in bytes of the audio buffer, and is calculated by SDL_OpenAudio().
desired->silence is the value used to set the buffer to silence, and is calculated by SDL_OpenAudio().
desired->callback should be set to a function that will be called when the audio device is ready for
more data. It is passed a pointer to the audio buffer, and the length in bytes of the audio buffer. This function
usually runs in a separate thread, and so you should protect data structures that it accesses by calling SDL_LockAudio() and SDL_UnlockAudio() in your code.
desired->userdata is passed as the first parameter to your callback function.
The audio device starts out playing silence when it's opened, and should be enabled for playing by calling SDL_PauseAudio(0) when you are ready for your audio callback function to be called. Since the audio driver may
modify the requested size of the audio buffer, you should allocate any local mixing buffers after you open the audio
device.

6.26.5.21 DECLSPEC SDL_AudioDeviceID SDLCALL SDL_OpenAudioDevice ( const char device, int iscapture,
const SDL_AudioSpec desired, SDL_AudioSpec obtained, int allowed_changes )
Open a specific audio device. Passing in a device name of NULL requests the most reasonable default (and is
equivalent to calling SDL_OpenAudio()).
The device name is a UTF-8 string reported by SDL_GetAudioDeviceName(), but some drivers allow arbitrary and
driver-specific strings, such as a hostname/IP address for a remote audio server, or a filename in the diskaudio
driver.
Returns
0 on error, a valid device ID that is >= 2 on success.
SDL_OpenAudio(), unlike this function, always acts on device ID 1.

6.26.5.22 DECLSPEC void SDLCALL SDL_PauseAudio ( int pause_on )


6.26.5.23 DECLSPEC void SDLCALL SDL_PauseAudioDevice ( SDL_AudioDeviceID dev, int pause_on )
6.26.5.24 DECLSPEC void SDLCALL SDL_UnlockAudio ( void )
6.26.5.25 DECLSPEC void SDLCALL SDL_UnlockAudioDevice ( SDL_AudioDeviceID dev )
6.26.5.26

typedef void ( SDLCALL SDL_AudioCallback )

This function is called when the audio device needs more data.
Parameters
userdata
stream
len

An application-specific parameter saved in the SDL_AudioSpec structure


A pointer to the audio data buffer.
The length of that buffer in bytes.

Once the callback returns, the buffer will no longer be valid. Stereo samples are stored in a LRLRLR ordering.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.27 src/SDL/SDL_bits.h File Reference

6.27

145

src/SDL/SDL_bits.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Functions
SDL_FORCE_INLINE int SDL_MostSignificantBitIndex32 (Uint32 x)

6.27.1

Detailed Description

Functions for fiddling with bits and bitmasks.

6.27.2

Function Documentation

6.27.2.1 SDL_FORCE_INLINE int SDL_MostSignificantBitIndex32 ( Uint32 x )


Get the index of the most significant bit. Result is undefined when called with 0. This operation can also be stated
as "count leading zeroes" and "log base 2".
Returns
Index of the most significant bit, or -1 if the value is 0.

6.28

src/SDL/SDL_blendmode.h File Reference

#include "begin_code.h"
#include "close_code.h"

Enumerations
enum SDL_BlendMode { SDL_BLENDMODE_NONE = 0x00000000, SDL_BLENDMODE_BLEND =
0x00000001, SDL_BLENDMODE_ADD = 0x00000002, SDL_BLENDMODE_MOD = 0x00000004 }
The blend mode used in SDL_RenderCopy() and drawing operations.

6.28.1

Detailed Description

Header file declaring the SDL_BlendMode enumeration

6.28.2

Enumeration Type Documentation

6.28.2.1

enum SDL_BlendMode

The blend mode used in SDL_RenderCopy() and drawing operations.


Enumerator
SDL_BLENDMODE_NONE no blending dstRGBA = srcRGBA
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

146

File Documentation
SDL_BLENDMODE_BLEND alpha blending dstRGB = (srcRGB srcA) + (dstRGB (1-srcA)) dstA = srcA +
(dstA (1-srcA))
SDL_BLENDMODE_ADD additive blending dstRGB = (srcRGB srcA) + dstRGB dstA = dstA
SDL_BLENDMODE_MOD color modulate dstRGB = srcRGB dstRGB dstA = dstA

6.29

src/SDL/SDL_clipboard.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Functions
DECLSPEC int SDLCALL SDL_SetClipboardText (const char text)
Put UTF-8 text into the clipboard.

DECLSPEC char SDLCALL SDL_GetClipboardText (void)


Get UTF-8 text from the clipboard, which must be freed with SDL_free()

DECLSPEC SDL_bool SDLCALL SDL_HasClipboardText (void)


Returns a flag indicating whether the clipboard exists and contains a text string that is non-empty.

6.29.1

Detailed Description

Include file for SDL clipboard handling

6.29.2

Function Documentation

6.29.2.1 DECLSPEC char SDLCALL SDL_GetClipboardText ( void )


Get UTF-8 text from the clipboard, which must be freed with SDL_free()
See also
SDL_SetClipboardText()

6.29.2.2 DECLSPEC SDL_bool SDLCALL SDL_HasClipboardText ( void )


Returns a flag indicating whether the clipboard exists and contains a text string that is non-empty.
See also
SDL_GetClipboardText()

6.29.2.3 DECLSPEC int SDLCALL SDL_SetClipboardText ( const char text )


Put UTF-8 text into the clipboard.
See also
SDL_GetClipboardText()
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.30 src/SDL/SDL_config.h File Reference

6.30

src/SDL/SDL_config.h File Reference

#include "SDL_platform.h"

Macros
#define _SIZE_T_DEFINED_
#define SIZEOF_VOIDP 4
#define HAVE_STDARG_H 1
#define HAVE_STDDEF_H 1
#define SDL_AUDIO_DRIVER_DSOUND 1
#define SDL_AUDIO_DRIVER_XAUDIO2 1
#define SDL_AUDIO_DRIVER_WINMM 1
#define SDL_AUDIO_DRIVER_DISK 1
#define SDL_AUDIO_DRIVER_DUMMY 1
#define SDL_JOYSTICK_DINPUT 1
#define SDL_HAPTIC_DINPUT 1
#define SDL_LOADSO_WINDOWS 1
#define SDL_THREAD_WINDOWS 1
#define SDL_TIMER_WINDOWS 1
#define SDL_VIDEO_DRIVER_DUMMY 1
#define SDL_VIDEO_DRIVER_WINDOWS 1
#define SDL_VIDEO_RENDER_D3D 1
#define SDL_VIDEO_RENDER_D3D11 0
#define SDL_VIDEO_OPENGL 1
#define SDL_VIDEO_OPENGL_WGL 1
#define SDL_VIDEO_RENDER_OGL 1
#define SDL_VIDEO_RENDER_OGL_ES2 1
#define SDL_VIDEO_OPENGL_ES2 1
#define SDL_VIDEO_OPENGL_EGL 1
#define SDL_POWER_WINDOWS 1
#define SDL_FILESYSTEM_WINDOWS 1
#define SDL_ASSEMBLY_ROUTINES 1

Typedefs
typedef signed char int8_t
typedef unsigned char uint8_t
typedef signed short int16_t
typedef unsigned short uint16_t
typedef signed int int32_t
typedef unsigned int uint32_t
typedef signed long long int64_t
typedef unsigned long long uint64_t
typedef unsigned int size_t
typedef unsigned int uintptr_t
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

147

148

File Documentation

6.30.1

Macro Definition Documentation

6.30.1.1

#define _SIZE_T_DEFINED_

6.30.1.2

#define HAVE_STDARG_H 1

6.30.1.3

#define HAVE_STDDEF_H 1

6.30.1.4

#define SDL_ASSEMBLY_ROUTINES 1

6.30.1.5

#define SDL_AUDIO_DRIVER_DISK 1

6.30.1.6

#define SDL_AUDIO_DRIVER_DSOUND 1

6.30.1.7

#define SDL_AUDIO_DRIVER_DUMMY 1

6.30.1.8

#define SDL_AUDIO_DRIVER_WINMM 1

6.30.1.9

#define SDL_AUDIO_DRIVER_XAUDIO2 1

6.30.1.10

#define SDL_FILESYSTEM_WINDOWS 1

6.30.1.11

#define SDL_HAPTIC_DINPUT 1

6.30.1.12

#define SDL_JOYSTICK_DINPUT 1

6.30.1.13

#define SDL_LOADSO_WINDOWS 1

6.30.1.14

#define SDL_POWER_WINDOWS 1

6.30.1.15

#define SDL_THREAD_WINDOWS 1

6.30.1.16

#define SDL_TIMER_WINDOWS 1

6.30.1.17

#define SDL_VIDEO_DRIVER_DUMMY 1

6.30.1.18

#define SDL_VIDEO_DRIVER_WINDOWS 1

6.30.1.19

#define SDL_VIDEO_OPENGL 1

6.30.1.20

#define SDL_VIDEO_OPENGL_EGL 1

6.30.1.21

#define SDL_VIDEO_OPENGL_ES2 1

6.30.1.22

#define SDL_VIDEO_OPENGL_WGL 1

6.30.1.23

#define SDL_VIDEO_RENDER_D3D 1

6.30.1.24

#define SDL_VIDEO_RENDER_D3D11 0

6.30.1.25

#define SDL_VIDEO_RENDER_OGL 1

6.30.1.26

#define SDL_VIDEO_RENDER_OGL_ES2 1

6.30.1.27

#define SIZEOF_VOIDP 4

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.31 src/SDL/SDL_cpuinfo.h File Reference

6.30.2

Typedef Documentation

6.30.2.1

typedef signed short int16_t

6.30.2.2

typedef signed int int32_t

6.30.2.3

typedef signed long long int64_t

6.30.2.4

typedef signed char int8_t

6.30.2.5

typedef unsigned int size_t

6.30.2.6

typedef unsigned short uint16_t

6.30.2.7

typedef unsigned int uint32_t

6.30.2.8

typedef unsigned long long uint64_t

6.30.2.9

typedef unsigned char uint8_t

6.30.2.10

6.31

typedef unsigned int uintptr_t

src/SDL/SDL_cpuinfo.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Macros
#define SDL_CACHELINE_SIZE 128

Functions
DECLSPEC int SDLCALL SDL_GetCPUCount (void)
DECLSPEC int SDLCALL SDL_GetCPUCacheLineSize (void)
DECLSPEC SDL_bool SDLCALL SDL_HasRDTSC (void)
DECLSPEC SDL_bool SDLCALL SDL_HasAltiVec (void)
DECLSPEC SDL_bool SDLCALL SDL_HasMMX (void)
DECLSPEC SDL_bool SDLCALL SDL_Has3DNow (void)
DECLSPEC SDL_bool SDLCALL SDL_HasSSE (void)
DECLSPEC SDL_bool SDLCALL SDL_HasSSE2 (void)
DECLSPEC SDL_bool SDLCALL SDL_HasSSE3 (void)
DECLSPEC SDL_bool SDLCALL SDL_HasSSE41 (void)
DECLSPEC SDL_bool SDLCALL SDL_HasSSE42 (void)
DECLSPEC SDL_bool SDLCALL SDL_HasAVX (void)
DECLSPEC int SDLCALL SDL_GetSystemRAM (void)

6.31.1

Detailed Description

CPU feature detection for SDL.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

149

150

File Documentation

6.31.2

Macro Definition Documentation

6.31.2.1

#define SDL_CACHELINE_SIZE 128

6.31.3

Function Documentation

6.31.3.1 DECLSPEC int SDLCALL SDL_GetCPUCacheLineSize ( void )


This function returns the L1 cache line size of the CPU
This is useful for determining multi-threaded structure padding or SIMD prefetch sizes.

6.31.3.2 DECLSPEC int SDLCALL SDL_GetCPUCount ( void )


This function returns the number of CPU cores available.

6.31.3.3 DECLSPEC int SDLCALL SDL_GetSystemRAM ( void )


This function returns the amount of RAM configured in the system, in MB.

6.31.3.4 DECLSPEC SDL_bool SDLCALL SDL_Has3DNow ( void )


This function returns true if the CPU has 3DNow! features.

6.31.3.5 DECLSPEC SDL_bool SDLCALL SDL_HasAltiVec ( void )


This function returns true if the CPU has AltiVec features.

6.31.3.6 DECLSPEC SDL_bool SDLCALL SDL_HasAVX ( void )


This function returns true if the CPU has AVX features.

6.31.3.7 DECLSPEC SDL_bool SDLCALL SDL_HasMMX ( void )


This function returns true if the CPU has MMX features.

6.31.3.8 DECLSPEC SDL_bool SDLCALL SDL_HasRDTSC ( void )


This function returns true if the CPU has the RDTSC instruction.

6.31.3.9 DECLSPEC SDL_bool SDLCALL SDL_HasSSE ( void )


This function returns true if the CPU has SSE features.

6.31.3.10 DECLSPEC SDL_bool SDLCALL SDL_HasSSE2 ( void )


This function returns true if the CPU has SSE2 features.

6.31.3.11 DECLSPEC SDL_bool SDLCALL SDL_HasSSE3 ( void )


This function returns true if the CPU has SSE3 features.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.32 src/SDL/SDL_endian.h File Reference

6.31.3.12 DECLSPEC SDL_bool SDLCALL SDL_HasSSE41 ( void )


This function returns true if the CPU has SSE4.1 features.

6.31.3.13 DECLSPEC SDL_bool SDLCALL SDL_HasSSE42 ( void )


This function returns true if the CPU has SSE4.2 features.

6.32

src/SDL/SDL_endian.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Macros
#define SDL_BYTEORDER SDL_LIL_ENDIAN

The two types of endianness


#define SDL_LIL_ENDIAN 1234
#define SDL_BIG_ENDIAN 4321

Swap to native
Byteswap item from the specified endianness to the native endianness.

#define SDL_SwapLE16(X) (X)


#define SDL_SwapLE32(X) (X)
#define SDL_SwapLE64(X) (X)
#define SDL_SwapFloatLE(X) (X)
#define SDL_SwapBE16(X) SDL_Swap16(X)
#define SDL_SwapBE32(X) SDL_Swap32(X)
#define SDL_SwapBE64(X) SDL_Swap64(X)
#define SDL_SwapFloatBE(X) SDL_SwapFloat(X)

Functions
SDL_FORCE_INLINE Uint16 SDL_Swap16 (Uint16 x)
SDL_FORCE_INLINE Uint32 SDL_Swap32 (Uint32 x)
SDL_FORCE_INLINE Uint64 SDL_Swap64 (Uint64 x)
SDL_FORCE_INLINE float SDL_SwapFloat (float x)

6.32.1

Detailed Description

Functions for reading and writing endian-specific values


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

151

152

File Documentation

6.32.2

Macro Definition Documentation

6.32.2.1

#define SDL_BIG_ENDIAN 4321

6.32.2.2

#define SDL_BYTEORDER SDL_LIL_ENDIAN

6.32.2.3

#define SDL_LIL_ENDIAN 1234

6.32.2.4

#define SDL_SwapBE16( X ) SDL_Swap16(X)

6.32.2.5

#define SDL_SwapBE32( X ) SDL_Swap32(X)

6.32.2.6

#define SDL_SwapBE64( X ) SDL_Swap64(X)

6.32.2.7

#define SDL_SwapFloatBE( X ) SDL_SwapFloat(X)

6.32.2.8

#define SDL_SwapFloatLE( X ) (X)

6.32.2.9

#define SDL_SwapLE16( X ) (X)

6.32.2.10

#define SDL_SwapLE32( X ) (X)

6.32.2.11

#define SDL_SwapLE64( X ) (X)

6.32.3

Function Documentation

6.32.3.1 SDL_FORCE_INLINE Uint16 SDL_Swap16 ( Uint16 x )


6.32.3.2 SDL_FORCE_INLINE Uint32 SDL_Swap32 ( Uint32 x )
6.32.3.3 SDL_FORCE_INLINE Uint64 SDL_Swap64 ( Uint64 x )
6.32.3.4 SDL_FORCE_INLINE float SDL_SwapFloat ( float x )

6.33

src/SDL/SDL_error.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Functions
DECLSPEC int SDLCALL SDL_SetError (const char fmt,...)
DECLSPEC const char SDLCALL SDL_GetError (void)
DECLSPEC void SDLCALL SDL_ClearError (void)

Internal error functions

#define SDL_OutOfMemory() SDL_Error(SDL_ENOMEM)


#define SDL_Unsupported() SDL_Error(SDL_UNSUPPORTED)
#define SDL_InvalidParamError(param) SDL_SetError("Parameter '%s' is invalid", (param))
enum SDL_errorcode {
SDL_ENOMEM, SDL_EFREAD, SDL_EFWRITE, SDL_EFSEEK,
SDL_UNSUPPORTED, SDL_LASTERROR }
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

DECLSPEC int SDLCALL SDL_Error (SDL_errorcode code)

6.33.1

Detailed Description

Simple error message routines for SDL.

6.33.2

Macro Definition Documentation

6.33.2.1

#define SDL_InvalidParamError( param ) SDL_SetError("Parameter '%s' is invalid", (param))

6.33.2.2

#define SDL_OutOfMemory( ) SDL_Error(SDL_ENOMEM)

6.33.2.3

#define SDL_Unsupported( ) SDL_Error(SDL_UNSUPPORTED)

6.33.3

Enumeration Type Documentation

6.33.3.1

enum SDL_errorcode

Enumerator
SDL_ENOMEM
SDL_EFREAD
SDL_EFWRITE
SDL_EFSEEK
SDL_UNSUPPORTED
SDL_LASTERROR

6.33.4

Function Documentation

6.33.4.1 DECLSPEC void SDLCALL SDL_ClearError ( void )


6.33.4.2 DECLSPEC int SDLCALL SDL_Error ( SDL_errorcode code )
6.33.4.3 DECLSPEC const char SDLCALL SDL_GetError ( void )
6.33.4.4 DECLSPEC int SDLCALL SDL_SetError ( const char fmt, ... )

6.34

src/SDL/SDL_events.h File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"SDL_keyboard.h"
"SDL_mouse.h"
"SDL_joystick.h"
"SDL_gamecontroller.h"
"SDL_quit.h"
"SDL_gesture.h"
"SDL_touch.h"
"begin_code.h"
"close_code.h"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

153

154

File Documentation

Classes
struct SDL_CommonEvent
Fields shared by every event.

struct SDL_WindowEvent
Window state change event data (event.window.)

struct SDL_KeyboardEvent
Keyboard button event structure (event.key.)

struct SDL_TextEditingEvent
Keyboard text editing event structure (event.edit.)

struct SDL_TextInputEvent
Keyboard text input event structure (event.text.)

struct SDL_MouseMotionEvent
Mouse motion event structure (event.motion.)

struct SDL_MouseButtonEvent
Mouse button event structure (event.button.)

struct SDL_MouseWheelEvent
Mouse wheel event structure (event.wheel.)

struct SDL_JoyAxisEvent
Joystick axis motion event structure (event.jaxis.)

struct SDL_JoyBallEvent
Joystick trackball motion event structure (event.jball.)

struct SDL_JoyHatEvent
Joystick hat position change event structure (event.jhat.)

struct SDL_JoyButtonEvent
Joystick button event structure (event.jbutton.)

struct SDL_JoyDeviceEvent
Joystick device event structure (event.jdevice.)

struct SDL_ControllerAxisEvent
Game controller axis motion event structure (event.caxis.)

struct SDL_ControllerButtonEvent
Game controller button event structure (event.cbutton.)

struct SDL_ControllerDeviceEvent
Controller device event structure (event.cdevice.)

struct SDL_TouchFingerEvent
Touch finger event structure (event.tfinger.)

struct SDL_MultiGestureEvent
Multiple Finger Gesture Event (event.mgesture.)

struct SDL_DollarGestureEvent
Dollar Gesture Event (event.dgesture.)

struct SDL_DropEvent
An event used to request a file open by the system (event.drop.) This event is disabled by default, you can enable it
with SDL_EventState()

struct SDL_QuitEvent
The "quit requested" event.

struct SDL_OSEvent
OS Specific event.

struct SDL_UserEvent
A user-defined event type (event.user.)

struct SDL_SysWMEvent
A video driver dependent system event (event.syswm.) This event is disabled by default, you can enable it with
SDL_EventState()

union SDL_Event
General event structure.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

155

Macros

#define SDL_RELEASED 0
#define SDL_PRESSED 1
#define SDL_TEXTEDITINGEVENT_TEXT_SIZE (32)
#define SDL_TEXTINPUTEVENT_TEXT_SIZE (32)
#define SDL_GetEventState(type) SDL_EventState(type, SDL_QUERY)

Typedefs
typedef struct SDL_CommonEvent SDL_CommonEvent
Fields shared by every event.

typedef struct SDL_WindowEvent SDL_WindowEvent


Window state change event data (event.window.)
typedef struct SDL_KeyboardEvent SDL_KeyboardEvent
Keyboard button event structure (event.key.)
typedef struct SDL_TextEditingEvent SDL_TextEditingEvent
Keyboard text editing event structure (event.edit.)
typedef struct SDL_TextInputEvent SDL_TextInputEvent
Keyboard text input event structure (event.text.)

typedef struct SDL_MouseMotionEvent SDL_MouseMotionEvent


Mouse motion event structure (event.motion.)

typedef struct SDL_MouseButtonEvent SDL_MouseButtonEvent


Mouse button event structure (event.button.)

typedef struct SDL_MouseWheelEvent SDL_MouseWheelEvent


Mouse wheel event structure (event.wheel.)

typedef struct SDL_JoyAxisEvent SDL_JoyAxisEvent


Joystick axis motion event structure (event.jaxis.)

typedef struct SDL_JoyBallEvent SDL_JoyBallEvent


Joystick trackball motion event structure (event.jball.)

typedef struct SDL_JoyHatEvent SDL_JoyHatEvent


Joystick hat position change event structure (event.jhat.)

typedef struct SDL_JoyButtonEvent SDL_JoyButtonEvent


Joystick button event structure (event.jbutton.)

typedef struct SDL_JoyDeviceEvent SDL_JoyDeviceEvent


Joystick device event structure (event.jdevice.)

typedef struct SDL_ControllerAxisEvent SDL_ControllerAxisEvent


Game controller axis motion event structure (event.caxis.)
typedef struct SDL_ControllerButtonEvent SDL_ControllerButtonEvent
Game controller button event structure (event.cbutton.)
typedef struct SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent
Controller device event structure (event.cdevice.)
typedef struct SDL_TouchFingerEvent SDL_TouchFingerEvent
Touch finger event structure (event.tfinger.)
typedef struct SDL_MultiGestureEvent SDL_MultiGestureEvent
Multiple Finger Gesture Event (event.mgesture.)
typedef struct SDL_DollarGestureEvent SDL_DollarGestureEvent
Dollar Gesture Event (event.dgesture.)
typedef struct SDL_DropEvent SDL_DropEvent
An event used to request a file open by the system (event.drop.) This event is disabled by default, you can enable it
with SDL_EventState()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

156

File Documentation

typedef struct SDL_QuitEvent SDL_QuitEvent


The "quit requested" event.

typedef struct SDL_OSEvent SDL_OSEvent


OS Specific event.

typedef struct SDL_UserEvent SDL_UserEvent


A user-defined event type (event.user.)

typedef struct SDL_SysWMmsg SDL_SysWMmsg


typedef struct SDL_SysWMEvent SDL_SysWMEvent
A video driver dependent system event (event.syswm.) This event is disabled by default, you can enable it with
SDL_EventState()

typedef union SDL_Event SDL_Event


General event structure.

typedef SDL_Event event

Enumerations
enum SDL_EventType {
SDL_FIRSTEVENT = 0, SDL_QUIT = 0x100, SDL_APP_TERMINATING, SDL_APP_LOWMEMORY,
SDL_APP_WILLENTERBACKGROUND, SDL_APP_DIDENTERBACKGROUND, SDL_APP_WILLENTERFOREGROUND, SDL_APP_DIDENTERFOREGROUND,
SDL_WINDOWEVENT = 0x200, SDL_SYSWMEVENT, SDL_KEYDOWN = 0x300, SDL_KEYUP,
SDL_TEXTEDITING, SDL_TEXTINPUT, SDL_MOUSEMOTION = 0x400, SDL_MOUSEBUTTONDOWN,
SDL_MOUSEBUTTONUP, SDL_MOUSEWHEEL, SDL_JOYAXISMOTION = 0x600, SDL_JOYBALLMOTION,
SDL_JOYHATMOTION, SDL_JOYBUTTONDOWN, SDL_JOYBUTTONUP, SDL_JOYDEVICEADDED,
SDL_JOYDEVICEREMOVED, SDL_CONTROLLERAXISMOTION = 0x650, SDL_CONTROLLERBUTTONDOWN, SDL_CONTROLLERBUTTONUP,
SDL_CONTROLLERDEVICEADDED, SDL_CONTROLLERDEVICEREMOVED, SDL_CONTROLLERDEVICEREMAPPED, SDL_FINGERDOWN = 0x700,
SDL_FINGERUP, SDL_FINGERMOTION, SDL_DOLLARGESTURE = 0x800, SDL_DOLLARRECORD,
SDL_MULTIGESTURE, SDL_CLIPBOARDUPDATE = 0x900, SDL_DROPFILE = 0x1000, SDL_RENDER_TARGETS_RESET = 0x2000,
SDL_USEREVENT = 0x8000, SDL_LASTEVENT = 0xFFFF }
The types of events that can be delivered.

Functions

DECLSPEC void SDLCALL SDL_PumpEvents (void)


DECLSPEC SDL_bool SDLCALL SDL_HasEvent (Uint32 type)
DECLSPEC SDL_bool SDLCALL SDL_HasEvents (Uint32 minType, Uint32 maxType)
DECLSPEC void SDLCALL SDL_FlushEvent (Uint32 type)
DECLSPEC void SDLCALL SDL_FlushEvents (Uint32 minType, Uint32 maxType)
DECLSPEC int SDLCALL SDL_PollEvent (SDL_Event event)
Polls for currently pending events.

DECLSPEC int SDLCALL SDL_WaitEvent (SDL_Event event)


Waits indefinitely for the next available event.

DECLSPEC int SDLCALL SDL_WaitEventTimeout (SDL_Event event, int timeout)


Waits until the specified timeout (in milliseconds) for the next available event.

DECLSPEC int SDLCALL SDL_PushEvent (SDL_Event event)


Add an event to the event queue.

typedef int (SDLCALL SDL_EventFilter)(void userdata


DECLSPEC void SDLCALL SDL_SetEventFilter (SDL_EventFilter filter, void userdata)
DECLSPEC SDL_bool SDLCALL SDL_GetEventFilter (SDL_EventFilter filter, void userdata)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

157

DECLSPEC void SDLCALL SDL_AddEventWatch (SDL_EventFilter filter, void userdata)


DECLSPEC void SDLCALL SDL_DelEventWatch (SDL_EventFilter filter, void userdata)
DECLSPEC void SDLCALL SDL_FilterEvents (SDL_EventFilter filter, void userdata)
DECLSPEC Uint32 SDLCALL SDL_RegisterEvents (int numevents)

enum SDL_eventaction { SDL_ADDEVENT, SDL_PEEKEVENT, SDL_GETEVENT }


DECLSPEC int SDLCALL SDL_PeepEvents (SDL_Event events, int numevents, SDL_eventaction action,
Uint32 minType, Uint32 maxType)

#define SDL_QUERY -1
#define SDL_IGNORE 0
#define SDL_DISABLE 0
#define SDL_ENABLE 1
DECLSPEC Uint8 SDLCALL SDL_EventState (Uint32 type, int state)

6.34.1

Detailed Description

Include file for SDL event handling.

6.34.2

Macro Definition Documentation

6.34.2.1

#define SDL_DISABLE 0

6.34.2.2

#define SDL_ENABLE 1

6.34.2.3

#define SDL_GetEventState( type ) SDL_EventState(type, SDL_QUERY)

6.34.2.4

#define SDL_IGNORE 0

6.34.2.5

#define SDL_PRESSED 1

6.34.2.6

#define SDL_QUERY -1

6.34.2.7

#define SDL_RELEASED 0

6.34.2.8

#define SDL_TEXTEDITINGEVENT_TEXT_SIZE (32)

6.34.2.9

#define SDL_TEXTINPUTEVENT_TEXT_SIZE (32)

6.34.3

Typedef Documentation

6.34.3.1

typedef SDL_Event event

6.34.3.2

typedef struct SDL_CommonEvent SDL_CommonEvent

Fields shared by every event.

6.34.3.3

typedef struct SDL_ControllerAxisEvent SDL_ControllerAxisEvent

Game controller axis motion event structure (event.caxis.)

6.34.3.4

typedef struct SDL_ControllerButtonEvent SDL_ControllerButtonEvent

Game controller button event structure (event.cbutton.)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

158

File Documentation

6.34.3.5

typedef struct SDL_ControllerDeviceEvent SDL_ControllerDeviceEvent

Controller device event structure (event.cdevice.)

6.34.3.6

typedef struct SDL_DollarGestureEvent SDL_DollarGestureEvent

Dollar Gesture Event (event.dgesture.)

6.34.3.7

typedef struct SDL_DropEvent SDL_DropEvent

An event used to request a file open by the system (event.drop.) This event is disabled by default, you can enable
it with SDL_EventState()
Note
If you enable this event, you must free the filename in the event.

6.34.3.8

typedef union SDL_Event SDL_Event

General event structure.

6.34.3.9

typedef struct SDL_JoyAxisEvent SDL_JoyAxisEvent

Joystick axis motion event structure (event.jaxis.)

6.34.3.10

typedef struct SDL_JoyBallEvent SDL_JoyBallEvent

Joystick trackball motion event structure (event.jball.)

6.34.3.11

typedef struct SDL_JoyButtonEvent SDL_JoyButtonEvent

Joystick button event structure (event.jbutton.)

6.34.3.12

typedef struct SDL_JoyDeviceEvent SDL_JoyDeviceEvent

Joystick device event structure (event.jdevice.)

6.34.3.13

typedef struct SDL_JoyHatEvent SDL_JoyHatEvent

Joystick hat position change event structure (event.jhat.)

6.34.3.14

typedef struct SDL_KeyboardEvent SDL_KeyboardEvent

Keyboard button event structure (event.key.)

6.34.3.15

typedef struct SDL_MouseButtonEvent SDL_MouseButtonEvent

Mouse button event structure (event.button.)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

6.34.3.16

159

typedef struct SDL_MouseMotionEvent SDL_MouseMotionEvent

Mouse motion event structure (event.motion.)

6.34.3.17

typedef struct SDL_MouseWheelEvent SDL_MouseWheelEvent

Mouse wheel event structure (event.wheel.)

6.34.3.18

typedef struct SDL_MultiGestureEvent SDL_MultiGestureEvent

Multiple Finger Gesture Event (event.mgesture.)

6.34.3.19

typedef struct SDL_OSEvent SDL_OSEvent

OS Specific event.

6.34.3.20

typedef struct SDL_QuitEvent SDL_QuitEvent

The "quit requested" event.

6.34.3.21

typedef struct SDL_SysWMEvent SDL_SysWMEvent

A video driver dependent system event (event.syswm.) This event is disabled by default, you can enable it with
SDL_EventState()
Note
If you want to use this event, you should include SDL_syswm.h.

6.34.3.22

typedef struct SDL_SysWMmsg SDL_SysWMmsg

6.34.3.23

typedef struct SDL_TextEditingEvent SDL_TextEditingEvent

Keyboard text editing event structure (event.edit.)

6.34.3.24

typedef struct SDL_TextInputEvent SDL_TextInputEvent

Keyboard text input event structure (event.text.)

6.34.3.25

typedef struct SDL_TouchFingerEvent SDL_TouchFingerEvent

Touch finger event structure (event.tfinger.)

6.34.3.26

typedef struct SDL_UserEvent SDL_UserEvent

A user-defined event type (event.user.)

6.34.3.27

typedef struct SDL_WindowEvent SDL_WindowEvent

Window state change event data (event.window.)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

160

File Documentation

6.34.4

Enumeration Type Documentation

6.34.4.1

enum SDL_eventaction

Enumerator
SDL_ADDEVENT
SDL_PEEKEVENT
SDL_GETEVENT

6.34.4.2

enum SDL_EventType

The types of events that can be delivered.


Enumerator
SDL_FIRSTEVENT Unused (do not remove)
SDL_QUIT User-requested quit
SDL_APP_TERMINATING The application is being terminated by the OS Called on iOS in applicationWillTerminate() Called on Android in onDestroy()
SDL_APP_LOWMEMORY The application is low on memory, free memory if possible. Called on iOS in
applicationDidReceiveMemoryWarning() Called on Android in onLowMemory()
SDL_APP_WILLENTERBACKGROUND The application is about to enter the background Called on iOS in
applicationWillResignActive() Called on Android in onPause()
SDL_APP_DIDENTERBACKGROUND The application did enter the background and may not get CPU for
some time Called on iOS in applicationDidEnterBackground() Called on Android in onPause()
SDL_APP_WILLENTERFOREGROUND The application is about to enter the foreground Called on iOS in
applicationWillEnterForeground() Called on Android in onResume()
SDL_APP_DIDENTERFOREGROUND The application is now interactive Called on iOS in applicationDidBecomeActive() Called on Android in onResume()
SDL_WINDOWEVENT Window state change
SDL_SYSWMEVENT System specific event
SDL_KEYDOWN Key pressed
SDL_KEYUP Key released
SDL_TEXTEDITING Keyboard text editing (composition)
SDL_TEXTINPUT Keyboard text input
SDL_MOUSEMOTION Mouse moved
SDL_MOUSEBUTTONDOWN Mouse button pressed
SDL_MOUSEBUTTONUP Mouse button released
SDL_MOUSEWHEEL Mouse wheel motion
SDL_JOYAXISMOTION Joystick axis motion
SDL_JOYBALLMOTION Joystick trackball motion
SDL_JOYHATMOTION Joystick hat position change
SDL_JOYBUTTONDOWN Joystick button pressed
SDL_JOYBUTTONUP Joystick button released
SDL_JOYDEVICEADDED A new joystick has been inserted into the system
SDL_JOYDEVICEREMOVED An opened joystick has been removed
SDL_CONTROLLERAXISMOTION Game controller axis motion
SDL_CONTROLLERBUTTONDOWN Game controller button pressed
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

161

SDL_CONTROLLERBUTTONUP Game controller button released


SDL_CONTROLLERDEVICEADDED A new Game controller has been inserted into the system
SDL_CONTROLLERDEVICEREMOVED An opened Game controller has been removed
SDL_CONTROLLERDEVICEREMAPPED The controller mapping was updated
SDL_FINGERDOWN
SDL_FINGERUP
SDL_FINGERMOTION
SDL_DOLLARGESTURE
SDL_DOLLARRECORD
SDL_MULTIGESTURE
SDL_CLIPBOARDUPDATE The clipboard changed
SDL_DROPFILE The system requests a file open
SDL_RENDER_TARGETS_RESET The render targets have been reset
SDL_USEREVENT Events SDL_USEREVENT through SDL_LASTEVENT are for your use, and should be
allocated with SDL_RegisterEvents()
SDL_LASTEVENT This last event is only for bounding internal arrays

6.34.5

Function Documentation

6.34.5.1

typedef int ( SDLCALL SDL_ThreadFunction )

The function passed to SDL_CreateThread(). It is passed a void user context parameter and returns an int.

6.34.5.2 DECLSPEC void SDLCALL SDL_AddEventWatch ( SDL_EventFilter filter, void userdata )


Add a function which is called when an event is added to the queue.

6.34.5.3 DECLSPEC void SDLCALL SDL_DelEventWatch ( SDL_EventFilter filter, void userdata )


Remove an event watch function added with SDL_AddEventWatch()

6.34.5.4 DECLSPEC Uint8 SDLCALL SDL_EventState ( Uint32 type, int state )


This function allows you to set the state of processing certain events.
If state is set to SDL_IGNORE, that event will be automatically dropped from the event queue and will not
event be filtered.
If state is set to SDL_ENABLE, that event will be processed normally.
If state is set to SDL_QUERY, SDL_EventState() will return the current processing state of the specified
event.

6.34.5.5 DECLSPEC void SDLCALL SDL_FilterEvents ( SDL_EventFilter filter, void userdata )


Run the filter function on the current event queue, removing any events for which the filter returns 0.

6.34.5.6 DECLSPEC void SDLCALL SDL_FlushEvent ( Uint32 type )


This function clears events from the event queue
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

162

File Documentation

6.34.5.7 DECLSPEC void SDLCALL SDL_FlushEvents ( Uint32 minType, Uint32 maxType )


6.34.5.8 DECLSPEC SDL_bool SDLCALL SDL_GetEventFilter ( SDL_EventFilter filter, void userdata )
Return the current event filter - can be used to "chain" filters. If there is no event filter set, this function returns
SDL_FALSE.

6.34.5.9 DECLSPEC SDL_bool SDLCALL SDL_HasEvent ( Uint32 type )


Checks to see if certain event types are in the event queue.

6.34.5.10 DECLSPEC SDL_bool SDLCALL SDL_HasEvents ( Uint32 minType, Uint32 maxType )


6.34.5.11 DECLSPEC int SDLCALL SDL_PeepEvents ( SDL_Event events, int numevents, SDL_eventaction
action, Uint32 minType, Uint32 maxType )
Checks the event queue for messages and optionally returns them.
If action is SDL_ADDEVENT, up to numevents events will be added to the back of the event queue.
If action is SDL_PEEKEVENT, up to numevents events at the front of the event queue, within the specified
minimum and maximum type, will be returned and will not be removed from the queue.
If action is SDL_GETEVENT, up to numevents events at the front of the event queue, within the specified
minimum and maximum type, will be returned and will be removed from the queue.
Returns
The number of events actually stored, or -1 if there was an error.
This function is thread-safe.

6.34.5.12 DECLSPEC int SDLCALL SDL_PollEvent ( SDL_Event event )


Polls for currently pending events.
Returns
1 if there are any pending events, or 0 if there are none available.
Parameters
event

If not NULL, the next event is removed from the queue and stored in that area.

6.34.5.13 DECLSPEC void SDLCALL SDL_PumpEvents ( void )


Pumps the event loop, gathering events from the input devices.
This function updates the event queue and internal input device state.
This should only be run in the thread that sets the video mode.

6.34.5.14 DECLSPEC int SDLCALL SDL_PushEvent ( SDL_Event event )


Add an event to the event queue.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.34 src/SDL/SDL_events.h File Reference

163

Returns
1 on success, 0 if the event was filtered, or -1 if the event queue was full or there was some other error.

6.34.5.15 DECLSPEC Uint32 SDLCALL SDL_RegisterEvents ( int numevents )


This function allocates a set of user-defined events, and returns the beginning event number for that set of events.
If there aren't enough user-defined events left, this function returns (Uint32)-1

6.34.5.16 DECLSPEC void SDLCALL SDL_SetEventFilter ( SDL_EventFilter filter, void userdata )


Sets up a filter to process all events before they change internal state and are posted to the internal event queue.
The filter is prototyped as:
1 int SDL_EventFilter(void *userdata, SDL_Event * event);

If the filter returns 1, then the event will be added to the internal queue. If it returns 0, then the event will be dropped
from the queue, but the internal state will still be updated. This allows selective filtering of dynamically arriving
events.
Warning
Be very careful of what you do in the event filter function, as it may run in a different thread!
There is one caveat when dealing with the SDL_QuitEvent event type. The event filter is only called when the
window manager desires to close the application window. If the event filter returns 1, then the window will be
closed, otherwise the window will remain open if possible.
If the quit event is generated by an interrupt signal, it will bypass the internal queue and be delivered to the application at the next event poll.

6.34.5.17 DECLSPEC int SDLCALL SDL_WaitEvent ( SDL_Event event )


Waits indefinitely for the next available event.
Returns
1, or 0 if there was an error while waiting for events.
Parameters
event

If not NULL, the next event is removed from the queue and stored in that area.

6.34.5.18 DECLSPEC int SDLCALL SDL_WaitEventTimeout ( SDL_Event event, int timeout )


Waits until the specified timeout (in milliseconds) for the next available event.
Returns
1, or 0 if there was an error while waiting for events.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

164

File Documentation

Parameters
event
timeout

6.35

If not NULL, the next event is removed from the queue and stored in that area.
The timeout (in milliseconds) to wait for next event.

src/SDL/SDL_filesystem.h File Reference

Include file for filesystem SDL API functions.

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Functions
DECLSPEC char SDLCALL SDL_GetBasePath (void)
Get the path where the application resides.

DECLSPEC char SDLCALL SDL_GetPrefPath (const char org, const char app)
Get the user-and-app-specific path where files can be written.

6.35.1

Detailed Description

Include file for filesystem SDL API functions.

6.35.2

Function Documentation

6.35.2.1 DECLSPEC char SDLCALL SDL_GetBasePath ( void )


Get the path where the application resides.
Get the "base path". This is the directory where the application was run from, which is probably the installation
directory, and may or may not be the process's current working directory.
This returns an absolute path in UTF-8 encoding, and is guaranteed to end with a path separator ('\' on Windows, '/'
most other places).
The pointer returned by this function is owned by you. Please call SDL_free() on the pointer when you are done with
it, or it will be a memory leak. This is not necessarily a fast call, though, so you should call this once near startup
and save the string if you need it.
Some platforms can't determine the application's path, and on other platforms, this might be meaningless. In such
cases, this function will return NULL.
Returns
String of base dir in UTF-8 encoding, or NULL on error.

See also
SDL_GetPrefPath

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.36 src/SDL/SDL_gamecontroller.h File Reference

165

6.35.2.2 DECLSPEC char SDLCALL SDL_GetPrefPath ( const char org, const char app )
Get the user-and-app-specific path where files can be written.
Get the "pref dir". This is meant to be where users can write personal files (preferences and save games, etc) that
are specific to your application. This directory is unique per user, per application.
This function will decide the appropriate location in the native filesystem, create the directory if necessary, and
return a string of the absolute path to the directory in UTF-8 encoding.
On Windows, the string might look like: "C:\\Users\\bob\\AppData\\Roaming\\My Company\\My Program Name\\"
On Linux, the string might look like: "/home/bob/.local/share/My Program Name/"
On Mac OS X, the string might look like: "/Users/bob/Library/Application Support/My Program Name/"
(etc.)
You specify the name of your organization (if it's not a real organization, your name or an Internet domain you own
might do) and the name of your application. These should be untranslated proper names.
Both the org and app strings may become part of a directory name, so please follow these rules:
Try to use the same org string (including case-sensitivity) for all your applications that use this function.
Always use a unique app string for each one, and make sure it never changes for an app once you've decided
on it.
Unicode characters are legal, as long as it's UTF-8 encoded, but...
...only use letters, numbers, and spaces. Avoid punctuation like "Game Name 2: Bad Guy's Revenge!" ...
"Game Name 2" is sufficient.
This returns an absolute path in UTF-8 encoding, and is guaranteed to end with a path separator ('\' on Windows, '/'
most other places).
The pointer returned by this function is owned by you. Please call SDL_free() on the pointer when you are done with
it, or it will be a memory leak. This is not necessarily a fast call, though, so you should call this once near startup
and save the string if you need it.
You should assume the path returned by this function is the only safe place to write files (and that SDL_GetBasePath(), while it might be writable, or even the parent of the returned path, aren't where you should be writing
things).
Some platforms can't determine the pref path, and on other platforms, this might be meaningless. In such cases,
this function will return NULL.
Parameters
org
app

The name of your organization.


The name of your application.

Returns
UTF-8 string of user dir in platform-dependent notation. NULL if there's a problem (creating directory failed,
etc).

See also
SDL_GetBasePath

6.36

src/SDL/SDL_gamecontroller.h File Reference

#include "SDL_stdinc.h"
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

166

File Documentation

#include
#include
#include
#include
#include

"SDL_error.h"
"SDL_rwops.h"
"SDL_joystick.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_GameControllerButtonBind

Macros
#define SDL_GameControllerAddMappingsFromFile(file) SDL_GameControllerAddMappingsFromRW(SDL_RWFromFile(file, "rb"), 1)

Typedefs
typedef struct _SDL_GameController SDL_GameController
typedef struct SDL_GameControllerButtonBind SDL_GameControllerButtonBind

Enumerations
enum SDL_GameControllerBindType { SDL_CONTROLLER_BINDTYPE_NONE = 0, SDL_CONTROLLER_BINDTYPE_BUTTON, SDL_CONTROLLER_BINDTYPE_AXIS, SDL_CONTROLLER_BINDTYPE_HAT }
enum SDL_GameControllerAxis {
SDL_CONTROLLER_AXIS_INVALID = -1, SDL_CONTROLLER_AXIS_LEFTX, SDL_CONTROLLER_AXIS_LEFTY, SDL_CONTROLLER_AXIS_RIGHTX,
SDL_CONTROLLER_AXIS_RIGHTY, SDL_CONTROLLER_AXIS_TRIGGERLEFT, SDL_CONTROLLER_AXIS_TRIGGERRIGHT, SDL_CONTROLLER_AXIS_MAX }
enum SDL_GameControllerButton {
SDL_CONTROLLER_BUTTON_INVALID = -1, SDL_CONTROLLER_BUTTON_A, SDL_CONTROLLER_BUTTON_B, SDL_CONTROLLER_BUTTON_X,
SDL_CONTROLLER_BUTTON_Y, SDL_CONTROLLER_BUTTON_BACK, SDL_CONTROLLER_BUTTON_GUIDE, SDL_CONTROLLER_BUTTON_START,
SDL_CONTROLLER_BUTTON_LEFTSTICK, SDL_CONTROLLER_BUTTON_RIGHTSTICK, SDL_CONTROLLER_BUTTON_LEFTSHOULDER, SDL_CONTROLLER_BUTTON_RIGHTSHOULDER,
SDL_CONTROLLER_BUTTON_DPAD_UP, SDL_CONTROLLER_BUTTON_DPAD_DOWN, SDL_CONTROLLER_BUTTON_DPAD_LEFT, SDL_CONTROLLER_BUTTON_DPAD_RIGHT,
SDL_CONTROLLER_BUTTON_MAX }

Functions

DECLSPEC int SDLCALL SDL_GameControllerAddMappingsFromRW (SDL_RWops rw, int freerw)


DECLSPEC int SDLCALL SDL_GameControllerAddMapping (const char mappingString)
DECLSPEC char SDLCALL SDL_GameControllerMappingForGUID (SDL_JoystickGUID guid)
DECLSPEC char SDLCALL SDL_GameControllerMapping (SDL_GameController gamecontroller)
DECLSPEC SDL_bool SDLCALL SDL_IsGameController (int joystick_index)
DECLSPEC const char SDLCALL SDL_GameControllerNameForIndex (int joystick_index)
DECLSPEC SDL_GameController SDLCALL SDL_GameControllerOpen (int joystick_index)
DECLSPEC const char SDLCALL SDL_GameControllerName (SDL_GameController gamecontroller)
DECLSPEC SDL_bool SDLCALL SDL_GameControllerGetAttached (SDL_GameController gamecontroller)
DECLSPEC SDL_Joystick SDLCALL SDL_GameControllerGetJoystick (SDL_GameController gamecontroller)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.36 src/SDL/SDL_gamecontroller.h File Reference

167

DECLSPEC int SDLCALL SDL_GameControllerEventState (int state)


DECLSPEC void SDLCALL SDL_GameControllerUpdate (void)
DECLSPEC SDL_GameControllerAxis SDLCALL SDL_GameControllerGetAxisFromString (const char
pchString)
DECLSPEC const char SDLCALL SDL_GameControllerGetStringForAxis (SDL_GameControllerAxis axis)
DECLSPEC SDL_GameControllerButtonBind SDLCALL SDL_GameControllerGetBindForAxis (SDL_GameController gamecontroller, SDL_GameControllerAxis axis)
DECLSPEC Sint16 SDLCALL SDL_GameControllerGetAxis (SDL_GameController gamecontroller, SDL_GameControllerAxis axis)
DECLSPEC SDL_GameControllerButton SDLCALL SDL_GameControllerGetButtonFromString (const char
pchString)
DECLSPEC const char SDLCALL SDL_GameControllerGetStringForButton (SDL_GameControllerButton
button)
DECLSPEC SDL_GameControllerButtonBind SDLCALL SDL_GameControllerGetBindForButton (SDL_GameController gamecontroller, SDL_GameControllerButton button)
DECLSPEC Uint8 SDLCALL SDL_GameControllerGetButton (SDL_GameController gamecontroller, SDL_GameControllerButton button)
DECLSPEC void SDLCALL SDL_GameControllerClose (SDL_GameController gamecontroller)

6.36.1

Detailed Description

Include file for SDL game controller event handling


In order to use these functions, SDL_Init() must have been called with the SDL_INIT_JOYSTICK flag. This causes
SDL to scan the system for game controllers, and load appropriate drivers.
If you would like to receive controller updates while the application is in the background, you should set the following
hint before calling SDL_Init(): SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS

6.36.2

Macro Definition Documentation

6.36.2.1

#define SDL_GameControllerAddMappingsFromFile( file ) SDL_GameControllerAddMappingsFromRW(SDL_RWFromFile(file, "rb"), 1)

Load a set of mappings from a file, filtered by the current SDL_GetPlatform()


Convenience macro.

6.36.3

Typedef Documentation

6.36.3.1

typedef struct _SDL_GameController SDL_GameController

6.36.3.2

typedef struct SDL_GameControllerButtonBind SDL_GameControllerButtonBind

Get the SDL joystick layer binding for this controller button/axis mapping

6.36.4

Enumeration Type Documentation

6.36.4.1

enum SDL_GameControllerAxis

The list of axes available from a controller


Enumerator
SDL_CONTROLLER_AXIS_INVALID
SDL_CONTROLLER_AXIS_LEFTX
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

168

File Documentation

SDL_CONTROLLER_AXIS_LEFTY
SDL_CONTROLLER_AXIS_RIGHTX
SDL_CONTROLLER_AXIS_RIGHTY
SDL_CONTROLLER_AXIS_TRIGGERLEFT
SDL_CONTROLLER_AXIS_TRIGGERRIGHT
SDL_CONTROLLER_AXIS_MAX

6.36.4.2

enum SDL_GameControllerBindType

Enumerator
SDL_CONTROLLER_BINDTYPE_NONE
SDL_CONTROLLER_BINDTYPE_BUTTON
SDL_CONTROLLER_BINDTYPE_AXIS
SDL_CONTROLLER_BINDTYPE_HAT

6.36.4.3

enum SDL_GameControllerButton

The list of buttons available from a controller


Enumerator
SDL_CONTROLLER_BUTTON_INVALID
SDL_CONTROLLER_BUTTON_A
SDL_CONTROLLER_BUTTON_B
SDL_CONTROLLER_BUTTON_X
SDL_CONTROLLER_BUTTON_Y
SDL_CONTROLLER_BUTTON_BACK
SDL_CONTROLLER_BUTTON_GUIDE
SDL_CONTROLLER_BUTTON_START
SDL_CONTROLLER_BUTTON_LEFTSTICK
SDL_CONTROLLER_BUTTON_RIGHTSTICK
SDL_CONTROLLER_BUTTON_LEFTSHOULDER
SDL_CONTROLLER_BUTTON_RIGHTSHOULDER
SDL_CONTROLLER_BUTTON_DPAD_UP
SDL_CONTROLLER_BUTTON_DPAD_DOWN
SDL_CONTROLLER_BUTTON_DPAD_LEFT
SDL_CONTROLLER_BUTTON_DPAD_RIGHT
SDL_CONTROLLER_BUTTON_MAX

6.36.5

Function Documentation

6.36.5.1 DECLSPEC int SDLCALL SDL_GameControllerAddMapping ( const char mappingString )


Add or update an existing mapping configuration
Returns
1 if mapping is added, 0 if updated, -1 on error

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.36 src/SDL/SDL_gamecontroller.h File Reference

169

6.36.5.2 DECLSPEC int SDLCALL SDL_GameControllerAddMappingsFromRW ( SDL_RWops rw, int freerw )


To count the number of game controllers in the system for the following: int nJoysticks = SDL_NumJoysticks(); int
nGameControllers = 0; for ( int i = 0; i < nJoysticks; i++ ) { if ( SDL_IsGameController(i) ) { nGameControllers++; } }
Using the SDL_HINT_GAMECONTROLLERCONFIG hint or the SDL_GameControllerAddMapping you can add
support for controllers SDL is unaware of or cause an existing controller to have a different binding. The format is:
guid,name,mappings
Where GUID is the string value from SDL_JoystickGetGUIDString(), name is the human readable string for the
device and mappings are controller mappings to joystick ones. Under Windows there is a reserved GUID of "xinput"
that covers any XInput devices. The mapping format for joystick is: bX - a joystick button, index X hX.Y - hat X with
value Y aX - axis X of the joystick Buttons can be used as a controller axis and vice versa.
This string shows an example of a valid mapping for a controller "341a3608000000000000504944564944,Afterglow
PS3
Controller,a:b1,b:b2,y:b3,x:b0,start:b9,guide:b12,back:b8,dpup:h0.1,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,leftshoulder:b4,rightshoulder:b5,leftstick:b10,rightstick:b11,leftx:a0,lefty:a1,rightx:a2,righty:a3,lefttrigger:b6,righttrigger:b7", Load a set of mappings from a seekable SDL data stream (memory or file), filtered by the
current SDL_GetPlatform() A community sourced database of controllers is available at https://raw.-

github.com/gabomdq/SDL_GameControllerDB/master/gamecontrollerdb.txt
If freerw is non-zero, the stream will be closed after being read.
Returns
number of mappings added, -1 on error

6.36.5.3 DECLSPEC void SDLCALL SDL_GameControllerClose ( SDL_GameController gamecontroller )


Close a controller previously opened with SDL_GameControllerOpen().

6.36.5.4 DECLSPEC int SDLCALL SDL_GameControllerEventState ( int state )


Enable/disable controller event polling.
If controller events are disabled, you must call SDL_GameControllerUpdate() yourself and check the state of the
controller when you want controller information.
The state can be one of SDL_QUERY, SDL_ENABLE or SDL_IGNORE.

6.36.5.5 DECLSPEC SDL_bool SDLCALL SDL_GameControllerGetAttached ( SDL_GameController gamecontroller


)
Returns SDL_TRUE if the controller has been opened and currently connected, or SDL_FALSE if it has not.

6.36.5.6 DECLSPEC Sint16 SDLCALL SDL_GameControllerGetAxis ( SDL_GameController gamecontroller,


SDL_GameControllerAxis axis )
Get the current state of an axis control on a game controller.
The state is a value ranging from -32768 to 32767.
The axis indices start at index 0.

6.36.5.7 DECLSPEC SDL_GameControllerAxis SDLCALL SDL_GameControllerGetAxisFromString ( const char


pchString )
turn this string into a axis mapping
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

170

File Documentation

6.36.5.8 DECLSPEC SDL_GameControllerButtonBind SDLCALL SDL_GameControllerGetBindForAxis (


SDL_GameController gamecontroller, SDL_GameControllerAxis axis )
Get the SDL joystick layer binding for this controller button mapping

6.36.5.9 DECLSPEC SDL_GameControllerButtonBind SDLCALL SDL_GameControllerGetBindForButton (


SDL_GameController gamecontroller, SDL_GameControllerButton button )
Get the SDL joystick layer binding for this controller button mapping

6.36.5.10 DECLSPEC Uint8 SDLCALL SDL_GameControllerGetButton ( SDL_GameController gamecontroller,


SDL_GameControllerButton button )
Get the current state of a button on a game controller.
The button indices start at index 0.

6.36.5.11 DECLSPEC SDL_GameControllerButton SDLCALL SDL_GameControllerGetButtonFromString ( const char


pchString )
turn this string into a button mapping

6.36.5.12 DECLSPEC SDL_Joystick SDLCALL SDL_GameControllerGetJoystick ( SDL_GameController


gamecontroller )
Get the underlying joystick object used by a controller

6.36.5.13 DECLSPEC const char SDLCALL SDL_GameControllerGetStringForAxis ( SDL_GameControllerAxis axis )


turn this axis enum into a string mapping

6.36.5.14 DECLSPEC const char SDLCALL SDL_GameControllerGetStringForButton ( SDL_GameControllerButton


button )
turn this button enum into a string mapping

6.36.5.15 DECLSPEC char SDLCALL SDL_GameControllerMapping ( SDL_GameController gamecontroller )


Get a mapping string for an open GameController
Returns
the mapping string. Must be freed with SDL_free. Returns NULL if no mapping is available

6.36.5.16 DECLSPEC char SDLCALL SDL_GameControllerMappingForGUID ( SDL_JoystickGUID guid )


Get a mapping string for a GUID
Returns
the mapping string. Must be freed with SDL_free. Returns NULL if no mapping is available

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.37 src/SDL/SDL_gesture.h File Reference

171

6.36.5.17 DECLSPEC const char SDLCALL SDL_GameControllerName ( SDL_GameController gamecontroller )


Return the name for this currently opened controller

6.36.5.18 DECLSPEC const char SDLCALL SDL_GameControllerNameForIndex ( int joystick_index )


Get the implementation dependent name of a game controller. This can be called before any controllers are opened.
If no name can be found, this function returns NULL.

6.36.5.19 DECLSPEC SDL_GameController SDLCALL SDL_GameControllerOpen ( int joystick_index )


Open a game controller for use. The index passed as an argument refers to the N'th game controller on the system.
This index is the value which will identify this controller in future controller events.
Returns
A controller identifier, or NULL if an error occurred.

6.36.5.20 DECLSPEC void SDLCALL SDL_GameControllerUpdate ( void )


Update the current state of the open game controllers.
This is called automatically by the event loop if any game controller events are enabled.

6.36.5.21 DECLSPEC SDL_bool SDLCALL SDL_IsGameController ( int joystick_index )


Is the joystick on this index supported by the game controller interface?

6.37

src/SDL/SDL_gesture.h File Reference

#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"SDL_touch.h"
"begin_code.h"
"close_code.h"

Typedefs
typedef Sint64 SDL_GestureID

Functions
DECLSPEC int SDLCALL SDL_RecordGesture (SDL_TouchID touchId)
Begin Recording a gesture on the specified touch, or all touches (-1)

DECLSPEC int SDLCALL SDL_SaveAllDollarTemplates (SDL_RWops dst)


Save all currently loaded Dollar Gesture templates.

DECLSPEC int SDLCALL SDL_SaveDollarTemplate (SDL_GestureID gestureId, SDL_RWops dst)


Save a currently loaded Dollar Gesture template.

DECLSPEC int SDLCALL SDL_LoadDollarTemplates (SDL_TouchID touchId, SDL_RWops src)


Load Dollar Gesture templates from a file.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

172

File Documentation

6.37.1

Detailed Description

Include file for SDL gesture event handling.

6.37.2

Typedef Documentation

6.37.2.1

typedef Sint64 SDL_GestureID

6.37.3

Function Documentation

6.37.3.1 DECLSPEC int SDLCALL SDL_LoadDollarTemplates ( SDL_TouchID touchId, SDL_RWops src )


Load Dollar Gesture templates from a file.

6.37.3.2 DECLSPEC int SDLCALL SDL_RecordGesture ( SDL_TouchID touchId )


Begin Recording a gesture on the specified touch, or all touches (-1)

6.37.3.3 DECLSPEC int SDLCALL SDL_SaveAllDollarTemplates ( SDL_RWops dst )


Save all currently loaded Dollar Gesture templates.

6.37.3.4 DECLSPEC int SDLCALL SDL_SaveDollarTemplate ( SDL_GestureID gestureId, SDL_RWops dst )


Save a currently loaded Dollar Gesture template.

6.38

src/SDL/SDL_haptic.h File Reference

The SDL Haptic subsystem allows you to control haptic (force feedback) devices.

#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_joystick.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_HapticDirection
Structure that represents a haptic direction.

struct SDL_HapticConstant
A structure containing a template for a Constant effect.

struct SDL_HapticPeriodic
A structure containing a template for a Periodic effect.

struct SDL_HapticCondition
A structure containing a template for a Condition effect.

struct SDL_HapticRamp
A structure containing a template for a Ramp effect.

struct SDL_HapticLeftRight
A structure containing a template for a Left/Right effect.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

struct SDL_HapticCustom
A structure containing a template for the SDL_HAPTIC_CUSTOM effect.

union SDL_HapticEffect
The generic template for any haptic effect.

Macros
#define SDL_HAPTIC_GAIN (1<<12)
Device can set global gain.

#define SDL_HAPTIC_AUTOCENTER (1<<13)


Device can set autocenter.

#define SDL_HAPTIC_STATUS (1<<14)


Device can be queried for effect status.

#define SDL_HAPTIC_PAUSE (1<<15)


Device can be paused.

#define SDL_HAPTIC_INFINITY 4294967295U


Used to play a device an infinite number of times.

Haptic effects
#define SDL_HAPTIC_CONSTANT (1<<0)
Constant effect supported.

#define SDL_HAPTIC_SINE (1<<1)


Sine wave effect supported.

#define SDL_HAPTIC_LEFTRIGHT (1<<2)


Left/Right effect supported.

#define SDL_HAPTIC_TRIANGLE (1<<3)


Triangle wave effect supported.

#define SDL_HAPTIC_SAWTOOTHUP (1<<4)


Sawtoothup wave effect supported.

#define SDL_HAPTIC_SAWTOOTHDOWN (1<<5)


Sawtoothdown wave effect supported.

#define SDL_HAPTIC_RAMP (1<<6)


Ramp effect supported.

#define SDL_HAPTIC_SPRING (1<<7)


Spring effect supported - uses axes position.

#define SDL_HAPTIC_DAMPER (1<<8)


Damper effect supported - uses axes velocity.

#define SDL_HAPTIC_INERTIA (1<<9)


Inertia effect supported - uses axes acceleration.

#define SDL_HAPTIC_FRICTION (1<<10)


Friction effect supported - uses axes movement.

#define SDL_HAPTIC_CUSTOM (1<<11)


Custom effect is supported.

Direction encodings
#define SDL_HAPTIC_POLAR 0
Uses polar coordinates for the direction.

#define SDL_HAPTIC_CARTESIAN 1
Uses cartesian coordinates for the direction.

#define SDL_HAPTIC_SPHERICAL 2
Uses spherical coordinates for the direction.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

173

174

File Documentation

Typedefs
typedef struct _SDL_Haptic SDL_Haptic
The haptic structure used to identify an SDL haptic.

typedef struct SDL_HapticDirection SDL_HapticDirection


Structure that represents a haptic direction.

typedef struct SDL_HapticConstant SDL_HapticConstant


A structure containing a template for a Constant effect.

typedef struct SDL_HapticPeriodic SDL_HapticPeriodic


A structure containing a template for a Periodic effect.

typedef struct SDL_HapticCondition SDL_HapticCondition


A structure containing a template for a Condition effect.

typedef struct SDL_HapticRamp SDL_HapticRamp


A structure containing a template for a Ramp effect.

typedef struct SDL_HapticLeftRight SDL_HapticLeftRight


A structure containing a template for a Left/Right effect.

typedef struct SDL_HapticCustom SDL_HapticCustom


A structure containing a template for the SDL_HAPTIC_CUSTOM effect.

typedef union SDL_HapticEffect SDL_HapticEffect


The generic template for any haptic effect.

Functions
DECLSPEC int SDLCALL SDL_NumHaptics (void)
Count the number of haptic devices attached to the system.

DECLSPEC const char SDLCALL SDL_HapticName (int device_index)


Get the implementation dependent name of a Haptic device.

DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpen (int device_index)


Opens a Haptic device for usage.

DECLSPEC int SDLCALL SDL_HapticOpened (int device_index)


Checks if the haptic device at index has been opened.

DECLSPEC int SDLCALL SDL_HapticIndex (SDL_Haptic haptic)


Gets the index of a haptic device.

DECLSPEC int SDLCALL SDL_MouseIsHaptic (void)


Gets whether or not the current mouse has haptic capabilities.

DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpenFromMouse (void)


Tries to open a haptic device from the current mouse.

DECLSPEC int SDLCALL SDL_JoystickIsHaptic (SDL_Joystick joystick)


Checks to see if a joystick has haptic features.

DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpenFromJoystick (SDL_Joystick joystick)


Opens a Haptic device for usage from a Joystick device.

DECLSPEC void SDLCALL SDL_HapticClose (SDL_Haptic haptic)


Closes a Haptic device previously opened with SDL_HapticOpen().

DECLSPEC int SDLCALL SDL_HapticNumEffects (SDL_Haptic haptic)


Returns the number of effects a haptic device can store.

DECLSPEC int SDLCALL SDL_HapticNumEffectsPlaying (SDL_Haptic haptic)


Returns the number of effects a haptic device can play at the same time.

DECLSPEC unsigned int SDLCALL SDL_HapticQuery (SDL_Haptic haptic)


Gets the haptic devices supported features in bitwise matter.

DECLSPEC int SDLCALL SDL_HapticNumAxes (SDL_Haptic haptic)


Gets the number of haptic axes the device has.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

175

DECLSPEC int SDLCALL SDL_HapticEffectSupported (SDL_Haptic haptic, SDL_HapticEffect effect)


Checks to see if effect is supported by haptic.

DECLSPEC int SDLCALL SDL_HapticNewEffect (SDL_Haptic haptic, SDL_HapticEffect effect)


Creates a new haptic effect on the device.

DECLSPEC int SDLCALL SDL_HapticUpdateEffect (SDL_Haptic haptic, int effect, SDL_HapticEffect data)
Updates the properties of an effect.

DECLSPEC int SDLCALL SDL_HapticRunEffect (SDL_Haptic haptic, int effect, Uint32 iterations)
Runs the haptic effect on its associated haptic device.

DECLSPEC int SDLCALL SDL_HapticStopEffect (SDL_Haptic haptic, int effect)


Stops the haptic effect on its associated haptic device.

DECLSPEC void SDLCALL SDL_HapticDestroyEffect (SDL_Haptic haptic, int effect)


Destroys a haptic effect on the device.

DECLSPEC int SDLCALL SDL_HapticGetEffectStatus (SDL_Haptic haptic, int effect)


Gets the status of the current effect on the haptic device.

DECLSPEC int SDLCALL SDL_HapticSetGain (SDL_Haptic haptic, int gain)


Sets the global gain of the device.

DECLSPEC int SDLCALL SDL_HapticSetAutocenter (SDL_Haptic haptic, int autocenter)


Sets the global autocenter of the device.

DECLSPEC int SDLCALL SDL_HapticPause (SDL_Haptic haptic)


Pauses a haptic device.

DECLSPEC int SDLCALL SDL_HapticUnpause (SDL_Haptic haptic)


Unpauses a haptic device.

DECLSPEC int SDLCALL SDL_HapticStopAll (SDL_Haptic haptic)


Stops all the currently playing effects on a haptic device.

DECLSPEC int SDLCALL SDL_HapticRumbleSupported (SDL_Haptic haptic)


Checks to see if rumble is supported on a haptic device.

DECLSPEC int SDLCALL SDL_HapticRumbleInit (SDL_Haptic haptic)


Initializes the haptic device for simple rumble playback.

DECLSPEC int SDLCALL SDL_HapticRumblePlay (SDL_Haptic haptic, float strength, Uint32 length)
Runs simple rumble on a haptic device.

DECLSPEC int SDLCALL SDL_HapticRumbleStop (SDL_Haptic haptic)


Stops the simple rumble on a haptic device.

6.38.1

Detailed Description

The SDL Haptic subsystem allows you to control haptic (force feedback) devices.
The basic usage is as follows:
Initialize the Subsystem (SDL_INIT_HAPTIC).
Open a Haptic Device.
SDL_HapticOpen() to open from index.
SDL_HapticOpenFromJoystick() to open from an existing joystick.
Create an effect (SDL_HapticEffect).
Upload the effect with SDL_HapticNewEffect().
Run the effect with SDL_HapticRunEffect().
(optional) Free the effect with SDL_HapticDestroyEffect().
Close the haptic device with SDL_HapticClose().
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

176

File Documentation

Simple rumble example:


SDL_Haptic *haptic;
// Open the device
haptic = SDL_HapticOpen( 0 );
if (haptic == NULL)
return -1;
// Initialize simple rumble
if (SDL_HapticRumbleInit( haptic ) != 0)
return -1;
// Play effect at 50% strength for 2 seconds
if (SDL_HapticRumblePlay( haptic, 0.5, 2000 ) != 0)
return -1;
SDL_Delay( 2000 );
// Clean up
SDL_HapticClose( haptic );

Complete example:
int test_haptic( SDL_Joystick * joystick ) {
SDL_Haptic *haptic;
SDL_HapticEffect effect;
int effect_id;
// Open the device
haptic = SDL_HapticOpenFromJoystick( joystick );
if (haptic == NULL) return -1; // Most likely joystick isnt haptic
// See if it can do sine waves
if ((SDL_HapticQuery(haptic) & SDL_HAPTIC_SINE)==0) {
SDL_HapticClose(haptic); // No sine effect
return -1;
}
// Create the effect
memset( &effect, 0, sizeof(SDL_HapticEffect) ); // 0 is safe default
effect.type = SDL_HAPTIC_SINE;
effect.periodic.direction.type = SDL_HAPTIC_POLAR; // Polar
coordinates
effect.periodic.direction.dir[0] = 18000; // Force comes from south
effect.periodic.period = 1000; // 1000 ms
effect.periodic.magnitude = 20000; // 20000/32767 strength
effect.periodic.length = 5000; // 5 seconds long
effect.periodic.attack_length = 1000; // Takes 1 second to get max strength
effect.periodic.fade_length = 1000; // Takes 1 second to fade away
// Upload the effect
effect_id = SDL_HapticNewEffect( haptic, &effect );
// Test the effect
SDL_HapticRunEffect( haptic, effect_id, 1 );
SDL_Delay( 5000); // Wait for the effect to finish
// We destroy the effect, although closing the device also does this
SDL_HapticDestroyEffect( haptic, effect_id );
// Close the device
SDL_HapticClose(haptic);
return 0; // Success
}

You can also find out more information on my blog: http://bobbens.dyndns.org/journal/2010/sdl-

_haptic/
Author
Edgar Simo Serra

6.38.2

Macro Definition Documentation

6.38.2.1

#define SDL_HAPTIC_AUTOCENTER (1<<13)

Device can set autocenter.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

Device supports setting autocenter.


See also
SDL_HapticSetAutocenter

6.38.2.2

#define SDL_HAPTIC_CARTESIAN 1

Uses cartesian coordinates for the direction.


See also
SDL_HapticDirection

6.38.2.3

#define SDL_HAPTIC_CONSTANT (1<<0)

Constant effect supported.


Constant haptic effect.
See also
SDL_HapticCondition

6.38.2.4

#define SDL_HAPTIC_CUSTOM (1<<11)

Custom effect is supported.


User defined custom haptic effect.

6.38.2.5

#define SDL_HAPTIC_DAMPER (1<<8)

Damper effect supported - uses axes velocity.


Condition haptic effect that simulates dampening. Effect is based on the axes velocity.
See also
SDL_HapticCondition

6.38.2.6

#define SDL_HAPTIC_FRICTION (1<<10)

Friction effect supported - uses axes movement.


Condition haptic effect that simulates friction. Effect is based on the axes movement.
See also
SDL_HapticCondition

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

177

178

File Documentation

6.38.2.7

#define SDL_HAPTIC_GAIN (1<<12)

Device can set global gain.


Device supports setting the global gain.
See also
SDL_HapticSetGain

6.38.2.8

#define SDL_HAPTIC_INERTIA (1<<9)

Inertia effect supported - uses axes acceleration.


Condition haptic effect that simulates inertia. Effect is based on the axes acceleration.
See also
SDL_HapticCondition

6.38.2.9

#define SDL_HAPTIC_INFINITY 4294967295U

Used to play a device an infinite number of times.


See also
SDL_HapticRunEffect

6.38.2.10

#define SDL_HAPTIC_LEFTRIGHT (1<<2)

Left/Right effect supported.


Haptic effect for direct control over high/low frequency motors.
See also
SDL_HapticLeftRight

Warning
this value was SDL_HAPTIC_SQUARE right before 2.0.0 shipped. Sorry, we ran out of bits, and this is
important for XInput devices.

6.38.2.11

#define SDL_HAPTIC_PAUSE (1<<15)

Device can be paused.


See also
SDL_HapticPause
SDL_HapticUnpause

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

6.38.2.12

#define SDL_HAPTIC_POLAR 0

Uses polar coordinates for the direction.


See also
SDL_HapticDirection

6.38.2.13

#define SDL_HAPTIC_RAMP (1<<6)

Ramp effect supported.


Ramp haptic effect.
See also
SDL_HapticRamp

6.38.2.14

#define SDL_HAPTIC_SAWTOOTHDOWN (1<<5)

Sawtoothdown wave effect supported.


Periodic haptic effect that simulates saw tooth down waves.
See also
SDL_HapticPeriodic

6.38.2.15

#define SDL_HAPTIC_SAWTOOTHUP (1<<4)

Sawtoothup wave effect supported.


Periodic haptic effect that simulates saw tooth up waves.
See also
SDL_HapticPeriodic

6.38.2.16

#define SDL_HAPTIC_SINE (1<<1)

Sine wave effect supported.


Periodic haptic effect that simulates sine waves.
See also
SDL_HapticPeriodic

6.38.2.17

#define SDL_HAPTIC_SPHERICAL 2

Uses spherical coordinates for the direction.


See also
SDL_HapticDirection

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

179

180

File Documentation

6.38.2.18

#define SDL_HAPTIC_SPRING (1<<7)

Spring effect supported - uses axes position.


Condition haptic effect that simulates a spring. Effect is based on the axes position.
See also
SDL_HapticCondition

6.38.2.19

#define SDL_HAPTIC_STATUS (1<<14)

Device can be queried for effect status.


Device can be queried for effect status.
See also
SDL_HapticGetEffectStatus

6.38.2.20

#define SDL_HAPTIC_TRIANGLE (1<<3)

Triangle wave effect supported.


Periodic haptic effect that simulates triangular waves.
See also
SDL_HapticPeriodic

6.38.3

Typedef Documentation

6.38.3.1 SDL_Haptic
The haptic structure used to identify an SDL haptic.
See also
SDL_HapticOpen
SDL_HapticOpenFromJoystick
SDL_HapticClose

6.38.3.2

typedef struct SDL_HapticCondition SDL_HapticCondition

A structure containing a template for a Condition effect.


The struct handles the following effects:
SDL_HAPTIC_SPRING: Effect based on axes position.
SDL_HAPTIC_DAMPER: Effect based on axes velocity.
SDL_HAPTIC_INERTIA: Effect based on axes acceleration.
SDL_HAPTIC_FRICTION: Effect based on axes movement.
Direction is handled by condition internals instead of a direction member. The condition effect specific members
have three parameters. The first refers to the X axis, the second refers to the Y axis and the third refers to the Z
axis. The right terms refer to the positive side of the axis and the left terms refer to the negative side of the axis.
Please refer to the SDL_HapticDirection diagram for which side is positive and which is negative.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

181

See also
SDL_HapticDirection
SDL_HAPTIC_SPRING
SDL_HAPTIC_DAMPER
SDL_HAPTIC_INERTIA
SDL_HAPTIC_FRICTION
SDL_HapticEffect

6.38.3.3

typedef struct SDL_HapticConstant SDL_HapticConstant

A structure containing a template for a Constant effect.


The struct is exclusive to the SDL_HAPTIC_CONSTANT effect.
A constant effect applies a constant force in the specified direction to the joystick.
See also
SDL_HAPTIC_CONSTANT
SDL_HapticEffect

6.38.3.4

typedef struct SDL_HapticCustom SDL_HapticCustom

A structure containing a template for the SDL_HAPTIC_CUSTOM effect.


A custom force feedback effect is much like a periodic effect, where the application can define its exact shape. You
will have to allocate the data yourself. Data should consist of channels samples Uint16 samples.
If channels is one, the effect is rotated using the defined direction. Otherwise it uses the samples in data for the
different axes.
See also
SDL_HAPTIC_CUSTOM
SDL_HapticEffect

6.38.3.5

typedef struct SDL_HapticDirection SDL_HapticDirection

Structure that represents a haptic direction.


Directions can be specified by:
SDL_HAPTIC_POLAR : Specified by polar coordinates.
SDL_HAPTIC_CARTESIAN : Specified by cartesian coordinates.
SDL_HAPTIC_SPHERICAL : Specified by spherical coordinates.
Cardinal directions of the haptic device are relative to the positioning of the device. North is considered to be away
from the user.
The following diagram represents the cardinal directions:
.--.
|__| .-------.
|=.| |.-----.|
|--| ||
||
| | |-----|
|__|~)_____(
[ COMPUTER ]
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

182

File Documentation

(1,0)

North (0,-1)
^
|
|
West <----[ HAPTIC ]----> East (-1,0)
|
|
v
South (0,1)

[ USER ]
\|||/
(o o)
---ooO-(_)-Ooo---

If type is SDL_HAPTIC_POLAR, direction is encoded by hundredths of a degree starting north and turning clockwise. SDL_HAPTIC_POLAR only uses the first dir parameter. The cardinal directions would be:
North: 0 (0 degrees)
East: 9000 (90 degrees)
South: 18000 (180 degrees)
West: 27000 (270 degrees)
If type is SDL_HAPTIC_CARTESIAN, direction is encoded by three positions (X axis, Y axis and Z axis (with 3
axes)). SDL_HAPTIC_CARTESIAN uses the first three dir parameters. The cardinal directions would be:
North: 0,-1, 0
East: -1, 0, 0
South: 0, 1, 0
West: 1, 0, 0
The Z axis represents the height of the effect if supported, otherwise it's unused. In cartesian encoding (1, 2) would
be the same as (2, 4), you can use any multiple you want, only the direction matters.
If type is SDL_HAPTIC_SPHERICAL, direction is encoded by two rotations. The first two dir parameters are used.
The dir parameters are as follows (all values are in hundredths of degrees):
Degrees from (1, 0) rotated towards (0, 1).
Degrees towards (0, 0, 1) (device needs at least 3 axes).
Example of force coming from the south with all encodings (force coming from the south means the user will have
to pull the stick to counteract):
1 SDL_HapticDirection direction;
2
3 // Cartesian directions
4 direction.type = SDL_HAPTIC_CARTESIAN; // Using cartesian direction encoding.
5 direction.dir[0] = 0; // X position
6 direction.dir[1] = 1; // Y position
7 // Assuming the device has 2 axes, we dont need to specify third parameter.
8
9 // Polar directions
10 direction.type = SDL_HAPTIC_POLAR; // Well be using polar direction encoding.
11 direction.dir[0] = 18000; // Polar only uses first parameter
12
13 // Spherical coordinates
14 direction.type = SDL_HAPTIC_SPHERICAL; // Spherical encoding
15 direction.dir[0] = 9000; // Since we only have two axes we dont need more parameters.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

183

See also
SDL_HAPTIC_POLAR
SDL_HAPTIC_CARTESIAN
SDL_HAPTIC_SPHERICAL
SDL_HapticEffect
SDL_HapticNumAxes

6.38.3.6

typedef union SDL_HapticEffect SDL_HapticEffect

The generic template for any haptic effect.


All values max at 32767 (0x7FFF). Signed values also can be negative. Time values unless specified otherwise are
in milliseconds.
You can also pass SDL_HAPTIC_INFINITY to length instead of a 0-32767 value. Neither delay, interval, attack_length nor fade_length support SDL_HAPTIC_INFINITY. Fade will also not be used since effect never ends.
Additionally, the SDL_HAPTIC_RAMP effect does not support a duration of SDL_HAPTIC_INFINITY.
Button triggers may not be supported on all devices, it is advised to not use them if possible. Buttons start at index
1 instead of index 0 like the joystick.
If both attack_length and fade_level are 0, the envelope is not used, otherwise both values are used.
Common parts:
1 // Replay - All effects have this
2 Uint32 length;
// Duration of effect (ms).
3 Uint16 delay;
// Delay before starting effect.
4
5 // Trigger - All effects have this
6 Uint16 button;
// Button that triggers effect.
7 Uint16 interval;
// How soon before effect can be triggered again.
8
9 // Envelope - All effects except condition effects have this
10 Uint16 attack_length; // Duration of the attack (ms).
11 Uint16 attack_level; // Level at the start of the attack.
12 Uint16 fade_length;
// Duration of the fade out (ms).
13 Uint16 fade_level;
// Level at the end of the fade.

Here we have an example of a constant effect evolution in time:


Strength
^
|
|
effect level --> _________________
|
/
\
|
/
\
|
/
\
|
/
\
| attack_level --> |
\
|
|
| <--- fade_level
|
+--------------------------------------------------> Time
[--]
[---]
attack_length
fade_length
[------------------][-----------------------]
delay
length

Note either the attack_level or the fade_level may be above the actual effect level.
See also
SDL_HapticConstant
SDL_HapticPeriodic
SDL_HapticCondition
SDL_HapticRamp
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

184

File Documentation

SDL_HapticLeftRight
SDL_HapticCustom

6.38.3.7

typedef struct SDL_HapticLeftRight SDL_HapticLeftRight

A structure containing a template for a Left/Right effect.


This struct is exclusively for the SDL_HAPTIC_LEFTRIGHT effect.
The Left/Right effect is used to explicitly control the large and small motors, commonly found in modern game
controllers. One motor is high frequency, the other is low frequency.
See also
SDL_HAPTIC_LEFTRIGHT
SDL_HapticEffect

6.38.3.8

typedef struct SDL_HapticPeriodic SDL_HapticPeriodic

A structure containing a template for a Periodic effect.


The struct handles the following effects:
SDL_HAPTIC_SINE
SDL_HAPTIC_LEFTRIGHT
SDL_HAPTIC_TRIANGLE
SDL_HAPTIC_SAWTOOTHUP
SDL_HAPTIC_SAWTOOTHDOWN
A periodic effect consists in a wave-shaped effect that repeats itself over time. The type determines the shape of
the wave and the parameters determine the dimensions of the wave.
Phase is given by hundredth of a cycle meaning that giving the phase a value of 9000 will displace it 25% of its
period. Here are sample values:
0: No phase displacement.
9000: Displaced 25% of its period.
18000: Displaced 50% of its period.
27000: Displaced 75% of its period.
36000: Displaced 100% of its period, same as 0, but 0 is preferred.
Examples:
SDL_HAPTIC_SINE
__
__
__
__
/ \
/ \
/ \
/
/
\__/
\__/
\__/
SDL_HAPTIC_SQUARE
__
__
__
__
__
| | | | | | | | | |
| |__| |__| |__| |__| |
SDL_HAPTIC_TRIANGLE
/\
/\
/\
/\

/\
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

/
/

/
\/

/
\/

/
\/

185

/
\/

SDL_HAPTIC_SAWTOOTHUP
/| /| /| /| /| /| /|
/ | / | / | / | / | / | / |
/ |/ |/ |/ |/ |/ |/ |
SDL_HAPTIC_SAWTOOTHDOWN
\ |\ |\ |\ |\ |\ |\ |
\ | \ | \ | \ | \ | \ | \ |
\| \| \| \| \| \| \|

See also
SDL_HAPTIC_SINE
SDL_HAPTIC_LEFTRIGHT
SDL_HAPTIC_TRIANGLE
SDL_HAPTIC_SAWTOOTHUP
SDL_HAPTIC_SAWTOOTHDOWN
SDL_HapticEffect

6.38.3.9

typedef struct SDL_HapticRamp SDL_HapticRamp

A structure containing a template for a Ramp effect.


This struct is exclusively for the SDL_HAPTIC_RAMP effect.
The ramp effect starts at start strength and ends at end strength. It augments in linear fashion. If you use attack
and fade with a ramp the effects get added to the ramp effect making the effect become quadratic instead of linear.
See also
SDL_HAPTIC_RAMP
SDL_HapticEffect

6.38.4

Function Documentation

6.38.4.1 DECLSPEC void SDLCALL SDL_HapticClose ( SDL_Haptic haptic )


Closes a Haptic device previously opened with SDL_HapticOpen().
Parameters
haptic

Haptic device to close.

6.38.4.2 DECLSPEC void SDLCALL SDL_HapticDestroyEffect ( SDL_Haptic haptic, int effect )


Destroys a haptic effect on the device.
This will stop the effect if it's running. Effects are automatically destroyed when the device is closed.
Parameters
haptic
effect

Device to destroy the effect on.


Identifier of the effect to destroy.

See also
SDL_HapticNewEffect

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

186

File Documentation

6.38.4.3 DECLSPEC int SDLCALL SDL_HapticEffectSupported ( SDL_Haptic haptic, SDL_HapticEffect effect )


Checks to see if effect is supported by haptic.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference


Parameters
haptic
effect

Haptic device to check on.


Effect to check to see if it is supported.

Returns
SDL_TRUE if effect is supported, SDL_FALSE if it isn't or -1 on error.

See also
SDL_HapticQuery
SDL_HapticNewEffect

6.38.4.4 DECLSPEC int SDLCALL SDL_HapticGetEffectStatus ( SDL_Haptic haptic, int effect )


Gets the status of the current effect on the haptic device.
Device must support the SDL_HAPTIC_STATUS feature.
Parameters
haptic
effect

Haptic device to query the effect status on.


Identifier of the effect to query its status.

Returns
0 if it isn't playing, 1 if it is playing or -1 on error.

See also
SDL_HapticRunEffect
SDL_HapticStopEffect

6.38.4.5 DECLSPEC int SDLCALL SDL_HapticIndex ( SDL_Haptic haptic )


Gets the index of a haptic device.
Parameters
haptic

Haptic device to get the index of.

Returns
The index of the haptic device or -1 on error.

See also
SDL_HapticOpen
SDL_HapticOpened

6.38.4.6 DECLSPEC const char SDLCALL SDL_HapticName ( int device_index )


Get the implementation dependent name of a Haptic device.
This can be called before any joysticks are opened. If no name can be found, this function returns NULL.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

187

188

File Documentation

Parameters
device_index

Index of the device to get its name.

Returns
Name of the device or NULL on error.
See also
SDL_NumHaptics

6.38.4.7 DECLSPEC int SDLCALL SDL_HapticNewEffect ( SDL_Haptic haptic, SDL_HapticEffect effect )


Creates a new haptic effect on the device.
Parameters
haptic
effect

Haptic device to create the effect on.


Properties of the effect to create.

Returns
The id of the effect on success or -1 on error.
See also
SDL_HapticUpdateEffect
SDL_HapticRunEffect
SDL_HapticDestroyEffect

6.38.4.8 DECLSPEC int SDLCALL SDL_HapticNumAxes ( SDL_Haptic haptic )


Gets the number of haptic axes the device has.
See also
SDL_HapticDirection

6.38.4.9 DECLSPEC int SDLCALL SDL_HapticNumEffects ( SDL_Haptic haptic )


Returns the number of effects a haptic device can store.
On some platforms this isn't fully supported, and therefore is an approximation. Always check to see if your created
effect was actually created and do not rely solely on SDL_HapticNumEffects().
Parameters
haptic

The haptic device to query effect max.

Returns
The number of effects the haptic device can store or -1 on error.
See also
SDL_HapticNumEffectsPlaying
SDL_HapticQuery

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

189

6.38.4.10 DECLSPEC int SDLCALL SDL_HapticNumEffectsPlaying ( SDL_Haptic haptic )


Returns the number of effects a haptic device can play at the same time.
This is not supported on all platforms, but will always return a value. Added here for the sake of completeness.
Parameters
haptic

The haptic device to query maximum playing effects.

Returns
The number of effects the haptic device can play at the same time or -1 on error.

See also
SDL_HapticNumEffects
SDL_HapticQuery

6.38.4.11 DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpen ( int device_index )


Opens a Haptic device for usage.
The index passed as an argument refers to the N'th Haptic device on this system.
When opening a haptic device, its gain will be set to maximum and autocenter will be disabled. To modify these
values use SDL_HapticSetGain() and SDL_HapticSetAutocenter().
Parameters
device_index

Index of the device to open.

Returns
Device identifier or NULL on error.

See also
SDL_HapticIndex
SDL_HapticOpenFromMouse
SDL_HapticOpenFromJoystick
SDL_HapticClose
SDL_HapticSetGain
SDL_HapticSetAutocenter
SDL_HapticPause
SDL_HapticStopAll

6.38.4.12 DECLSPEC int SDLCALL SDL_HapticOpened ( int device_index )


Checks if the haptic device at index has been opened.
Parameters
device_index

Index to check to see if it has been opened.

Returns
1 if it has been opened or 0 if it hasn't.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

190

File Documentation

See also
SDL_HapticOpen
SDL_HapticIndex

6.38.4.13 DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpenFromJoystick ( SDL_Joystick joystick )


Opens a Haptic device for usage from a Joystick device.
You must still close the haptic device seperately. It will not be closed with the joystick.
When opening from a joystick you should first close the haptic device before closing the joystick device. If not, on
some implementations the haptic device will also get unallocated and you'll be unable to use force feedback on that
device.
Parameters
joystick

Joystick to create a haptic device from.

Returns
A valid haptic device identifier on success or NULL on error.
See also
SDL_HapticOpen
SDL_HapticClose

6.38.4.14 DECLSPEC SDL_Haptic SDLCALL SDL_HapticOpenFromMouse ( void )


Tries to open a haptic device from the current mouse.
Returns
The haptic device identifier or NULL on error.
See also
SDL_MouseIsHaptic
SDL_HapticOpen

6.38.4.15 DECLSPEC int SDLCALL SDL_HapticPause ( SDL_Haptic haptic )


Pauses a haptic device.
Device must support the SDL_HAPTIC_PAUSE feature. Call SDL_HapticUnpause() to resume playback.
Do not modify the effects nor add new ones while the device is paused. That can cause all sorts of weird errors.
Parameters
haptic

Haptic device to pause.

Returns
0 on success or -1 on error.
See also
SDL_HapticUnpause

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference


6.38.4.16 DECLSPEC unsigned int SDLCALL SDL_HapticQuery ( SDL_Haptic haptic )
Gets the haptic devices supported features in bitwise matter.
Example:
1 if (SDL_HapticQuery(haptic) & SDL_HAPTIC_CONSTANT) {
2
printf("We have constant haptic effect!");
3 }

Parameters
haptic

The haptic device to query.

Returns
Haptic features in bitwise manner (OR'd).
See also
SDL_HapticNumEffects
SDL_HapticEffectSupported

6.38.4.17 DECLSPEC int SDLCALL SDL_HapticRumbleInit ( SDL_Haptic haptic )


Initializes the haptic device for simple rumble playback.
Parameters
haptic

Haptic device to initialize for simple rumble playback.

Returns
0 on success or -1 on error.
See also
SDL_HapticOpen
SDL_HapticRumbleSupported
SDL_HapticRumblePlay
SDL_HapticRumbleStop

6.38.4.18 DECLSPEC int SDLCALL SDL_HapticRumblePlay ( SDL_Haptic haptic, float strength, Uint32 length )
Runs simple rumble on a haptic device.
Parameters
haptic
strength
length

Haptic device to play rumble effect on.


Strength of the rumble to play as a 0-1 float value.
Length of the rumble to play in milliseconds.

Returns
0 on success or -1 on error.
See also
SDL_HapticRumbleSupported
SDL_HapticRumbleInit
SDL_HapticRumbleStop

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

191

192

File Documentation

6.38.4.19 DECLSPEC int SDLCALL SDL_HapticRumbleStop ( SDL_Haptic haptic )


Stops the simple rumble on a haptic device.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

193

Parameters
haptic

Haptic to stop the rumble on.

Returns
0 on success or -1 on error.

See also
SDL_HapticRumbleSupported
SDL_HapticRumbleInit
SDL_HapticRumblePlay

6.38.4.20 DECLSPEC int SDLCALL SDL_HapticRumbleSupported ( SDL_Haptic haptic )


Checks to see if rumble is supported on a haptic device.
Parameters
haptic

Haptic device to check to see if it supports rumble.

Returns
SDL_TRUE if effect is supported, SDL_FALSE if it isn't or -1 on error.

See also
SDL_HapticRumbleInit
SDL_HapticRumblePlay
SDL_HapticRumbleStop

6.38.4.21 DECLSPEC int SDLCALL SDL_HapticRunEffect ( SDL_Haptic haptic, int effect, Uint32 iterations )
Runs the haptic effect on its associated haptic device.
If iterations are SDL_HAPTIC_INFINITY, it'll run the effect over and over repeating the envelope (attack and fade)
every time. If you only want the effect to last forever, set SDL_HAPTIC_INFINITY in the effect's length parameter.
Parameters
haptic
effect
iterations

Haptic device to run the effect on.


Identifier of the haptic effect to run.
Number of iterations to run the effect. Use SDL_HAPTIC_INFINITY for infinity.

Returns
0 on success or -1 on error.

See also
SDL_HapticStopEffect
SDL_HapticDestroyEffect
SDL_HapticGetEffectStatus

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

194

File Documentation

6.38.4.22 DECLSPEC int SDLCALL SDL_HapticSetAutocenter ( SDL_Haptic haptic, int autocenter )


Sets the global autocenter of the device.
Autocenter should be between 0 and 100. Setting it to 0 will disable autocentering.
Device must support the SDL_HAPTIC_AUTOCENTER feature.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.38 src/SDL/SDL_haptic.h File Reference

195

Parameters
haptic
autocenter

Haptic device to set autocentering on.


Value to set autocenter to, 0 disables autocentering.

Returns
0 on success or -1 on error.

See also
SDL_HapticQuery

6.38.4.23 DECLSPEC int SDLCALL SDL_HapticSetGain ( SDL_Haptic haptic, int gain )


Sets the global gain of the device.
Device must support the SDL_HAPTIC_GAIN feature.
The user may specify the maximum gain by setting the environment variable SDL_HAPTIC_GAIN_MAX which
should be between 0 and 100. All calls to SDL_HapticSetGain() will scale linearly using SDL_HAPTIC_GAIN_MAX
as the maximum.
Parameters
haptic
gain

Haptic device to set the gain on.


Value to set the gain to, should be between 0 and 100.

Returns
0 on success or -1 on error.

See also
SDL_HapticQuery

6.38.4.24 DECLSPEC int SDLCALL SDL_HapticStopAll ( SDL_Haptic haptic )


Stops all the currently playing effects on a haptic device.
Parameters
haptic

Haptic device to stop.

Returns
0 on success or -1 on error.

6.38.4.25 DECLSPEC int SDLCALL SDL_HapticStopEffect ( SDL_Haptic haptic, int effect )


Stops the haptic effect on its associated haptic device.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

196

File Documentation

Parameters
haptic
effect

Haptic device to stop the effect on.


Identifier of the effect to stop.

Returns
0 on success or -1 on error.
See also
SDL_HapticRunEffect
SDL_HapticDestroyEffect

6.38.4.26 DECLSPEC int SDLCALL SDL_HapticUnpause ( SDL_Haptic haptic )


Unpauses a haptic device.
Call to unpause after SDL_HapticPause().
Parameters
haptic

Haptic device to pause.

Returns
0 on success or -1 on error.
See also
SDL_HapticPause

6.38.4.27 DECLSPEC int SDLCALL SDL_HapticUpdateEffect ( SDL_Haptic haptic, int effect, SDL_HapticEffect
data )
Updates the properties of an effect.
Can be used dynamically, although behaviour when dynamically changing direction may be strange. Specifically
the effect may reupload itself and start playing from the start. You cannot change the type either when running
SDL_HapticUpdateEffect().
Parameters
haptic
effect
data

Haptic device that has the effect.


Effect to update.
New effect properties to use.

Returns
0 on success or -1 on error.
See also
SDL_HapticNewEffect
SDL_HapticRunEffect
SDL_HapticDestroyEffect

6.38.4.28 DECLSPEC int SDLCALL SDL_JoystickIsHaptic ( SDL_Joystick joystick )


Checks to see if a joystick has haptic features.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.39 src/SDL/SDL_hints.h File Reference

197

Parameters
joystick

Joystick to test for haptic capabilities.

Returns
1 if the joystick is haptic, 0 if it isn't or -1 if an error ocurred.

See also
SDL_HapticOpenFromJoystick

6.38.4.29 DECLSPEC int SDLCALL SDL_MouseIsHaptic ( void )


Gets whether or not the current mouse has haptic capabilities.
Returns
SDL_TRUE if the mouse is haptic, SDL_FALSE if it isn't.

See also
SDL_HapticOpenFromMouse

6.38.4.30 DECLSPEC int SDLCALL SDL_NumHaptics ( void )


Count the number of haptic devices attached to the system.
Returns
Number of haptic devices detected on the system.

6.39

src/SDL/SDL_hints.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Macros
#define SDL_HINT_FRAMEBUFFER_ACCELERATION "SDL_FRAMEBUFFER_ACCELERATION"
A variable controlling how 3D acceleration is used to accelerate the SDL screen surface.

#define SDL_HINT_RENDER_DRIVER "SDL_RENDER_DRIVER"


A variable specifying which render driver to use.

#define SDL_HINT_RENDER_OPENGL_SHADERS "SDL_RENDER_OPENGL_SHADERS"


A variable controlling whether the OpenGL render driver uses shaders if they are available.

#define SDL_HINT_RENDER_DIRECT3D_THREADSAFE "SDL_RENDER_DIRECT3D_THREADSAFE"


A variable controlling whether the Direct3D device is initialized for thread-safe operations.

#define SDL_HINT_RENDER_DIRECT3D11_DEBUG "SDL_HINT_RENDER_DIRECT3D11_DEBUG"


A variable controlling whether to enable Direct3D 11+'s Debug Layer.

#define SDL_HINT_RENDER_SCALE_QUALITY "SDL_RENDER_SCALE_QUALITY"


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

198

File Documentation

A variable controlling the scaling quality.

#define SDL_HINT_RENDER_VSYNC "SDL_RENDER_VSYNC"


A variable controlling whether updates to the SDL screen surface should be synchronized with the vertical refresh, to
avoid tearing.

#define SDL_HINT_VIDEO_ALLOW_SCREENSAVER "SDL_VIDEO_ALLOW_SCREENSAVER"


A variable controlling whether the screensaver is enabled.

#define SDL_HINT_VIDEO_X11_XVIDMODE "SDL_VIDEO_X11_XVIDMODE"


A variable controlling whether the X11 VidMode extension should be used.

#define SDL_HINT_VIDEO_X11_XINERAMA "SDL_VIDEO_X11_XINERAMA"


A variable controlling whether the X11 Xinerama extension should be used.

#define SDL_HINT_VIDEO_X11_XRANDR "SDL_VIDEO_X11_XRANDR"


A variable controlling whether the X11 XRandR extension should be used.

#define SDL_HINT_GRAB_KEYBOARD "SDL_GRAB_KEYBOARD"


A variable controlling whether grabbing input grabs the keyboard.

#define SDL_HINT_MOUSE_RELATIVE_MODE_WARP "SDL_MOUSE_RELATIVE_MODE_WARP"


A variable controlling whether relative mouse mode is implemented using mouse warping.

#define SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS"


Minimize your SDL_Window if it loses key focus when in fullscreen mode. Defaults to true.

#define SDL_HINT_IDLE_TIMER_DISABLED "SDL_IOS_IDLE_TIMER_DISABLED"


A variable controlling whether the idle timer is disabled on iOS.

#define SDL_HINT_ORIENTATIONS "SDL_IOS_ORIENTATIONS"


A variable controlling which orientations are allowed on iOS.

#define SDL_HINT_ACCELEROMETER_AS_JOYSTICK "SDL_ACCELEROMETER_AS_JOYSTICK"


A variable controlling whether an Android built-in accelerometer should be listed as a joystick device, rather than
listing actual joysticks only.

#define SDL_HINT_XINPUT_ENABLED "SDL_XINPUT_ENABLED"


A variable that lets you disable the detection and use of Xinput gamepad devices.

#define SDL_HINT_GAMECONTROLLERCONFIG "SDL_GAMECONTROLLERCONFIG"


A variable that lets you manually hint extra gamecontroller db entries.

#define SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS "SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS"


A variable that lets you enable joystick (and gamecontroller) events even when your app is in the background.

#define SDL_HINT_ALLOW_TOPMOST "SDL_ALLOW_TOPMOST"


If set to 0 then never set the top most bit on a SDL Window, even if the video mode expects it. This is a debugging
aid for developers and not expected to be used by end users. The default is "1".

#define SDL_HINT_TIMER_RESOLUTION "SDL_TIMER_RESOLUTION"


A variable that controls the timer resolution, in milliseconds.

#define SDL_HINT_VIDEO_HIGHDPI_DISABLED "SDL_VIDEO_HIGHDPI_DISABLED"


If set to 1, then do not allow high-DPI windows. ("Retina" on Mac)

#define SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK "SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK"


A variable that determines whether ctrl+click should generate a right-click event on Mac.

#define SDL_HINT_VIDEO_WIN_D3DCOMPILER "SDL_VIDEO_WIN_D3DCOMPILER"


A variable specifying which shader compiler to preload when using the Chrome ANGLE binaries.

#define SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT "SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT"


A variable that is the address of another SDL_Window (as a hex string formatted with "%p").
#define SDL_HINT_WINRT_PRIVACY_POLICY_URL "SDL_HINT_WINRT_PRIVACY_POLICY_URL"
#define SDL_HINT_WINRT_PRIVACY_POLICY_LABEL "SDL_HINT_WINRT_PRIVACY_POLICY_LABEL"
Label text for a WinRT app's privacy policy link.

#define SDL_HINT_WINRT_HANDLE_BACK_BUTTON "SDL_HINT_WINRT_HANDLE_BACK_BUTTON"


If set to 1, back button press events on Windows Phone 8+ will be marked as handled.

#define SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES "SDL_VIDEO_MAC_FULLSCREEN_SPACES"


A variable that dictates policy for fullscreen Spaces on Mac OS X.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.39 src/SDL/SDL_hints.h File Reference

199

Typedefs
typedef void( SDL_HintCallback) (void userdata, const char name, const char oldValue, const char
newValue)
Add a function to watch a particular hint.

Enumerations
enum SDL_HintPriority { SDL_HINT_DEFAULT, SDL_HINT_NORMAL, SDL_HINT_OVERRIDE }
An enumeration of hint priorities.

Functions
DECLSPEC SDL_bool SDLCALL SDL_SetHintWithPriority (const char name, const char value, SDL_HintPriority priority)
Set a hint with a specific priority.

DECLSPEC SDL_bool SDLCALL SDL_SetHint (const char name, const char value)
Set a hint with normal priority.

DECLSPEC const char SDLCALL SDL_GetHint (const char name)


Get a hint.

DECLSPEC void SDLCALL SDL_AddHintCallback (const char name, SDL_HintCallback callback, void
userdata)
DECLSPEC void SDLCALL SDL_DelHintCallback (const char name, SDL_HintCallback callback, void
userdata)
Remove a function watching a particular hint.

DECLSPEC void SDLCALL SDL_ClearHints (void)


Clear all hints.

6.39.1

Detailed Description

Official documentation for SDL configuration variables


This file contains functions to set and get configuration hints, as well as listing each of them alphabetically.
The convention for naming hints is SDL_HINT_X, where "SDL_X" is the environment variable that can be used to
override the default.
In general these hints are just that - they may or may not be supported or applicable on any given platform, but they
provide a way for an application or user to give the library a hint as to how they would like the library to work.

6.39.2

Macro Definition Documentation

6.39.2.1

#define SDL_HINT_ACCELEROMETER_AS_JOYSTICK "SDL_ACCELEROMETER_AS_JOYSTICK"

A variable controlling whether an Android built-in accelerometer should be listed as a joystick device, rather than
listing actual joysticks only.
This variable can be set to the following values: "0" - List only real joysticks and accept input from them "1" - List
real joysticks along with the accelerometer as if it were a 3 axis joystick (the default).

6.39.2.2

#define SDL_HINT_ALLOW_TOPMOST "SDL_ALLOW_TOPMOST"

If set to 0 then never set the top most bit on a SDL Window, even if the video mode expects it. This is a debugging
aid for developers and not expected to be used by end users. The default is "1".
This variable can be set to the following values: "0" - don't allow topmost "1" - allow topmost
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

200

6.39.2.3

File Documentation

#define SDL_HINT_FRAMEBUFFER_ACCELERATION "SDL_FRAMEBUFFER_ACCELERATION"

A variable controlling how 3D acceleration is used to accelerate the SDL screen surface.
SDL can try to accelerate the SDL screen surface by using streaming textures with a 3D rendering engine. This
variable controls whether and how this is done.
This variable can be set to the following values: "0" - Disable 3D acceleration "1" - Enable 3D acceleration, using
the default renderer. "X" - Enable 3D acceleration, using X where X is one of the valid rendering drivers. (e.g.
"direct3d", "opengl", etc.)
By default SDL tries to make a best guess for each platform whether to use acceleration or not.

6.39.2.4

#define SDL_HINT_GAMECONTROLLERCONFIG "SDL_GAMECONTROLLERCONFIG"

A variable that lets you manually hint extra gamecontroller db entries.


The variable should be newline delimited rows of gamecontroller config data, see SDL_gamecontroller.h
This hint must be set before calling SDL_Init(SDL_INIT_GAMECONTROLLER) You can update mappings after the
system is initialized with SDL_GameControllerMappingForGUID() and SDL_GameControllerAddMapping()

6.39.2.5

#define SDL_HINT_GRAB_KEYBOARD "SDL_GRAB_KEYBOARD"

A variable controlling whether grabbing input grabs the keyboard.


This variable can be set to the following values: "0" - Grab will affect only the mouse "1" - Grab will affect mouse
and keyboard
By default SDL will not grab the keyboard so system shortcuts still work.

6.39.2.6

#define SDL_HINT_IDLE_TIMER_DISABLED "SDL_IOS_IDLE_TIMER_DISABLED"

A variable controlling whether the idle timer is disabled on iOS.


When an iOS app does not receive touches for some time, the screen is dimmed automatically. For games where
the accelerometer is the only input this is problematic. This functionality can be disabled by setting this hint.
This variable can be set to the following values: "0" - Enable idle timer "1" - Disable idle timer

6.39.2.7

#define SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS "SDL_JOYSTICK_ALLOW_BACKGROUND_EVENTS"

A variable that lets you enable joystick (and gamecontroller) events even when your app is in the background.
The variable can be set to the following values: "0" - Disable joystick & gamecontroller input events when the
application is in the background. "1" - Enable joystick & gamecontroller input events when the application is in the
background.
The default value is "0". This hint may be set at any time.

6.39.2.8

#define SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK "SDL_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK"

A variable that determines whether ctrl+click should generate a right-click event on Mac.
If present, holding ctrl while left clicking will generate a right click event when on Mac.

6.39.2.9

#define SDL_HINT_MOUSE_RELATIVE_MODE_WARP "SDL_MOUSE_RELATIVE_MODE_WARP"

A variable controlling whether relative mouse mode is implemented using mouse warping.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.39 src/SDL/SDL_hints.h File Reference

201

This variable can be set to the following values: "0" - Relative mouse mode uses raw input "1" - Relative mouse
mode uses mouse warping
By default SDL will use raw input for relative mouse mode

6.39.2.10

#define SDL_HINT_ORIENTATIONS "SDL_IOS_ORIENTATIONS"

A variable controlling which orientations are allowed on iOS.


In some circumstances it is necessary to be able to explicitly control which UI orientations are allowed.
This variable is a space delimited list of the following values: "LandscapeLeft", "LandscapeRight", "Portrait" "PortraitUpsideDown"

6.39.2.11

#define SDL_HINT_RENDER_DIRECT3D11_DEBUG "SDL_HINT_RENDER_DIRECT3D11_DEBUG"

A variable controlling whether to enable Direct3D 11+'s Debug Layer.


This variable does not have any effect on the Direct3D 9 based renderer.
This variable can be set to the following values: "0" - Disable Debug Layer use "1" - Enable Debug Layer use
By default, SDL does not use Direct3D Debug Layer.

6.39.2.12

#define SDL_HINT_RENDER_DIRECT3D_THREADSAFE "SDL_RENDER_DIRECT3D_THREADSAFE"

A variable controlling whether the Direct3D device is initialized for thread-safe operations.
This variable can be set to the following values: "0" - Thread-safety is not enabled (faster) "1" - Thread-safety is
enabled
By default the Direct3D device is created with thread-safety disabled.

6.39.2.13

#define SDL_HINT_RENDER_DRIVER "SDL_RENDER_DRIVER"

A variable specifying which render driver to use.


If the application doesn't pick a specific renderer to use, this variable specifies the name of the preferred renderer.
If the preferred renderer can't be initialized, the normal default renderer is used.
This variable is case insensitive and can be set to the following values: "direct3d" "opengl" "opengles2" "opengles"
"software"
The default varies by platform, but it's the first one in the list that is available on the current platform.

6.39.2.14

#define SDL_HINT_RENDER_OPENGL_SHADERS "SDL_RENDER_OPENGL_SHADERS"

A variable controlling whether the OpenGL render driver uses shaders if they are available.
This variable can be set to the following values: "0" - Disable shaders "1" - Enable shaders
By default shaders are used if OpenGL supports them.

6.39.2.15

#define SDL_HINT_RENDER_SCALE_QUALITY "SDL_RENDER_SCALE_QUALITY"

A variable controlling the scaling quality.


This variable can be set to the following values: "0" or "nearest" - Nearest pixel sampling "1" or "linear" - Linear
filtering (supported by OpenGL and Direct3D) "2" or "best" - Currently this is the same as "linear"
By default nearest pixel sampling is used
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

202

6.39.2.16

File Documentation

#define SDL_HINT_RENDER_VSYNC "SDL_RENDER_VSYNC"

A variable controlling whether updates to the SDL screen surface should be synchronized with the vertical refresh,
to avoid tearing.
This variable can be set to the following values: "0" - Disable vsync "1" - Enable vsync
By default SDL does not sync screen surface updates with vertical refresh.

6.39.2.17

#define SDL_HINT_TIMER_RESOLUTION "SDL_TIMER_RESOLUTION"

A variable that controls the timer resolution, in milliseconds.


The higher resolution the timer, the more frequently the CPU services timer interrupts, and the more precise delays
are, but this takes up power and CPU time. This hint is only used on Windows 7 and earlier.

See this blog post for more information: http://randomascii.wordpress.com/2013/07/08/windows-timer-reso


If this variable is set to "0", the system timer resolution is not set.
The default value is "1". This hint may be set at any time.

6.39.2.18

#define SDL_HINT_VIDEO_ALLOW_SCREENSAVER "SDL_VIDEO_ALLOW_SCREENSAVER"

A variable controlling whether the screensaver is enabled.


This variable can be set to the following values: "0" - Disable screensaver "1" - Enable screensaver
By default SDL will disable the screensaver.

6.39.2.19

#define SDL_HINT_VIDEO_HIGHDPI_DISABLED "SDL_VIDEO_HIGHDPI_DISABLED"

If set to 1, then do not allow high-DPI windows. ("Retina" on Mac)

6.39.2.20

#define SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES "SDL_VIDEO_MAC_FULLSCREEN_SPACES"

A variable that dictates policy for fullscreen Spaces on Mac OS X.


This hint only applies to Mac OS X.
The variable can be set to the following values: "0" - Disable Spaces support (FULLSCREEN_DESKTOP won't use
them and SDL_WINDOW_RESIZABLE windows won't offer the "fullscreen" button on their titlebars). "1" - Enable
Spaces support (FULLSCREEN_DESKTOP will use them and SDL_WINDOW_RESIZABLE windows will offer the
"fullscreen" button on their titlebars.
The default value is "1". Spaces are disabled regardless of this hint if the OS isn't at least Mac OS X Lion (10.7).
This hint must be set before any windows are created.

6.39.2.21

#define SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS "SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS"

Minimize your SDL_Window if it loses key focus when in fullscreen mode. Defaults to true.

6.39.2.22

#define SDL_HINT_VIDEO_WIN_D3DCOMPILER "SDL_VIDEO_WIN_D3DCOMPILER"

A variable specifying which shader compiler to preload when using the Chrome ANGLE binaries.
SDL has EGL and OpenGL ES2 support on Windows via the ANGLE project. It can use two different sets of
binaries, those compiled by the user from source or those provided by the Chrome browser. In the later case, these
binaries require that SDL loads a DLL providing the shader compiler.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.39 src/SDL/SDL_hints.h File Reference

203

This variable can be set to the following values: "d3dcompiler_46.dll" - default, best for Vista or later. "d3dcompiler_43.dll" - for XP support. "none" - do not load any library, useful if you compiled ANGLE from source and included
the compiler in your binaries.

6.39.2.23

#define SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT "SDL_VIDEO_WINDOW_SHARE_PIXEL_FORMAT"

A variable that is the address of another SDL_Window (as a hex string formatted with "%p").
If this hint is set before SDL_CreateWindowFrom() and the SDL_Window it is set to has SDL_WINDOW_OPENGL
set (and running on WGL only, currently), then two things will occur on the newly created SDL_Window:
1. Its pixel format will be set to the same pixel format as this SDL_Window. This is needed for example when
sharing an OpenGL context across multiple windows.
2. The flag SDL_WINDOW_OPENGL will be set on the new window so it can be used for OpenGL rendering.
This variable can be set to the following values: The address (as a string "%p") of the SDL_Window that new
windows created with SDL_CreateWindowFrom() should share a pixel format with.

6.39.2.24

#define SDL_HINT_VIDEO_X11_XINERAMA "SDL_VIDEO_X11_XINERAMA"

A variable controlling whether the X11 Xinerama extension should be used.


This variable can be set to the following values: "0" - Disable Xinerama "1" - Enable Xinerama
By default SDL will use Xinerama if it is available.

6.39.2.25

#define SDL_HINT_VIDEO_X11_XRANDR "SDL_VIDEO_X11_XRANDR"

A variable controlling whether the X11 XRandR extension should be used.


This variable can be set to the following values: "0" - Disable XRandR "1" - Enable XRandR
By default SDL will not use XRandR because of window manager issues.

6.39.2.26

#define SDL_HINT_VIDEO_X11_XVIDMODE "SDL_VIDEO_X11_XVIDMODE"

A variable controlling whether the X11 VidMode extension should be used.


This variable can be set to the following values: "0" - Disable XVidMode "1" - Enable XVidMode
By default SDL will use XVidMode if it is available.

6.39.2.27

#define SDL_HINT_WINRT_HANDLE_BACK_BUTTON "SDL_HINT_WINRT_HANDLE_BACK_BUTTON"

If set to 1, back button press events on Windows Phone 8+ will be marked as handled.
TODO, WinRT: document SDL_HINT_WINRT_HANDLE_BACK_BUTTON need and use For now, more details on
why this is needed can be found at the beginning of the following web page: http://msdn.microsoft.-

com/en-us/library/windowsphone/develop/jj247550(v=vs.105).aspx

6.39.2.28

#define SDL_HINT_WINRT_PRIVACY_POLICY_LABEL "SDL_HINT_WINRT_PRIVACY_POLICY_LABEL"

Label text for a WinRT app's privacy policy link.


Network-enabled WinRT apps must include a privacy policy. On Windows 8, 8.1, and RT, Microsoft mandates that
this policy be available via the Windows Settings charm. SDL provides code to add a link there, with it's label text
being set via the optional hint, SDL_HINT_WINRT_PRIVACY_POLICY_LABEL.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

204

File Documentation

Please note that a privacy policy's contents are not set via this hint. A separate hint, SDL_HINT_WINRT_PRIVACY_POLICY_URL, is used to link to the actual text of the policy.
The contents of this hint should be encoded as a UTF8 string.
The default value is "Privacy Policy". This hint should only be set during app initialization, preferably before any calls
to SDL_Init.
For additional information on linking to a privacy policy, see the documentation for SDL_HINT_WINRT_PRIVACY_POLICY_URL.

6.39.2.29

#define SDL_HINT_WINRT_PRIVACY_POLICY_URL "SDL_HINT_WINRT_PRIVACY_POLICY_URL"

6.39.2.30

#define SDL_HINT_XINPUT_ENABLED "SDL_XINPUT_ENABLED"

A variable that lets you disable the detection and use of Xinput gamepad devices.
The variable can be set to the following values: "0" - Disable XInput detection (only uses direct input) "1" - Enable
XInput detection (the default)

6.39.3

Typedef Documentation

6.39.3.1

typedef void( SDL_HintCallback) (void userdata, const char name, const char oldValue, const char newValue)

Add a function to watch a particular hint.


Parameters
name
callback
userdata

The hint to watch


The function to call when the hint value changes
A pointer to pass to the callback function

6.39.4

Enumeration Type Documentation

6.39.4.1

enum SDL_HintPriority

An enumeration of hint priorities.


Enumerator
SDL_HINT_DEFAULT
SDL_HINT_NORMAL
SDL_HINT_OVERRIDE

6.39.5

Function Documentation

6.39.5.1 DECLSPEC void SDLCALL SDL_AddHintCallback ( const char name, SDL_HintCallback callback, void
userdata )
6.39.5.2 DECLSPEC void SDLCALL SDL_ClearHints ( void )
Clear all hints.
This function is called during SDL_Quit() to free stored hints.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.39 src/SDL/SDL_hints.h File Reference

205

6.39.5.3 DECLSPEC void SDLCALL SDL_DelHintCallback ( const char name, SDL_HintCallback callback, void
userdata )
Remove a function watching a particular hint.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

206

File Documentation

Parameters
name
callback
userdata

The hint being watched


The function being called when the hint value changes
A pointer being passed to the callback function

6.39.5.4 DECLSPEC const char SDLCALL SDL_GetHint ( const char name )


Get a hint.
Returns
The string value of a hint variable.

6.39.5.5 DECLSPEC SDL_bool SDLCALL SDL_SetHint ( const char name, const char value )
Set a hint with normal priority.
Returns
SDL_TRUE if the hint was set, SDL_FALSE otherwise

6.39.5.6 DECLSPEC SDL_bool SDLCALL SDL_SetHintWithPriority ( const char name, const char value,
SDL_HintPriority priority )
Set a hint with a specific priority.
The priority controls the behavior when setting a hint that already has a value. Hints will replace existing hints of
their priority and lower. Environment variables are considered to have override priority.
Returns
SDL_TRUE if the hint was set, SDL_FALSE otherwise

6.40

src/SDL/SDL_joystick.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_JoystickGUID

Macros
Hat positions
#define SDL_HAT_CENTERED 0x00
#define SDL_HAT_UP 0x01
#define SDL_HAT_RIGHT 0x02
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.40 src/SDL/SDL_joystick.h File Reference

207

#define SDL_HAT_DOWN 0x04


#define SDL_HAT_LEFT 0x08
#define SDL_HAT_RIGHTUP (SDL_HAT_RIGHT|SDL_HAT_UP)
#define SDL_HAT_RIGHTDOWN (SDL_HAT_RIGHT|SDL_HAT_DOWN)
#define SDL_HAT_LEFTUP (SDL_HAT_LEFT|SDL_HAT_UP)
#define SDL_HAT_LEFTDOWN (SDL_HAT_LEFT|SDL_HAT_DOWN)

Typedefs
typedef struct _SDL_Joystick SDL_Joystick
typedef Sint32 SDL_JoystickID

Functions

6.40.1

DECLSPEC int SDLCALL SDL_NumJoysticks (void)


DECLSPEC const char SDLCALL SDL_JoystickNameForIndex (int device_index)
DECLSPEC SDL_Joystick SDLCALL SDL_JoystickOpen (int device_index)
DECLSPEC const char SDLCALL SDL_JoystickName (SDL_Joystick joystick)
DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetDeviceGUID (int device_index)
DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetGUID (SDL_Joystick joystick)
DECLSPEC void SDLCALL SDL_JoystickGetGUIDString (SDL_JoystickGUID guid, char pszGUID, int cbGUID)
DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetGUIDFromString (const char pchGUID)
DECLSPEC SDL_bool SDLCALL SDL_JoystickGetAttached (SDL_Joystick joystick)
DECLSPEC SDL_JoystickID SDLCALL SDL_JoystickInstanceID (SDL_Joystick joystick)
DECLSPEC int SDLCALL SDL_JoystickNumAxes (SDL_Joystick joystick)
DECLSPEC int SDLCALL SDL_JoystickNumBalls (SDL_Joystick joystick)
DECLSPEC int SDLCALL SDL_JoystickNumHats (SDL_Joystick joystick)
DECLSPEC int SDLCALL SDL_JoystickNumButtons (SDL_Joystick joystick)
DECLSPEC void SDLCALL SDL_JoystickUpdate (void)
DECLSPEC int SDLCALL SDL_JoystickEventState (int state)
DECLSPEC Sint16 SDLCALL SDL_JoystickGetAxis (SDL_Joystick joystick, int axis)
DECLSPEC Uint8 SDLCALL SDL_JoystickGetHat (SDL_Joystick joystick, int hat)
DECLSPEC int SDLCALL SDL_JoystickGetBall (SDL_Joystick joystick, int ball, int dx, int dy)
DECLSPEC Uint8 SDLCALL SDL_JoystickGetButton (SDL_Joystick joystick, int button)
DECLSPEC void SDLCALL SDL_JoystickClose (SDL_Joystick joystick)

Detailed Description

Include file for SDL joystick event handling


The term "device_index" identifies currently plugged in joystick devices between 0 and SDL_NumJoysticks, with the
exact joystick behind a device_index changing as joysticks are plugged and unplugged.
The term "instance_id" is the current instantiation of a joystick device in the system, if the joystick is removed and
then re-inserted then it will get a new instance_id, instance_id's are monotonically increasing identifiers of a joystick
plugged in.
The term JoystickGUID is a stable 128-bit identifier for a joystick device that does not change over time, it identifies
class of the device (a X360 wired controller for example). This identifier is platform dependent.
In order to use these functions, SDL_Init() must have been called with the SDL_INIT_JOYSTICK flag. This causes
SDL to scan the system for joysticks, and load appropriate drivers.
If you would like to receive joystick updates while the application is in the background, you should set the following
hint before calling SDL_Init(): SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

208

File Documentation

6.40.2

Macro Definition Documentation

6.40.2.1

#define SDL_HAT_CENTERED 0x00

6.40.2.2

#define SDL_HAT_DOWN 0x04

6.40.2.3

#define SDL_HAT_LEFT 0x08

6.40.2.4

#define SDL_HAT_LEFTDOWN (SDL_HAT_LEFT|SDL_HAT_DOWN)

6.40.2.5

#define SDL_HAT_LEFTUP (SDL_HAT_LEFT|SDL_HAT_UP)

6.40.2.6

#define SDL_HAT_RIGHT 0x02

6.40.2.7

#define SDL_HAT_RIGHTDOWN (SDL_HAT_RIGHT|SDL_HAT_DOWN)

6.40.2.8

#define SDL_HAT_RIGHTUP (SDL_HAT_RIGHT|SDL_HAT_UP)

6.40.2.9

#define SDL_HAT_UP 0x01

6.40.3

Typedef Documentation

6.40.3.1

typedef struct _SDL_Joystick SDL_Joystick

6.40.3.2

typedef Sint32 SDL_JoystickID

6.40.4

Function Documentation

6.40.4.1 DECLSPEC void SDLCALL SDL_JoystickClose ( SDL_Joystick joystick )


Close a joystick previously opened with SDL_JoystickOpen().

6.40.4.2 DECLSPEC int SDLCALL SDL_JoystickEventState ( int state )


Enable/disable joystick event polling.
If joystick events are disabled, you must call SDL_JoystickUpdate() yourself and check the state of the joystick when
you want joystick information.
The state can be one of SDL_QUERY, SDL_ENABLE or SDL_IGNORE.

6.40.4.3 DECLSPEC SDL_bool SDLCALL SDL_JoystickGetAttached ( SDL_Joystick joystick )


Returns SDL_TRUE if the joystick has been opened and currently connected, or SDL_FALSE if it has not.

6.40.4.4 DECLSPEC Sint16 SDLCALL SDL_JoystickGetAxis ( SDL_Joystick joystick, int axis )


Get the current state of an axis control on a joystick.
The state is a value ranging from -32768 to 32767.
The axis indices start at index 0.

6.40.4.5 DECLSPEC int SDLCALL SDL_JoystickGetBall ( SDL_Joystick joystick, int ball, int dx, int dy )
Get the ball axis change since the last poll.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.40 src/SDL/SDL_joystick.h File Reference

209

Returns
0, or -1 if you passed it invalid parameters.
The ball indices start at index 0.

6.40.4.6 DECLSPEC Uint8 SDLCALL SDL_JoystickGetButton ( SDL_Joystick joystick, int button )


Get the current state of a button on a joystick.
The button indices start at index 0.

6.40.4.7 DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetDeviceGUID ( int device_index )


Return the GUID for the joystick at this index

6.40.4.8 DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetGUID ( SDL_Joystick joystick )


Return the GUID for this opened joystick

6.40.4.9 DECLSPEC SDL_JoystickGUID SDLCALL SDL_JoystickGetGUIDFromString ( const char pchGUID )


convert a string into a joystick formatted guid

6.40.4.10 DECLSPEC void SDLCALL SDL_JoystickGetGUIDString ( SDL_JoystickGUID guid, char pszGUID, int
cbGUID )
Return a string representation for this guid. pszGUID must point to at least 33 bytes (32 for the string plus a NULL
terminator).

6.40.4.11 DECLSPEC Uint8 SDLCALL SDL_JoystickGetHat ( SDL_Joystick joystick, int hat )


Get the current state of a POV hat on a joystick.
The hat indices start at index 0.
Returns
The return value is one of the following positions:
SDL_HAT_CENTERED
SDL_HAT_UP
SDL_HAT_RIGHT
SDL_HAT_DOWN
SDL_HAT_LEFT
SDL_HAT_RIGHTUP
SDL_HAT_RIGHTDOWN
SDL_HAT_LEFTUP
SDL_HAT_LEFTDOWN

6.40.4.12 DECLSPEC SDL_JoystickID SDLCALL SDL_JoystickInstanceID ( SDL_Joystick joystick )


Get the instance ID of an opened joystick or -1 if the joystick is invalid.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

210

File Documentation

6.40.4.13 DECLSPEC const char SDLCALL SDL_JoystickName ( SDL_Joystick joystick )


Return the name for this currently opened joystick. If no name can be found, this function returns NULL.

6.40.4.14 DECLSPEC const char SDLCALL SDL_JoystickNameForIndex ( int device_index )


Get the implementation dependent name of a joystick. This can be called before any joysticks are opened. If no
name can be found, this function returns NULL.

6.40.4.15 DECLSPEC int SDLCALL SDL_JoystickNumAxes ( SDL_Joystick joystick )


Get the number of general axis controls on a joystick.

6.40.4.16 DECLSPEC int SDLCALL SDL_JoystickNumBalls ( SDL_Joystick joystick )


Get the number of trackballs on a joystick.
Joystick trackballs have only relative motion events associated with them and their state cannot be polled.

6.40.4.17 DECLSPEC int SDLCALL SDL_JoystickNumButtons ( SDL_Joystick joystick )


Get the number of buttons on a joystick.

6.40.4.18 DECLSPEC int SDLCALL SDL_JoystickNumHats ( SDL_Joystick joystick )


Get the number of POV hats on a joystick.

6.40.4.19 DECLSPEC SDL_Joystick SDLCALL SDL_JoystickOpen ( int device_index )


Open a joystick for use. The index passed as an argument refers tothe N'th joystick on the system. This index is the
value which will identify this joystick in future joystick events.
Returns
A joystick identifier, or NULL if an error occurred.

6.40.4.20 DECLSPEC void SDLCALL SDL_JoystickUpdate ( void )


Update the current state of the open joysticks.
This is called automatically by the event loop if any joystick events are enabled.

6.40.4.21 DECLSPEC int SDLCALL SDL_NumJoysticks ( void )


Count the number of joysticks attached to the system right now

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.41 src/SDL/SDL_keyboard.h File Reference

6.41

211

src/SDL/SDL_keyboard.h File Reference

#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_keycode.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_Keysym
The SDL keysym structure, used in key events.

Typedefs
typedef struct SDL_Keysym SDL_Keysym
The SDL keysym structure, used in key events.

Functions
DECLSPEC SDL_Window SDLCALL SDL_GetKeyboardFocus (void)
Get the window which currently has keyboard focus.

DECLSPEC const Uint8 SDLCALL SDL_GetKeyboardState (int numkeys)


Get a snapshot of the current state of the keyboard.

DECLSPEC SDL_Keymod SDLCALL SDL_GetModState (void)


Get the current key modifier state for the keyboard.

DECLSPEC void SDLCALL SDL_SetModState (SDL_Keymod modstate)


Set the current key modifier state for the keyboard.

DECLSPEC SDL_Keycode SDLCALL SDL_GetKeyFromScancode (SDL_Scancode scancode)


Get the key code corresponding to the given scancode according to the current keyboard layout.

DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromKey (SDL_Keycode key)


Get the scancode corresponding to the given key code according to the current keyboard layout.

DECLSPEC const char SDLCALL SDL_GetScancodeName (SDL_Scancode scancode)


Get a human-readable name for a scancode.

DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromName (const char name)


Get a scancode from a human-readable name.

DECLSPEC const char SDLCALL SDL_GetKeyName (SDL_Keycode key)


Get a human-readable name for a key.

DECLSPEC SDL_Keycode SDLCALL SDL_GetKeyFromName (const char name)


Get a key code from a human-readable name.

DECLSPEC void SDLCALL SDL_StartTextInput (void)


Start accepting Unicode text input events. This function will show the on-screen keyboard if supported.

DECLSPEC SDL_bool SDLCALL SDL_IsTextInputActive (void)


Return whether or not Unicode text input events are enabled.

DECLSPEC void SDLCALL SDL_StopTextInput (void)


Stop receiving any text input events. This function will hide the on-screen keyboard if supported.

DECLSPEC void SDLCALL SDL_SetTextInputRect (SDL_Rect rect)


Set the rectangle used to type Unicode text inputs. This is used as a hint for IME and on-screen keyboard placement.

DECLSPEC SDL_bool SDLCALL SDL_HasScreenKeyboardSupport (void)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

212

File Documentation

Returns whether the platform has some screen keyboard support.

DECLSPEC SDL_bool SDLCALL SDL_IsScreenKeyboardShown (SDL_Window window)


Returns whether the screen keyboard is shown for given window.

6.41.1

Detailed Description

Include file for SDL keyboard event handling

6.41.2

Typedef Documentation

6.41.2.1

typedef struct SDL_Keysym SDL_Keysym

The SDL keysym structure, used in key events.


Note
If you are looking for translated character input, see the SDL_TEXTINPUT event.

6.41.3

Function Documentation

6.41.3.1 DECLSPEC SDL_Window SDLCALL SDL_GetKeyboardFocus ( void )


Get the window which currently has keyboard focus.

6.41.3.2 DECLSPEC const Uint8 SDLCALL SDL_GetKeyboardState ( int numkeys )


Get a snapshot of the current state of the keyboard.
Parameters
numkeys

if non-NULL, receives the length of the returned array.

Returns
An array of key states. Indexes into this array are obtained by using SDL_Scancode values.
Example:
1 const Uint8 *state = SDL_GetKeyboardState(NULL);
2 if ( state[SDL_SCANCODE_RETURN] )
{
3
printf("<RETURN> is pressed.\n");
4 }

6.41.3.3 DECLSPEC SDL_Keycode SDLCALL SDL_GetKeyFromName ( const char name )


Get a key code from a human-readable name.
Returns
key code, or SDLK_UNKNOWN if the name wasn't recognized

See also
SDL_Keycode

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.41 src/SDL/SDL_keyboard.h File Reference

213

6.41.3.4 DECLSPEC SDL_Keycode SDLCALL SDL_GetKeyFromScancode ( SDL_Scancode scancode )


Get the key code corresponding to the given scancode according to the current keyboard layout.
See SDL_Keycode for details.
See also
SDL_GetKeyName()

6.41.3.5 DECLSPEC const char SDLCALL SDL_GetKeyName ( SDL_Keycode key )


Get a human-readable name for a key.
Returns
A pointer to a UTF-8 string that stays valid at least until the next call to this function. If you need it around any
longer, you must copy it. If the key doesn't have a name, this function returns an empty string ("").

See also
SDL_Key

6.41.3.6 DECLSPEC SDL_Keymod SDLCALL SDL_GetModState ( void )


Get the current key modifier state for the keyboard.

6.41.3.7 DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromKey ( SDL_Keycode key )


Get the scancode corresponding to the given key code according to the current keyboard layout.
See SDL_Scancode for details.
See also
SDL_GetScancodeName()

6.41.3.8 DECLSPEC SDL_Scancode SDLCALL SDL_GetScancodeFromName ( const char name )


Get a scancode from a human-readable name.
Returns
scancode, or SDL_SCANCODE_UNKNOWN if the name wasn't recognized

See also
SDL_Scancode

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

214

File Documentation

6.41.3.9 DECLSPEC const char SDLCALL SDL_GetScancodeName ( SDL_Scancode scancode )


Get a human-readable name for a scancode.
Returns
A pointer to the name for the scancode. If the scancode doesn't have a name, this function returns an empty
string ("").

See also
SDL_Scancode

6.41.3.10 DECLSPEC SDL_bool SDLCALL SDL_HasScreenKeyboardSupport ( void )


Returns whether the platform has some screen keyboard support.
Returns
SDL_TRUE if some keyboard support is available else SDL_FALSE.

Note
Not all screen keyboard functions are supported on all platforms.

See also
SDL_IsScreenKeyboardShown()

6.41.3.11 DECLSPEC SDL_bool SDLCALL SDL_IsScreenKeyboardShown ( SDL_Window window )


Returns whether the screen keyboard is shown for given window.
Parameters
window

The window for which screen keyboard should be queried.

Returns
SDL_TRUE if screen keyboard is shown else SDL_FALSE.

See also
SDL_HasScreenKeyboardSupport()

6.41.3.12 DECLSPEC SDL_bool SDLCALL SDL_IsTextInputActive ( void )


Return whether or not Unicode text input events are enabled.
See also
SDL_StartTextInput()
SDL_StopTextInput()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.42 src/SDL/SDL_keycode.h File Reference

215

6.41.3.13 DECLSPEC void SDLCALL SDL_SetModState ( SDL_Keymod modstate )


Set the current key modifier state for the keyboard.
Note
This does not change the keyboard state, only the key modifier flags.

6.41.3.14 DECLSPEC void SDLCALL SDL_SetTextInputRect ( SDL_Rect rect )


Set the rectangle used to type Unicode text inputs. This is used as a hint for IME and on-screen keyboard placement.
See also
SDL_StartTextInput()

6.41.3.15 DECLSPEC void SDLCALL SDL_StartTextInput ( void )


Start accepting Unicode text input events. This function will show the on-screen keyboard if supported.
See also
SDL_StopTextInput()
SDL_SetTextInputRect()
SDL_HasScreenKeyboardSupport()

6.41.3.16 DECLSPEC void SDLCALL SDL_StopTextInput ( void )


Stop receiving any text input events. This function will hide the on-screen keyboard if supported.
See also
SDL_StartTextInput()
SDL_HasScreenKeyboardSupport()

6.42

src/SDL/SDL_keycode.h File Reference

#include "SDL_stdinc.h"
#include "SDL_scancode.h"

Macros
#define SDLK_SCANCODE_MASK (1<<30)
#define SDL_SCANCODE_TO_KEYCODE(X) (X | SDLK_SCANCODE_MASK)
#define KMOD_CTRL (KMOD_LCTRL|KMOD_RCTRL)
#define KMOD_SHIFT (KMOD_LSHIFT|KMOD_RSHIFT)
#define KMOD_ALT (KMOD_LALT|KMOD_RALT)
#define KMOD_GUI (KMOD_LGUI|KMOD_RGUI)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

216

File Documentation

Typedefs
typedef Sint32 SDL_Keycode
The SDL virtual key representation.

Enumerations
enum {
SDLK_UNKNOWN = 0, SDLK_RETURN = '\r', SDLK_ESCAPE = '\033', SDLK_BACKSPACE = '\b',
SDLK_TAB = '\t', SDLK_SPACE = ' ', SDLK_EXCLAIM = '!', SDLK_QUOTEDBL = '"',
SDLK_HASH = '#', SDLK_PERCENT = '', SDLK_DOLLAR = '$', SDLK_AMPERSAND = '&',
SDLK_QUOTE = '\'', SDLK_LEFTPAREN = '(', SDLK_RIGHTPAREN = ')', SDLK_ASTERISK = '',
SDLK_PLUS = '+', SDLK_COMMA = ',', SDLK_MINUS = '-', SDLK_PERIOD = '.',
SDLK_SLASH = '/', SDLK_0 = '0', SDLK_1 = '1', SDLK_2 = '2',
SDLK_3 = '3', SDLK_4 = '4', SDLK_5 = '5', SDLK_6 = '6',
SDLK_7 = '7', SDLK_8 = '8', SDLK_9 = '9', SDLK_COLON = ':',
SDLK_SEMICOLON = ';', SDLK_LESS = '<', SDLK_EQUALS = '=', SDLK_GREATER = '>',
SDLK_QUESTION = '?', SDLK_AT = '@', SDLK_LEFTBRACKET = '[', SDLK_BACKSLASH = '\\',
SDLK_RIGHTBRACKET = ']', SDLK_CARET = ' ', SDLK_UNDERSCORE = '_', SDLK_BACKQUOTE = '',
SDLK_a = 'a', SDLK_b = 'b', SDLK_c = 'c', SDLK_d = 'd',
SDLK_e = 'e', SDLK_f = 'f', SDLK_g = 'g', SDLK_h = 'h',
SDLK_i = 'i', SDLK_j = 'j', SDLK_k = 'k', SDLK_l = 'l',
SDLK_m = 'm', SDLK_n = 'n', SDLK_o = 'o', SDLK_p = 'p',
SDLK_q = 'q', SDLK_r = 'r', SDLK_s = 's', SDLK_t = 't',
SDLK_u = 'u', SDLK_v = 'v', SDLK_w = 'w', SDLK_x = 'x',
SDLK_y = 'y', SDLK_z = 'z', SDLK_CAPSLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CAPSLOCK), SDLK_F1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F1),
SDLK_F2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F2), SDLK_F3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F3), SDLK_F4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F4), SDLK_F5 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F5),
SDLK_F6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F6), SDLK_F7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F7), SDLK_F8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F8), SDLK_F9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F9),
SDLK_F10 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F10), SDLK_F11 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F11), SDLK_F12 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F12), SDLK_PRINTSCREEN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRINTSCREEN),
SDLK_SCROLLLOCK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SCROLLLOCK), SDLK_PAUSE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAUSE), SDLK_INSERT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_INSERT), SDLK_HOME = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HOME),
SDLK_PAGEUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEUP), SDLK_DELETE =
'\177', SDLK_END = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_END), SDLK_PAGEDOWN =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PAGEDOWN),
SDLK_RIGHT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RIGHT), SDLK_LEFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LEFT), SDLK_DOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DOWN), SDLK_UP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UP),
SDLK_NUMLOCKCLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_NUMLOCKCLEAR),
SDLK_KP_DIVIDE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DIVIDE), SDLK_KP_MULTIPLY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MULTIPLY), SDLK_KP_MINUS =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MINUS),
SDLK_KP_PLUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUS), SDLK_KP_ENTER
= SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_ENTER), SDLK_KP_1 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_1), SDLK_KP_2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_2),
SDLK_KP_3 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_3), SDLK_KP_4 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_4), SDLK_KP_5 = SDL_SCANCODE_TO_KEYCODE(SDGenerated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.42 src/SDL/SDL_keycode.h File Reference

217

L_SCANCODE_KP_5), SDLK_KP_6 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_6),


SDLK_KP_7 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_7), SDLK_KP_8 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_8), SDLK_KP_9 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_9), SDLK_KP_0 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_0),
SDLK_KP_PERIOD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERIOD), SDLK_APPLICATION = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_APPLICATION), SDLK_POWER =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_POWER), SDLK_KP_EQUALS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EQUALS),
SDLK_F13 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F13), SDLK_F14 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F14), SDLK_F15 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F15), SDLK_F16 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F16),
SDLK_F17 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F17), SDLK_F18 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F18), SDLK_F19 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F19), SDLK_F20 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F20),
SDLK_F21 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F21), SDLK_F22 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F22), SDLK_F23 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F23), SDLK_F24 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_F24),
SDLK_EXECUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXECUTE), SDLK_HELP =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_HELP), SDLK_MENU = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MENU), SDLK_SELECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SELECT),
SDLK_STOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_STOP), SDLK_AGAIN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AGAIN), SDLK_UNDO = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_UNDO), SDLK_CUT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CUT),
SDLK_COPY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COPY), SDLK_PASTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PASTE), SDLK_FIND = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_FIND), SDLK_MUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MUTE),
SDLK_VOLUMEUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEUP), SDLK_VOLUMEDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_VOLUMEDOWN), SDLK_KP_COMMA
= SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COMMA), SDLK_KP_EQUALSAS400,
SDLK_ALTERASE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_ALTERASE), SDLK_SYSREQ
= SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SYSREQ), SDLK_CANCEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CANCEL), SDLK_CLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEAR),
SDLK_PRIOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_PRIOR), SDLK_RETURN2 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RETURN2), SDLK_SEPARATOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SEPARATOR), SDLK_OUT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OUT),
SDLK_OPER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_OPER), SDLK_CLEARAGAIN =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CLEARAGAIN), SDLK_CRSEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CRSEL), SDLK_EXSEL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EXSEL),
SDLK_KP_00 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_00), SDLK_KP_000 = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_000), SDLK_THOUSANDSSEPARATOR, SDLK_DECIMALSEPARATOR,
SDLK_CURRENCYUNIT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CURRENCYUNIT), SDLK_CURRENCYSUBUNIT, SDLK_KP_LEFTPAREN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTPAREN), SDLK_KP_RIGHTPAREN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTPAREN),
SDLK_KP_LEFTBRACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LEFTBRACE), SDLK_KP_RIGHTBRACE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_RIGHTBRACE), SDLK_KP_TAB = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_TAB), SDLK_KP_BACKSPACE
= SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BACKSPACE),
SDLK_KP_A = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_A), SDLK_KP_B = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_B), SDLK_KP_C = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_C), SDLK_KP_D = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_D),
SDLK_KP_E = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_E), SDLK_KP_F = SDL_SCA-

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

218

File Documentation

NCODE_TO_KEYCODE(SDL_SCANCODE_KP_F), SDLK_KP_XOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_XOR), SDLK_KP_POWER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_POWER),


SDLK_KP_PERCENT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PERCENT), SDLK_KP_LESS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_LESS), SDLK_KP_GREATER =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_GREATER), SDLK_KP_AMPERSAND = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AMPERSAND),
SDLK_KP_DBLAMPERSAND, SDLK_KP_VERTICALBAR, SDLK_KP_DBLVERTICALBAR, SDLK_KP_COLON = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_COLON),
SDLK_KP_HASH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_HASH), SDLK_KP_SPACE
= SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_SPACE), SDLK_KP_AT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_AT), SDLK_KP_EXCLAM = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_EXCLAM),
SDLK_KP_MEMSTORE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMSTORE), SDLK_KP_MEMRECALL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMRECALL), SDLK_KP_MEMCLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMCLEAR), SDLK_KP_MEMADD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMADD),
SDLK_KP_MEMSUBTRACT, SDLK_KP_MEMMULTIPLY, SDLK_KP_MEMDIVIDE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_MEMDIVIDE), SDLK_KP_PLUSMINUS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_PLUSMINUS),
SDLK_KP_CLEAR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEAR), SDLK_KP_CLEARENTRY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_CLEARENTRY), SDLK_KP_BINARY = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_BINARY), SDLK_KP_OCTAL =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_OCTAL),
SDLK_KP_DECIMAL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KP_DECIMAL), SDLK_KP_HEXADECIMAL, SDLK_LCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LCTRL),
SDLK_LSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LSHIFT),
SDLK_LALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LALT), SDLK_LGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_LGUI), SDLK_RCTRL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RCTRL), SDLK_RSHIFT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RSHIFT),
SDLK_RALT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RALT), SDLK_RGUI = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_RGUI), SDLK_MODE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MODE), SDLK_AUDIONEXT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIONEXT),
SDLK_AUDIOPREV = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPREV), SDLK_AUDIOSTOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOSTOP), SDLK_AUDIOPLAY =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOPLAY), SDLK_AUDIOMUTE = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AUDIOMUTE),
SDLK_MEDIASELECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MEDIASELECT), SDLK_WWW = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_WWW), SDLK_MAIL = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_MAIL), SDLK_CALCULATOR = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_CALCULATOR),
SDLK_COMPUTER = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_COMPUTER), SDLK_AC_SEARCH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_SEARCH), SDLK_AC_HOME =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_HOME), SDLK_AC_BACK = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BACK),
SDLK_AC_FORWARD = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_FORWARD), SDLK_AC_STOP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_STOP), SDLK_AC_REFRESH =
SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_REFRESH), SDLK_AC_BOOKMARKS = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_AC_BOOKMARKS),
SDLK_BRIGHTNESSDOWN, SDLK_BRIGHTNESSUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_BRIGHTNESSUP), SDLK_DISPLAYSWITCH = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_DISPLAYSWITCH), SDLK_KBDILLUMTOGGLE,
SDLK_KBDILLUMDOWN = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMDOWN),
SDLK_KBDILLUMUP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_KBDILLUMUP), SDLK_EJECT = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_EJECT), SDLK_SLEEP = SDL_SCANCODE_TO_KEYCODE(SDL_SCANCODE_SLEEP) }

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.42 src/SDL/SDL_keycode.h File Reference

219

enum SDL_Keymod {
KMOD_NONE = 0x0000, KMOD_LSHIFT = 0x0001, KMOD_RSHIFT = 0x0002, KMOD_LCTRL = 0x0040,
KMOD_RCTRL = 0x0080, KMOD_LALT = 0x0100, KMOD_RALT = 0x0200, KMOD_LGUI = 0x0400,
KMOD_RGUI = 0x0800, KMOD_NUM = 0x1000, KMOD_CAPS = 0x2000, KMOD_MODE = 0x4000,
KMOD_RESERVED = 0x8000 }
Enumeration of valid key mods (possibly OR'd together).

6.42.1

Detailed Description

Defines constants which identify keyboard keys and modifiers.

6.42.2

Macro Definition Documentation

6.42.2.1

#define KMOD_ALT (KMOD_LALT|KMOD_RALT)

6.42.2.2

#define KMOD_CTRL (KMOD_LCTRL|KMOD_RCTRL)

6.42.2.3

#define KMOD_GUI (KMOD_LGUI|KMOD_RGUI)

6.42.2.4

#define KMOD_SHIFT (KMOD_LSHIFT|KMOD_RSHIFT)

6.42.2.5

#define SDL_SCANCODE_TO_KEYCODE( X ) (X | SDLK_SCANCODE_MASK)

6.42.2.6

#define SDLK_SCANCODE_MASK (1<<30)

6.42.3

Typedef Documentation

6.42.3.1

typedef Sint32 SDL_Keycode

The SDL virtual key representation.


Values of this type are used to represent keyboard keys using the current layout of the keyboard. These values
include Unicode values representing the unmodified character that would be generated by pressing the key, or an
SDLK_ constant for those keys that do not generate characters.

6.42.4

Enumeration Type Documentation

6.42.4.1

anonymous enum

Enumerator
SDLK_UNKNOWN
SDLK_RETURN
SDLK_ESCAPE
SDLK_BACKSPACE
SDLK_TAB
SDLK_SPACE
SDLK_EXCLAIM
SDLK_QUOTEDBL
SDLK_HASH
SDLK_PERCENT
SDLK_DOLLAR
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

220

File Documentation

SDLK_AMPERSAND
SDLK_QUOTE
SDLK_LEFTPAREN
SDLK_RIGHTPAREN
SDLK_ASTERISK
SDLK_PLUS
SDLK_COMMA
SDLK_MINUS
SDLK_PERIOD
SDLK_SLASH
SDLK_0
SDLK_1
SDLK_2
SDLK_3
SDLK_4
SDLK_5
SDLK_6
SDLK_7
SDLK_8
SDLK_9
SDLK_COLON
SDLK_SEMICOLON
SDLK_LESS
SDLK_EQUALS
SDLK_GREATER
SDLK_QUESTION
SDLK_AT
SDLK_LEFTBRACKET
SDLK_BACKSLASH
SDLK_RIGHTBRACKET
SDLK_CARET
SDLK_UNDERSCORE
SDLK_BACKQUOTE
SDLK_a
SDLK_b
SDLK_c
SDLK_d
SDLK_e
SDLK_f
SDLK_g
SDLK_h
SDLK_i
SDLK_j
SDLK_k
SDLK_l
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.42 src/SDL/SDL_keycode.h File Reference

SDLK_m
SDLK_n
SDLK_o
SDLK_p
SDLK_q
SDLK_r
SDLK_s
SDLK_t
SDLK_u
SDLK_v
SDLK_w
SDLK_x
SDLK_y
SDLK_z
SDLK_CAPSLOCK
SDLK_F1
SDLK_F2
SDLK_F3
SDLK_F4
SDLK_F5
SDLK_F6
SDLK_F7
SDLK_F8
SDLK_F9
SDLK_F10
SDLK_F11
SDLK_F12
SDLK_PRINTSCREEN
SDLK_SCROLLLOCK
SDLK_PAUSE
SDLK_INSERT
SDLK_HOME
SDLK_PAGEUP
SDLK_DELETE
SDLK_END
SDLK_PAGEDOWN
SDLK_RIGHT
SDLK_LEFT
SDLK_DOWN
SDLK_UP
SDLK_NUMLOCKCLEAR
SDLK_KP_DIVIDE
SDLK_KP_MULTIPLY
SDLK_KP_MINUS
SDLK_KP_PLUS
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

221

222

File Documentation

SDLK_KP_ENTER
SDLK_KP_1
SDLK_KP_2
SDLK_KP_3
SDLK_KP_4
SDLK_KP_5
SDLK_KP_6
SDLK_KP_7
SDLK_KP_8
SDLK_KP_9
SDLK_KP_0
SDLK_KP_PERIOD
SDLK_APPLICATION
SDLK_POWER
SDLK_KP_EQUALS
SDLK_F13
SDLK_F14
SDLK_F15
SDLK_F16
SDLK_F17
SDLK_F18
SDLK_F19
SDLK_F20
SDLK_F21
SDLK_F22
SDLK_F23
SDLK_F24
SDLK_EXECUTE
SDLK_HELP
SDLK_MENU
SDLK_SELECT
SDLK_STOP
SDLK_AGAIN
SDLK_UNDO
SDLK_CUT
SDLK_COPY
SDLK_PASTE
SDLK_FIND
SDLK_MUTE
SDLK_VOLUMEUP
SDLK_VOLUMEDOWN
SDLK_KP_COMMA
SDLK_KP_EQUALSAS400
SDLK_ALTERASE
SDLK_SYSREQ
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.42 src/SDL/SDL_keycode.h File Reference

SDLK_CANCEL
SDLK_CLEAR
SDLK_PRIOR
SDLK_RETURN2
SDLK_SEPARATOR
SDLK_OUT
SDLK_OPER
SDLK_CLEARAGAIN
SDLK_CRSEL
SDLK_EXSEL
SDLK_KP_00
SDLK_KP_000
SDLK_THOUSANDSSEPARATOR
SDLK_DECIMALSEPARATOR
SDLK_CURRENCYUNIT
SDLK_CURRENCYSUBUNIT
SDLK_KP_LEFTPAREN
SDLK_KP_RIGHTPAREN
SDLK_KP_LEFTBRACE
SDLK_KP_RIGHTBRACE
SDLK_KP_TAB
SDLK_KP_BACKSPACE
SDLK_KP_A
SDLK_KP_B
SDLK_KP_C
SDLK_KP_D
SDLK_KP_E
SDLK_KP_F
SDLK_KP_XOR
SDLK_KP_POWER
SDLK_KP_PERCENT
SDLK_KP_LESS
SDLK_KP_GREATER
SDLK_KP_AMPERSAND
SDLK_KP_DBLAMPERSAND
SDLK_KP_VERTICALBAR
SDLK_KP_DBLVERTICALBAR
SDLK_KP_COLON
SDLK_KP_HASH
SDLK_KP_SPACE
SDLK_KP_AT
SDLK_KP_EXCLAM
SDLK_KP_MEMSTORE
SDLK_KP_MEMRECALL
SDLK_KP_MEMCLEAR
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

223

224

File Documentation

SDLK_KP_MEMADD
SDLK_KP_MEMSUBTRACT
SDLK_KP_MEMMULTIPLY
SDLK_KP_MEMDIVIDE
SDLK_KP_PLUSMINUS
SDLK_KP_CLEAR
SDLK_KP_CLEARENTRY
SDLK_KP_BINARY
SDLK_KP_OCTAL
SDLK_KP_DECIMAL
SDLK_KP_HEXADECIMAL
SDLK_LCTRL
SDLK_LSHIFT
SDLK_LALT
SDLK_LGUI
SDLK_RCTRL
SDLK_RSHIFT
SDLK_RALT
SDLK_RGUI
SDLK_MODE
SDLK_AUDIONEXT
SDLK_AUDIOPREV
SDLK_AUDIOSTOP
SDLK_AUDIOPLAY
SDLK_AUDIOMUTE
SDLK_MEDIASELECT
SDLK_WWW
SDLK_MAIL
SDLK_CALCULATOR
SDLK_COMPUTER
SDLK_AC_SEARCH
SDLK_AC_HOME
SDLK_AC_BACK
SDLK_AC_FORWARD
SDLK_AC_STOP
SDLK_AC_REFRESH
SDLK_AC_BOOKMARKS
SDLK_BRIGHTNESSDOWN
SDLK_BRIGHTNESSUP
SDLK_DISPLAYSWITCH
SDLK_KBDILLUMTOGGLE
SDLK_KBDILLUMDOWN
SDLK_KBDILLUMUP
SDLK_EJECT
SDLK_SLEEP

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.43 src/SDL/SDL_loadso.h File Reference

6.42.4.2

225

enum SDL_Keymod

Enumeration of valid key mods (possibly OR'd together).


Enumerator
KMOD_NONE
KMOD_LSHIFT
KMOD_RSHIFT
KMOD_LCTRL
KMOD_RCTRL
KMOD_LALT
KMOD_RALT
KMOD_LGUI
KMOD_RGUI
KMOD_NUM
KMOD_CAPS
KMOD_MODE
KMOD_RESERVED

6.43

src/SDL/SDL_loadso.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"

Functions
DECLSPEC void SDLCALL SDL_LoadObject (const char sofile)
DECLSPEC void SDLCALL SDL_LoadFunction (void handle, const char name)
DECLSPEC void SDLCALL SDL_UnloadObject (void handle)

6.43.1

Detailed Description

System dependent library loading routines


Some things to keep in mind:
These functions only work on C function names. Other languages may have name mangling and intrinsic
language support that varies from compiler to compiler.
Make sure you declare your function pointers with the same calling convention as the actual library function.
Your code will crash mysteriously if you do not do this.
Avoid namespace collisions. If you load a symbol from the library, it is not defined whether or not it goes into
the global symbol namespace for the application. If it does and it conflicts with symbols in your code or other
shared libraries, you will not get the results you expect. :)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

226

File Documentation

6.43.2

Function Documentation

6.43.2.1 DECLSPEC void SDLCALL SDL_LoadFunction ( void handle, const char name )
Given an object handle, this function looks up the address of the named function in the shared object and returns it.
This address is no longer valid after calling SDL_UnloadObject().

6.43.2.2 DECLSPEC void SDLCALL SDL_LoadObject ( const char sofile )


This function dynamically loads a shared object and returns a pointer to the object handle (or NULL if there was an
error). The 'sofile' parameter is a system dependent name of the object file.

6.43.2.3 DECLSPEC void SDLCALL SDL_UnloadObject ( void handle )


Unload a shared object from memory.

6.44

src/SDL/SDL_log.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Macros
#define SDL_MAX_LOG_MESSAGE 4096
The maximum size of a log message.

Typedefs
typedef void( SDL_LogOutputFunction) (void userdata, int category, SDL_LogPriority priority, const char
message)
The prototype for the log output function.

Enumerations
enum {
SDL_LOG_CATEGORY_APPLICATION, SDL_LOG_CATEGORY_ERROR, SDL_LOG_CATEGORY_ASSERT, SDL_LOG_CATEGORY_SYSTEM,
SDL_LOG_CATEGORY_AUDIO, SDL_LOG_CATEGORY_VIDEO, SDL_LOG_CATEGORY_RENDER, SDL_LOG_CATEGORY_INPUT,
SDL_LOG_CATEGORY_TEST, SDL_LOG_CATEGORY_RESERVED1, SDL_LOG_CATEGORY_RESERVED2, SDL_LOG_CATEGORY_RESERVED3,
SDL_LOG_CATEGORY_RESERVED4, SDL_LOG_CATEGORY_RESERVED5, SDL_LOG_CATEGORY_RESERVED6, SDL_LOG_CATEGORY_RESERVED7,
SDL_LOG_CATEGORY_RESERVED8, SDL_LOG_CATEGORY_RESERVED9, SDL_LOG_CATEGORY_RESERVED10, SDL_LOG_CATEGORY_CUSTOM }
The predefined log categories.

enum SDL_LogPriority {
SDL_LOG_PRIORITY_VERBOSE = 1, SDL_LOG_PRIORITY_DEBUG, SDL_LOG_PRIORITY_INFO, SDL_LOG_PRIORITY_WARN,
SDL_LOG_PRIORITY_ERROR, SDL_LOG_PRIORITY_CRITICAL, SDL_NUM_LOG_PRIORITIES }
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.44 src/SDL/SDL_log.h File Reference

227

The predefined log priorities.

Functions
DECLSPEC void SDLCALL SDL_LogSetAllPriority (SDL_LogPriority priority)
Set the priority of all log categories.

DECLSPEC void SDLCALL SDL_LogSetPriority (int category, SDL_LogPriority priority)


Set the priority of a particular log category.

DECLSPEC SDL_LogPriority SDLCALL SDL_LogGetPriority (int category)


Get the priority of a particular log category.

DECLSPEC void SDLCALL SDL_LogResetPriorities (void)


Reset all priorities to default.

DECLSPEC void SDLCALL SDL_Log (const char fmt,...)


Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO.

DECLSPEC void SDLCALL SDL_LogVerbose (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_VERBOSE.

DECLSPEC void SDLCALL SDL_LogDebug (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_DEBUG.

DECLSPEC void SDLCALL SDL_LogInfo (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_INFO.

DECLSPEC void SDLCALL SDL_LogWarn (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_WARN.

DECLSPEC void SDLCALL SDL_LogError (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_ERROR.

DECLSPEC void SDLCALL SDL_LogCritical (int category, const char fmt,...)


Log a message with SDL_LOG_PRIORITY_CRITICAL.

DECLSPEC void SDLCALL SDL_LogMessage (int category, SDL_LogPriority priority, const char fmt,...)
Log a message with the specified category and priority.

DECLSPEC void SDLCALL SDL_LogMessageV (int category, SDL_LogPriority priority, const char fmt, va_list ap)
Log a message with the specified category and priority.

DECLSPEC void SDLCALL SDL_LogGetOutputFunction (SDL_LogOutputFunction callback,


userdata)

void

Get the current log output function.

DECLSPEC void SDLCALL SDL_LogSetOutputFunction (SDL_LogOutputFunction callback, void userdata)


This function allows you to replace the default log output function with one of your own.

6.44.1

Detailed Description

Simple log messages with categories and priorities.


By default logs are quiet, but if you're debugging SDL you might want:
SDL_LogSetAllPriority(SDL_LOG_PRIORITY_WARN);

Here's where the messages go on different platforms: Windows: debug output stream Android: log output Others:
standard error output (stderr)

6.44.2

Macro Definition Documentation

6.44.2.1

#define SDL_MAX_LOG_MESSAGE 4096

The maximum size of a log message.


Messages longer than the maximum size will be truncated
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

228

File Documentation

6.44.3
6.44.3.1

Typedef Documentation
typedef void( SDL_LogOutputFunction) (void userdata, int category, SDL_LogPriority priority, const char

message)
The prototype for the log output function.

6.44.4

Enumeration Type Documentation

6.44.4.1

anonymous enum

The predefined log categories.


By default the application category is enabled at the INFO level, the assert category is enabled at the WARN level,
test is enabled at the VERBOSE level and all other categories are enabled at the CRITICAL level.
Enumerator
SDL_LOG_CATEGORY_APPLICATION
SDL_LOG_CATEGORY_ERROR
SDL_LOG_CATEGORY_ASSERT
SDL_LOG_CATEGORY_SYSTEM
SDL_LOG_CATEGORY_AUDIO
SDL_LOG_CATEGORY_VIDEO
SDL_LOG_CATEGORY_RENDER
SDL_LOG_CATEGORY_INPUT
SDL_LOG_CATEGORY_TEST
SDL_LOG_CATEGORY_RESERVED1
SDL_LOG_CATEGORY_RESERVED2
SDL_LOG_CATEGORY_RESERVED3
SDL_LOG_CATEGORY_RESERVED4
SDL_LOG_CATEGORY_RESERVED5
SDL_LOG_CATEGORY_RESERVED6
SDL_LOG_CATEGORY_RESERVED7
SDL_LOG_CATEGORY_RESERVED8
SDL_LOG_CATEGORY_RESERVED9
SDL_LOG_CATEGORY_RESERVED10
SDL_LOG_CATEGORY_CUSTOM

6.44.4.2

enum SDL_LogPriority

The predefined log priorities.


Enumerator
SDL_LOG_PRIORITY_VERBOSE
SDL_LOG_PRIORITY_DEBUG
SDL_LOG_PRIORITY_INFO
SDL_LOG_PRIORITY_WARN
SDL_LOG_PRIORITY_ERROR
SDL_LOG_PRIORITY_CRITICAL
SDL_NUM_LOG_PRIORITIES
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.44 src/SDL/SDL_log.h File Reference

6.44.5

229

Function Documentation

6.44.5.1 DECLSPEC void SDLCALL SDL_Log ( const char fmt, ... )


Log a message with SDL_LOG_CATEGORY_APPLICATION and SDL_LOG_PRIORITY_INFO.

6.44.5.2 DECLSPEC void SDLCALL SDL_LogCritical ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_CRITICAL.

6.44.5.3 DECLSPEC void SDLCALL SDL_LogDebug ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_DEBUG.

6.44.5.4 DECLSPEC void SDLCALL SDL_LogError ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_ERROR.

6.44.5.5 DECLSPEC void SDLCALL SDL_LogGetOutputFunction ( SDL_LogOutputFunction callback, void


userdata )
Get the current log output function.

6.44.5.6 DECLSPEC SDL_LogPriority SDLCALL SDL_LogGetPriority ( int category )


Get the priority of a particular log category.

6.44.5.7 DECLSPEC void SDLCALL SDL_LogInfo ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_INFO.

6.44.5.8 DECLSPEC void SDLCALL SDL_LogMessage ( int category, SDL_LogPriority priority, const char fmt, ... )
Log a message with the specified category and priority.

6.44.5.9 DECLSPEC void SDLCALL SDL_LogMessageV ( int category, SDL_LogPriority priority, const char fmt,
va_list ap )
Log a message with the specified category and priority.

6.44.5.10 DECLSPEC void SDLCALL SDL_LogResetPriorities ( void )


Reset all priorities to default.
Note
This is called in SDL_Quit().

6.44.5.11 DECLSPEC void SDLCALL SDL_LogSetAllPriority ( SDL_LogPriority priority )


Set the priority of all log categories.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

230

File Documentation

6.44.5.12 DECLSPEC void SDLCALL SDL_LogSetOutputFunction ( SDL_LogOutputFunction callback, void


userdata )
This function allows you to replace the default log output function with one of your own.

6.44.5.13 DECLSPEC void SDLCALL SDL_LogSetPriority ( int category, SDL_LogPriority priority )


Set the priority of a particular log category.

6.44.5.14 DECLSPEC void SDLCALL SDL_LogVerbose ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_VERBOSE.

6.44.5.15 DECLSPEC void SDLCALL SDL_LogWarn ( int category, const char fmt, ... )
Log a message with SDL_LOG_PRIORITY_WARN.

6.45

src/SDL/SDL_main.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Macros
#define C_LINKAGE

Functions
C_LINKAGE int SDL_main (int argc, char argv[ ])
DECLSPEC void SDLCALL SDL_SetMainReady (void)

6.45.1

Detailed Description

Redefine main() on some platforms so that it is called by SDL.


The application's main() function must be called with C linkage, and should be declared like this:
#ifdef __cplusplus
extern "C"
#endif
int main(int argc, char *argv[])
{
}

6.45.2

Macro Definition Documentation

6.45.2.1

#define C_LINKAGE

6.45.3

Function Documentation
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.46 src/SDL/SDL_messagebox.h File Reference

231

6.45.3.1 C_LINKAGE int SDL_main ( int argc, char argv[ ] )


The prototype for the application's main() function

6.45.3.2 DECLSPEC void SDLCALL SDL_SetMainReady ( void )


This is called by the real SDL main function to let the rest of the library know that initialization was done properly.
Calling this yourself without knowing what you're doing can cause crashes and hard to diagnose problems with your
application.

6.46

src/SDL/SDL_messagebox.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_MessageBoxButtonData
Individual button data.

struct SDL_MessageBoxColor
RGB value used in a message box color scheme.

struct SDL_MessageBoxColorScheme
A set of colors to use for message box dialogs.

struct SDL_MessageBoxData
MessageBox structure containing title, text, window, etc.

Enumerations
enum SDL_MessageBoxFlags { SDL_MESSAGEBOX_ERROR = 0x00000010, SDL_MESSAGEBOX_WARNING = 0x00000020, SDL_MESSAGEBOX_INFORMATION = 0x00000040 }
SDL_MessageBox flags. If supported will display warning icon, etc.

enum SDL_MessageBoxButtonFlags { SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT


0x00000001, SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT = 0x00000002 }

Flags for SDL_MessageBoxButtonData.

enum SDL_MessageBoxColorType {
SDL_MESSAGEBOX_COLOR_BACKGROUND, SDL_MESSAGEBOX_COLOR_TEXT, SDL_MESSAGEBOX_COLOR_BUTTON_BORDER, SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND,
SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED, SDL_MESSAGEBOX_COLOR_MAX }

Functions
DECLSPEC int SDLCALL SDL_ShowMessageBox (const SDL_MessageBoxData messageboxdata, int
buttonid)
Create a modal message box.

DECLSPEC int SDLCALL SDL_ShowSimpleMessageBox (Uint32 flags, const char title, const char
message, SDL_Window window)
Create a simple modal message box.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

232

File Documentation

6.46.1

Enumeration Type Documentation

6.46.1.1

enum SDL_MessageBoxButtonFlags

Flags for SDL_MessageBoxButtonData.


Enumerator
SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT Marks the default button when return is hit
SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT Marks the default button when escape is hit

6.46.1.2

enum SDL_MessageBoxColorType

Enumerator
SDL_MESSAGEBOX_COLOR_BACKGROUND
SDL_MESSAGEBOX_COLOR_TEXT
SDL_MESSAGEBOX_COLOR_BUTTON_BORDER
SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND
SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED
SDL_MESSAGEBOX_COLOR_MAX

6.46.1.3

enum SDL_MessageBoxFlags

SDL_MessageBox flags. If supported will display warning icon, etc.


Enumerator
SDL_MESSAGEBOX_ERROR error dialog
SDL_MESSAGEBOX_WARNING warning dialog
SDL_MESSAGEBOX_INFORMATION informational dialog

6.46.2

Function Documentation

6.46.2.1 DECLSPEC int SDLCALL SDL_ShowMessageBox ( const SDL_MessageBoxData messageboxdata, int


buttonid )
Create a modal message box.
Parameters
messageboxdata
buttonid

The SDL_MessageBoxData structure with title, text, etc.


The pointer to which user id of hit button should be copied.

Returns
-1 on error, otherwise 0 and buttonid contains user id of button hit or -1 if dialog was closed.

Note
This function should be called on the thread that created the parent window, or on the main thread if the
messagebox has no parent. It will block execution of that thread until the user clicks a button or closes the
messagebox.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.46 src/SDL/SDL_messagebox.h File Reference


6.46.2.2 DECLSPEC int SDLCALL SDL_ShowSimpleMessageBox ( Uint32 flags, const char title, const char
message, SDL_Window window )
Create a simple modal message box.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

233

234

File Documentation

Parameters
flags
title
message
window

SDL_MessageBoxFlags
UTF-8 title text
UTF-8 message text
The parent window, or NULL for no parent

Returns
0 on success, -1 on error

See also
SDL_ShowMessageBox

6.47

src/SDL/SDL_mouse.h File Reference

#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Macros

#define SDL_BUTTON(X) (1 << ((X)-1))


#define SDL_BUTTON_LEFT 1
#define SDL_BUTTON_MIDDLE 2
#define SDL_BUTTON_RIGHT 3
#define SDL_BUTTON_X1 4
#define SDL_BUTTON_X2 5
#define SDL_BUTTON_LMASK SDL_BUTTON(SDL_BUTTON_LEFT)
#define SDL_BUTTON_MMASK SDL_BUTTON(SDL_BUTTON_MIDDLE)
#define SDL_BUTTON_RMASK SDL_BUTTON(SDL_BUTTON_RIGHT)
#define SDL_BUTTON_X1MASK SDL_BUTTON(SDL_BUTTON_X1)
#define SDL_BUTTON_X2MASK SDL_BUTTON(SDL_BUTTON_X2)

Typedefs
typedef struct SDL_Cursor SDL_Cursor

Enumerations
enum SDL_SystemCursor {
SDL_SYSTEM_CURSOR_ARROW, SDL_SYSTEM_CURSOR_IBEAM, SDL_SYSTEM_CURSOR_WAIT,
SDL_SYSTEM_CURSOR_CROSSHAIR,
SDL_SYSTEM_CURSOR_WAITARROW, SDL_SYSTEM_CURSOR_SIZENWSE, SDL_SYSTEM_CURSOR_SIZENESW, SDL_SYSTEM_CURSOR_SIZEWE,
SDL_SYSTEM_CURSOR_SIZENS, SDL_SYSTEM_CURSOR_SIZEALL, SDL_SYSTEM_CURSOR_NO,
SDL_SYSTEM_CURSOR_HAND,
SDL_NUM_SYSTEM_CURSORS }
Cursor types for SDL_CreateSystemCursor.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.47 src/SDL/SDL_mouse.h File Reference

235

Functions
DECLSPEC SDL_Window SDLCALL SDL_GetMouseFocus (void)
Get the window which currently has mouse focus.

DECLSPEC Uint32 SDLCALL SDL_GetMouseState (int x, int y)


Retrieve the current state of the mouse.

DECLSPEC Uint32 SDLCALL SDL_GetRelativeMouseState (int x, int y)


Retrieve the relative state of the mouse.

DECLSPEC void SDLCALL SDL_WarpMouseInWindow (SDL_Window window, int x, int y)


Moves the mouse to the given position within the window.

DECLSPEC int SDLCALL SDL_SetRelativeMouseMode (SDL_bool enabled)


Set relative mouse mode.

DECLSPEC SDL_bool SDLCALL SDL_GetRelativeMouseMode (void)


Query whether relative mouse mode is enabled.

DECLSPEC SDL_Cursor SDLCALL SDL_CreateCursor (const Uint8 data, const Uint8 mask, int w, int h,
int hot_x, int hot_y)
Create a cursor, using the specified bitmap data and mask (in MSB format).

DECLSPEC SDL_Cursor SDLCALL SDL_CreateColorCursor (SDL_Surface surface, int hot_x, int hot_y)
Create a color cursor.

DECLSPEC SDL_Cursor SDLCALL SDL_CreateSystemCursor (SDL_SystemCursor id)


Create a system cursor.

DECLSPEC void SDLCALL SDL_SetCursor (SDL_Cursor cursor)


Set the active cursor.

DECLSPEC SDL_Cursor SDLCALL SDL_GetCursor (void)


Return the active cursor.

DECLSPEC SDL_Cursor SDLCALL SDL_GetDefaultCursor (void)


Return the default cursor.

DECLSPEC void SDLCALL SDL_FreeCursor (SDL_Cursor cursor)


Frees a cursor created with SDL_CreateCursor().

DECLSPEC int SDLCALL SDL_ShowCursor (int toggle)


Toggle whether or not the cursor is shown.

6.47.1

Detailed Description

Include file for SDL mouse event handling.

6.47.2

Macro Definition Documentation

6.47.2.1

#define SDL_BUTTON( X ) (1 << ((X)-1))

Used as a mask when testing buttons in buttonstate.


Button 1: Left mouse button
Button 2: Middle mouse button
Button 3: Right mouse button

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

236

File Documentation

6.47.2.2

#define SDL_BUTTON_LEFT 1

6.47.2.3

#define SDL_BUTTON_LMASK SDL_BUTTON(SDL_BUTTON_LEFT)

6.47.2.4

#define SDL_BUTTON_MIDDLE 2

6.47.2.5

#define SDL_BUTTON_MMASK SDL_BUTTON(SDL_BUTTON_MIDDLE)

6.47.2.6

#define SDL_BUTTON_RIGHT 3

6.47.2.7

#define SDL_BUTTON_RMASK SDL_BUTTON(SDL_BUTTON_RIGHT)

6.47.2.8

#define SDL_BUTTON_X1 4

6.47.2.9

#define SDL_BUTTON_X1MASK SDL_BUTTON(SDL_BUTTON_X1)

6.47.2.10

#define SDL_BUTTON_X2 5

6.47.2.11

#define SDL_BUTTON_X2MASK SDL_BUTTON(SDL_BUTTON_X2)

6.47.3

Typedef Documentation

6.47.3.1

typedef struct SDL_Cursor SDL_Cursor

6.47.4

Enumeration Type Documentation

6.47.4.1

enum SDL_SystemCursor

Cursor types for SDL_CreateSystemCursor.


Enumerator
SDL_SYSTEM_CURSOR_ARROW Arrow
SDL_SYSTEM_CURSOR_IBEAM I-beam
SDL_SYSTEM_CURSOR_WAIT Wait
SDL_SYSTEM_CURSOR_CROSSHAIR Crosshair
SDL_SYSTEM_CURSOR_WAITARROW Small wait cursor (or Wait if not available)
SDL_SYSTEM_CURSOR_SIZENWSE Double arrow pointing northwest and southeast
SDL_SYSTEM_CURSOR_SIZENESW Double arrow pointing northeast and southwest
SDL_SYSTEM_CURSOR_SIZEWE Double arrow pointing west and east
SDL_SYSTEM_CURSOR_SIZENS Double arrow pointing north and south
SDL_SYSTEM_CURSOR_SIZEALL Four pointed arrow pointing north, south, east, and west
SDL_SYSTEM_CURSOR_NO Slashed circle or crossbones
SDL_SYSTEM_CURSOR_HAND Hand
SDL_NUM_SYSTEM_CURSORS

6.47.5

Function Documentation

6.47.5.1 DECLSPEC SDL_Cursor SDLCALL SDL_CreateColorCursor ( SDL_Surface surface, int hot_x, int hot_y
)
Create a color cursor.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.47 src/SDL/SDL_mouse.h File Reference

237

See also
SDL_FreeCursor()

6.47.5.2 DECLSPEC SDL_Cursor SDLCALL SDL_CreateCursor ( const Uint8 data, const Uint8 mask, int w, int
h, int hot_x, int hot_y )
Create a cursor, using the specified bitmap data and mask (in MSB format).
The cursor width must be a multiple of 8 bits.
The cursor is created in black and white according to the following:
data
0
1
0
1

mask
1
1
0
0

resulting pixel on screen


White
Black
Transparent
Inverted color if possible, black if
not.

See also
SDL_FreeCursor()

6.47.5.3 DECLSPEC SDL_Cursor SDLCALL SDL_CreateSystemCursor ( SDL_SystemCursor id )


Create a system cursor.
See also
SDL_FreeCursor()

6.47.5.4 DECLSPEC void SDLCALL SDL_FreeCursor ( SDL_Cursor cursor )


Frees a cursor created with SDL_CreateCursor().
See also
SDL_CreateCursor()

6.47.5.5 DECLSPEC SDL_Cursor SDLCALL SDL_GetCursor ( void )


Return the active cursor.

6.47.5.6 DECLSPEC SDL_Cursor SDLCALL SDL_GetDefaultCursor ( void )


Return the default cursor.

6.47.5.7 DECLSPEC SDL_Window SDLCALL SDL_GetMouseFocus ( void )


Get the window which currently has mouse focus.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

238

File Documentation

6.47.5.8 DECLSPEC Uint32 SDLCALL SDL_GetMouseState ( int x, int y )


Retrieve the current state of the mouse.
The current button state is returned as a button bitmask, which can be tested using the SDL_BUTTON(X) macros,
and x and y are set to the mouse cursor position relative to the focus window for the currently selected mouse. You
can pass NULL for either x or y.

6.47.5.9 DECLSPEC SDL_bool SDLCALL SDL_GetRelativeMouseMode ( void )


Query whether relative mouse mode is enabled.
See also
SDL_SetRelativeMouseMode()

6.47.5.10 DECLSPEC Uint32 SDLCALL SDL_GetRelativeMouseState ( int x, int y )


Retrieve the relative state of the mouse.
The current button state is returned as a button bitmask, which can be tested using the SDL_BUTTON(X) macros,
and x and y are set to the mouse deltas since the last call to SDL_GetRelativeMouseState().

6.47.5.11 DECLSPEC void SDLCALL SDL_SetCursor ( SDL_Cursor cursor )


Set the active cursor.

6.47.5.12 DECLSPEC int SDLCALL SDL_SetRelativeMouseMode ( SDL_bool enabled )


Set relative mouse mode.
Parameters
enabled

Whether or not to enable relative mode

Returns
0 on success, or -1 if relative mode is not supported.
While the mouse is in relative mode, the cursor is hidden, and the driver will try to report continuous motion in the
current window. Only relative motion events will be delivered, the mouse position will not change.
Note
This function will flush any pending mouse motion.

See also
SDL_GetRelativeMouseMode()

6.47.5.13 DECLSPEC int SDLCALL SDL_ShowCursor ( int toggle )


Toggle whether or not the cursor is shown.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.48 src/SDL/SDL_mutex.h File Reference


Parameters
toggle

1 to show the cursor, 0 to hide it, -1 to query the current state.

Returns
1 if the cursor is shown, or 0 if the cursor is hidden.

6.47.5.14 DECLSPEC void SDLCALL SDL_WarpMouseInWindow ( SDL_Window window, int x, int y )


Moves the mouse to the given position within the window.
Parameters
window
x
y

The window to move the mouse into, or NULL for the current mouse focus
The x coordinate within the window
The y coordinate within the window

Note
This function generates a mouse motion event

6.48

src/SDL/SDL_mutex.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"

Macros
#define SDL_MUTEX_TIMEDOUT 1
#define SDL_MUTEX_MAXWAIT ((Uint32)0)

Mutex functions

#define SDL_mutexP(m) SDL_LockMutex(m)


#define SDL_mutexV(m) SDL_UnlockMutex(m)
typedef struct SDL_mutex SDL_mutex
DECLSPEC SDL_mutex SDLCALL SDL_CreateMutex (void)
DECLSPEC int SDLCALL SDL_LockMutex (SDL_mutex mutex)
DECLSPEC int SDLCALL SDL_TryLockMutex (SDL_mutex mutex)
DECLSPEC int SDLCALL SDL_UnlockMutex (SDL_mutex mutex)
DECLSPEC void SDLCALL SDL_DestroyMutex (SDL_mutex mutex)

Semaphore functions

typedef struct SDL_semaphore SDL_sem


DECLSPEC SDL_sem SDLCALL SDL_CreateSemaphore (Uint32 initial_value)
DECLSPEC void SDLCALL SDL_DestroySemaphore (SDL_sem sem)
DECLSPEC int SDLCALL SDL_SemWait (SDL_sem sem)
DECLSPEC int SDLCALL SDL_SemTryWait (SDL_sem sem)

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

239

240

File Documentation
DECLSPEC int SDLCALL SDL_SemWaitTimeout (SDL_sem sem, Uint32 ms)
DECLSPEC int SDLCALL SDL_SemPost (SDL_sem sem)
DECLSPEC Uint32 SDLCALL SDL_SemValue (SDL_sem sem)

Condition variable functions


typedef struct SDL_cond SDL_cond
DECLSPEC SDL_cond SDLCALL SDL_CreateCond (void)
DECLSPEC void SDLCALL SDL_DestroyCond (SDL_cond cond)
DECLSPEC int SDLCALL SDL_CondSignal (SDL_cond cond)
DECLSPEC int SDLCALL SDL_CondBroadcast (SDL_cond cond)
DECLSPEC int SDLCALL SDL_CondWait (SDL_cond cond, SDL_mutex mutex)
DECLSPEC int SDLCALL SDL_CondWaitTimeout (SDL_cond cond, SDL_mutex mutex, Uint32 ms)

6.48.1

Detailed Description

Functions to provide thread synchronization primitives.

6.48.2

Macro Definition Documentation

6.48.2.1

#define SDL_MUTEX_MAXWAIT ((Uint32)0)

This is the timeout value which corresponds to never time out.

6.48.2.2

#define SDL_MUTEX_TIMEDOUT 1

Synchronization functions which can time out return this value if they time out.

6.48.2.3

#define SDL_mutexP( m ) SDL_LockMutex(m)

Lock the mutex.


Returns
0, or -1 on error.

6.48.2.4

#define SDL_mutexV( m ) SDL_UnlockMutex(m)

Unlock the mutex.


Returns
0, or -1 on error.

Warning
It is an error to unlock a mutex that has not been locked by the current thread, and doing so results in undefined
behavior.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.48 src/SDL/SDL_mutex.h File Reference

6.48.3

Typedef Documentation

6.48.3.1

typedef struct SDL_cond SDL_cond

6.48.3.2

typedef struct SDL_mutex SDL_mutex

6.48.3.3

typedef struct SDL_semaphore SDL_sem

6.48.4

Function Documentation

241

6.48.4.1 DECLSPEC int SDLCALL SDL_CondBroadcast ( SDL_cond cond )


Restart all threads that are waiting on the condition variable.
Returns
0 or -1 on error.

6.48.4.2 DECLSPEC int SDLCALL SDL_CondSignal ( SDL_cond cond )


Restart one of the threads that are waiting on the condition variable.
Returns
0 or -1 on error.

6.48.4.3 DECLSPEC int SDLCALL SDL_CondWait ( SDL_cond cond, SDL_mutex mutex )


Wait on the condition variable, unlocking the provided mutex.
Warning
The mutex must be locked before entering this function!

The mutex is re-locked once the condition variable is signaled.


Returns
0 when it is signaled, or -1 on error.

6.48.4.4 DECLSPEC int SDLCALL SDL_CondWaitTimeout ( SDL_cond cond, SDL_mutex mutex, Uint32 ms )
Waits for at most ms milliseconds, and returns 0 if the condition variable is signaled, SDL_MUTEX_TIMEDOUT if
the condition is not signaled in the allotted time, and -1 on error.
Warning
On some platforms this function is implemented by looping with a delay of 1 ms, and so should be avoided if
possible.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

242

File Documentation

6.48.4.5 DECLSPEC SDL_cond SDLCALL SDL_CreateCond ( void )


Create a condition variable.
Typical use of condition variables:
Thread A: SDL_LockMutex(lock); while ( ! condition ) { SDL_CondWait(cond, lock); } SDL_UnlockMutex(lock);
Thread B: SDL_LockMutex(lock); ... condition = true; ... SDL_CondSignal(cond); SDL_UnlockMutex(lock);
There is some discussion whether to signal the condition variable with the mutex locked or not. There is some
potential performance benefit to unlocking first on some platforms, but there are some potential race conditions
depending on how your code is structured.
In general it's safer to signal the condition variable while the mutex is locked.

6.48.4.6 DECLSPEC SDL_mutex SDLCALL SDL_CreateMutex ( void )


Create a mutex, initialized unlocked.

6.48.4.7 DECLSPEC SDL_sem SDLCALL SDL_CreateSemaphore ( Uint32 initial_value )


Create a semaphore, initialized with value, returns NULL on failure.

6.48.4.8 DECLSPEC void SDLCALL SDL_DestroyCond ( SDL_cond cond )


Destroy a condition variable.

6.48.4.9 DECLSPEC void SDLCALL SDL_DestroyMutex ( SDL_mutex mutex )


Destroy a mutex.

6.48.4.10 DECLSPEC void SDLCALL SDL_DestroySemaphore ( SDL_sem sem )


Destroy a semaphore.

6.48.4.11 DECLSPEC int SDLCALL SDL_LockMutex ( SDL_mutex mutex )


6.48.4.12 DECLSPEC int SDLCALL SDL_SemPost ( SDL_sem sem )
Atomically increases the semaphore's count (not blocking).
Returns
0, or -1 on error.

6.48.4.13 DECLSPEC int SDLCALL SDL_SemTryWait ( SDL_sem sem )


Non-blocking variant of SDL_SemWait().
Returns
0 if the wait succeeds, SDL_MUTEX_TIMEDOUT if the wait would block, and -1 on error.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.49 src/SDL/SDL_name.h File Reference

243

6.48.4.14 DECLSPEC Uint32 SDLCALL SDL_SemValue ( SDL_sem sem )


Returns the current count of the semaphore.

6.48.4.15 DECLSPEC int SDLCALL SDL_SemWait ( SDL_sem sem )


This function suspends the calling thread until the semaphore pointed to by sem has a positive count. It then
atomically decreases the semaphore count.

6.48.4.16 DECLSPEC int SDLCALL SDL_SemWaitTimeout ( SDL_sem sem, Uint32 ms )


Variant of SDL_SemWait() with a timeout in milliseconds.
Returns
0 if the wait succeeds, SDL_MUTEX_TIMEDOUT if the wait does not succeed in the allotted time, and -1 on
error.

Warning
On some platforms this function is implemented by looping with a delay of 1 ms, and so should be avoided if
possible.

6.48.4.17 DECLSPEC int SDLCALL SDL_TryLockMutex ( SDL_mutex mutex )


Try to lock the mutex
Returns
0, SDL_MUTEX_TIMEDOUT, or -1 on error

6.48.4.18 DECLSPEC int SDLCALL SDL_UnlockMutex ( SDL_mutex mutex )

6.49

src/SDL/SDL_name.h File Reference

Macros
#define SDL_NAME(X) SDL_##X

6.49.1

Macro Definition Documentation

6.49.1.1

#define SDL_NAME( X ) SDL_##X

6.50

src/SDL/SDL_opengl.h File Reference

#include
#include
#include
#include

"SDL_config.h"
<GL/gl.h>
<stddef.h>
<inttypes.h>

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

244

File Documentation

Macros

#define __glext_h_ / Don't let gl.h include glext.h /


#define __glext_h_
#define GL_GLEXT_VERSION 64
#define APIENTRY
#define APIENTRYP APIENTRY
#define GLAPI extern
#define GL_UNSIGNED_BYTE_3_3_2 0x8032
#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033
#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034
#define GL_UNSIGNED_INT_8_8_8_8 0x8035
#define GL_UNSIGNED_INT_10_10_10_2 0x8036
#define GL_TEXTURE_BINDING_3D 0x806A
#define GL_PACK_SKIP_IMAGES 0x806B
#define GL_PACK_IMAGE_HEIGHT 0x806C
#define GL_UNPACK_SKIP_IMAGES 0x806D
#define GL_UNPACK_IMAGE_HEIGHT 0x806E
#define GL_TEXTURE_3D 0x806F
#define GL_PROXY_TEXTURE_3D 0x8070
#define GL_TEXTURE_DEPTH 0x8071
#define GL_TEXTURE_WRAP_R 0x8072
#define GL_MAX_3D_TEXTURE_SIZE 0x8073
#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362
#define GL_UNSIGNED_SHORT_5_6_5 0x8363
#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364
#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365
#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366
#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367
#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368
#define GL_BGR 0x80E0
#define GL_BGRA 0x80E1
#define GL_MAX_ELEMENTS_VERTICES 0x80E8
#define GL_MAX_ELEMENTS_INDICES 0x80E9
#define GL_CLAMP_TO_EDGE 0x812F
#define GL_TEXTURE_MIN_LOD 0x813A
#define GL_TEXTURE_MAX_LOD 0x813B
#define GL_TEXTURE_BASE_LEVEL 0x813C
#define GL_TEXTURE_MAX_LEVEL 0x813D
#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12
#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13
#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22
#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23
#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E
#define GL_RESCALE_NORMAL 0x803A
#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8
#define GL_SINGLE_COLOR 0x81F9
#define GL_SEPARATE_SPECULAR_COLOR 0x81FA
#define GL_ALIASED_POINT_SIZE_RANGE 0x846D
#define GL_CONSTANT_COLOR 0x8001
#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002
#define GL_CONSTANT_ALPHA 0x8003
#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004
#define GL_BLEND_COLOR 0x8005
#define GL_FUNC_ADD 0x8006
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_MIN 0x8007


#define GL_MAX 0x8008
#define GL_BLEND_EQUATION 0x8009
#define GL_FUNC_SUBTRACT 0x800A
#define GL_FUNC_REVERSE_SUBTRACT 0x800B
#define GL_CONVOLUTION_1D 0x8010
#define GL_CONVOLUTION_2D 0x8011
#define GL_SEPARABLE_2D 0x8012
#define GL_CONVOLUTION_BORDER_MODE 0x8013
#define GL_CONVOLUTION_FILTER_SCALE 0x8014
#define GL_CONVOLUTION_FILTER_BIAS 0x8015
#define GL_REDUCE 0x8016
#define GL_CONVOLUTION_FORMAT 0x8017
#define GL_CONVOLUTION_WIDTH 0x8018
#define GL_CONVOLUTION_HEIGHT 0x8019
#define GL_MAX_CONVOLUTION_WIDTH 0x801A
#define GL_MAX_CONVOLUTION_HEIGHT 0x801B
#define GL_POST_CONVOLUTION_RED_SCALE 0x801C
#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D
#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E
#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F
#define GL_POST_CONVOLUTION_RED_BIAS 0x8020
#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021
#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022
#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023
#define GL_HISTOGRAM 0x8024
#define GL_PROXY_HISTOGRAM 0x8025
#define GL_HISTOGRAM_WIDTH 0x8026
#define GL_HISTOGRAM_FORMAT 0x8027
#define GL_HISTOGRAM_RED_SIZE 0x8028
#define GL_HISTOGRAM_GREEN_SIZE 0x8029
#define GL_HISTOGRAM_BLUE_SIZE 0x802A
#define GL_HISTOGRAM_ALPHA_SIZE 0x802B
#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C
#define GL_HISTOGRAM_SINK 0x802D
#define GL_MINMAX 0x802E
#define GL_MINMAX_FORMAT 0x802F
#define GL_MINMAX_SINK 0x8030
#define GL_TABLE_TOO_LARGE 0x8031
#define GL_COLOR_MATRIX 0x80B1
#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2
#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3
#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4
#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5
#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6
#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7
#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8
#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9
#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA
#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB
#define GL_COLOR_TABLE 0x80D0
#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1
#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2
#define GL_PROXY_COLOR_TABLE 0x80D3
#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

245

246

File Documentation

#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5


#define GL_COLOR_TABLE_SCALE 0x80D6
#define GL_COLOR_TABLE_BIAS 0x80D7
#define GL_COLOR_TABLE_FORMAT 0x80D8
#define GL_COLOR_TABLE_WIDTH 0x80D9
#define GL_COLOR_TABLE_RED_SIZE 0x80DA
#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB
#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC
#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD
#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE
#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF
#define GL_CONSTANT_BORDER 0x8151
#define GL_REPLICATE_BORDER 0x8153
#define GL_CONVOLUTION_BORDER_COLOR 0x8154
#define GL_TEXTURE0 0x84C0
#define GL_TEXTURE1 0x84C1
#define GL_TEXTURE2 0x84C2
#define GL_TEXTURE3 0x84C3
#define GL_TEXTURE4 0x84C4
#define GL_TEXTURE5 0x84C5
#define GL_TEXTURE6 0x84C6
#define GL_TEXTURE7 0x84C7
#define GL_TEXTURE8 0x84C8
#define GL_TEXTURE9 0x84C9
#define GL_TEXTURE10 0x84CA
#define GL_TEXTURE11 0x84CB
#define GL_TEXTURE12 0x84CC
#define GL_TEXTURE13 0x84CD
#define GL_TEXTURE14 0x84CE
#define GL_TEXTURE15 0x84CF
#define GL_TEXTURE16 0x84D0
#define GL_TEXTURE17 0x84D1
#define GL_TEXTURE18 0x84D2
#define GL_TEXTURE19 0x84D3
#define GL_TEXTURE20 0x84D4
#define GL_TEXTURE21 0x84D5
#define GL_TEXTURE22 0x84D6
#define GL_TEXTURE23 0x84D7
#define GL_TEXTURE24 0x84D8
#define GL_TEXTURE25 0x84D9
#define GL_TEXTURE26 0x84DA
#define GL_TEXTURE27 0x84DB
#define GL_TEXTURE28 0x84DC
#define GL_TEXTURE29 0x84DD
#define GL_TEXTURE30 0x84DE
#define GL_TEXTURE31 0x84DF
#define GL_ACTIVE_TEXTURE 0x84E0
#define GL_MULTISAMPLE 0x809D
#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E
#define GL_SAMPLE_ALPHA_TO_ONE 0x809F
#define GL_SAMPLE_COVERAGE 0x80A0
#define GL_SAMPLE_BUFFERS 0x80A8
#define GL_SAMPLES 0x80A9
#define GL_SAMPLE_COVERAGE_VALUE 0x80AA
#define GL_SAMPLE_COVERAGE_INVERT 0x80AB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_TEXTURE_CUBE_MAP 0x8513


#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A
#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C
#define GL_COMPRESSED_RGB 0x84ED
#define GL_COMPRESSED_RGBA 0x84EE
#define GL_TEXTURE_COMPRESSION_HINT 0x84EF
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0
#define GL_TEXTURE_COMPRESSED 0x86A1
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2
#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3
#define GL_CLAMP_TO_BORDER 0x812D
#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1
#define GL_MAX_TEXTURE_UNITS 0x84E2
#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3
#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4
#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5
#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6
#define GL_MULTISAMPLE_BIT 0x20000000
#define GL_NORMAL_MAP 0x8511
#define GL_REFLECTION_MAP 0x8512
#define GL_COMPRESSED_ALPHA 0x84E9
#define GL_COMPRESSED_LUMINANCE 0x84EA
#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB
#define GL_COMPRESSED_INTENSITY 0x84EC
#define GL_COMBINE 0x8570
#define GL_COMBINE_RGB 0x8571
#define GL_COMBINE_ALPHA 0x8572
#define GL_SOURCE0_RGB 0x8580
#define GL_SOURCE1_RGB 0x8581
#define GL_SOURCE2_RGB 0x8582
#define GL_SOURCE0_ALPHA 0x8588
#define GL_SOURCE1_ALPHA 0x8589
#define GL_SOURCE2_ALPHA 0x858A
#define GL_OPERAND0_RGB 0x8590
#define GL_OPERAND1_RGB 0x8591
#define GL_OPERAND2_RGB 0x8592
#define GL_OPERAND0_ALPHA 0x8598
#define GL_OPERAND1_ALPHA 0x8599
#define GL_OPERAND2_ALPHA 0x859A
#define GL_RGB_SCALE 0x8573
#define GL_ADD_SIGNED 0x8574
#define GL_INTERPOLATE 0x8575
#define GL_SUBTRACT 0x84E7
#define GL_CONSTANT 0x8576
#define GL_PRIMARY_COLOR 0x8577
#define GL_PREVIOUS 0x8578
#define GL_DOT3_RGB 0x86AE
#define GL_DOT3_RGBA 0x86AF

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

247

248

File Documentation

#define GL_BLEND_DST_RGB 0x80C8


#define GL_BLEND_SRC_RGB 0x80C9
#define GL_BLEND_DST_ALPHA 0x80CA
#define GL_BLEND_SRC_ALPHA 0x80CB
#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128
#define GL_DEPTH_COMPONENT16 0x81A5
#define GL_DEPTH_COMPONENT24 0x81A6
#define GL_DEPTH_COMPONENT32 0x81A7
#define GL_MIRRORED_REPEAT 0x8370
#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD
#define GL_TEXTURE_LOD_BIAS 0x8501
#define GL_INCR_WRAP 0x8507
#define GL_DECR_WRAP 0x8508
#define GL_TEXTURE_DEPTH_SIZE 0x884A
#define GL_TEXTURE_COMPARE_MODE 0x884C
#define GL_TEXTURE_COMPARE_FUNC 0x884D
#define GL_POINT_SIZE_MIN 0x8126
#define GL_POINT_SIZE_MAX 0x8127
#define GL_POINT_DISTANCE_ATTENUATION 0x8129
#define GL_GENERATE_MIPMAP 0x8191
#define GL_GENERATE_MIPMAP_HINT 0x8192
#define GL_FOG_COORDINATE_SOURCE 0x8450
#define GL_FOG_COORDINATE 0x8451
#define GL_FRAGMENT_DEPTH 0x8452
#define GL_CURRENT_FOG_COORDINATE 0x8453
#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454
#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455
#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456
#define GL_FOG_COORDINATE_ARRAY 0x8457
#define GL_COLOR_SUM 0x8458
#define GL_CURRENT_SECONDARY_COLOR 0x8459
#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A
#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B
#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C
#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D
#define GL_SECONDARY_COLOR_ARRAY 0x845E
#define GL_TEXTURE_FILTER_CONTROL 0x8500
#define GL_DEPTH_TEXTURE_MODE 0x884B
#define GL_COMPARE_R_TO_TEXTURE 0x884E
#define GL_BUFFER_SIZE 0x8764
#define GL_BUFFER_USAGE 0x8765
#define GL_QUERY_COUNTER_BITS 0x8864
#define GL_CURRENT_QUERY 0x8865
#define GL_QUERY_RESULT 0x8866
#define GL_QUERY_RESULT_AVAILABLE 0x8867
#define GL_ARRAY_BUFFER 0x8892
#define GL_ELEMENT_ARRAY_BUFFER 0x8893
#define GL_ARRAY_BUFFER_BINDING 0x8894
#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F
#define GL_READ_ONLY 0x88B8
#define GL_WRITE_ONLY 0x88B9
#define GL_READ_WRITE 0x88BA
#define GL_BUFFER_ACCESS 0x88BB
#define GL_BUFFER_MAPPED 0x88BC
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_BUFFER_MAP_POINTER 0x88BD


#define GL_STREAM_DRAW 0x88E0
#define GL_STREAM_READ 0x88E1
#define GL_STREAM_COPY 0x88E2
#define GL_STATIC_DRAW 0x88E4
#define GL_STATIC_READ 0x88E5
#define GL_STATIC_COPY 0x88E6
#define GL_DYNAMIC_DRAW 0x88E8
#define GL_DYNAMIC_READ 0x88E9
#define GL_DYNAMIC_COPY 0x88EA
#define GL_SAMPLES_PASSED 0x8914
#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896
#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897
#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898
#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D
#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E
#define GL_FOG_COORD_SRC 0x8450
#define GL_FOG_COORD 0x8451
#define GL_CURRENT_FOG_COORD 0x8453
#define GL_FOG_COORD_ARRAY_TYPE 0x8454
#define GL_FOG_COORD_ARRAY_STRIDE 0x8455
#define GL_FOG_COORD_ARRAY_POINTER 0x8456
#define GL_FOG_COORD_ARRAY 0x8457
#define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x889D
#define GL_SRC0_RGB 0x8580
#define GL_SRC1_RGB 0x8581
#define GL_SRC2_RGB 0x8582
#define GL_SRC0_ALPHA 0x8588
#define GL_SRC1_ALPHA 0x8589
#define GL_SRC2_ALPHA 0x858A
#define GL_BLEND_EQUATION_RGB 0x8009
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625
#define GL_CURRENT_VERTEX_ATTRIB 0x8626
#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642
#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645
#define GL_STENCIL_BACK_FUNC 0x8800
#define GL_STENCIL_BACK_FAIL 0x8801
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803
#define GL_MAX_DRAW_BUFFERS 0x8824
#define GL_DRAW_BUFFER0 0x8825
#define GL_DRAW_BUFFER1 0x8826
#define GL_DRAW_BUFFER2 0x8827
#define GL_DRAW_BUFFER3 0x8828
#define GL_DRAW_BUFFER4 0x8829
#define GL_DRAW_BUFFER5 0x882A
#define GL_DRAW_BUFFER6 0x882B
#define GL_DRAW_BUFFER7 0x882C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

249

250

File Documentation

#define GL_DRAW_BUFFER8 0x882D


#define GL_DRAW_BUFFER9 0x882E
#define GL_DRAW_BUFFER10 0x882F
#define GL_DRAW_BUFFER11 0x8830
#define GL_DRAW_BUFFER12 0x8831
#define GL_DRAW_BUFFER13 0x8832
#define GL_DRAW_BUFFER14 0x8833
#define GL_DRAW_BUFFER15 0x8834
#define GL_BLEND_EQUATION_ALPHA 0x883D
#define GL_MAX_VERTEX_ATTRIBS 0x8869
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A
#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872
#define GL_FRAGMENT_SHADER 0x8B30
#define GL_VERTEX_SHADER 0x8B31
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A
#define GL_MAX_VARYING_FLOATS 0x8B4B
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D
#define GL_SHADER_TYPE 0x8B4F
#define GL_FLOAT_VEC2 0x8B50
#define GL_FLOAT_VEC3 0x8B51
#define GL_FLOAT_VEC4 0x8B52
#define GL_INT_VEC2 0x8B53
#define GL_INT_VEC3 0x8B54
#define GL_INT_VEC4 0x8B55
#define GL_BOOL 0x8B56
#define GL_BOOL_VEC2 0x8B57
#define GL_BOOL_VEC3 0x8B58
#define GL_BOOL_VEC4 0x8B59
#define GL_FLOAT_MAT2 0x8B5A
#define GL_FLOAT_MAT3 0x8B5B
#define GL_FLOAT_MAT4 0x8B5C
#define GL_SAMPLER_1D 0x8B5D
#define GL_SAMPLER_2D 0x8B5E
#define GL_SAMPLER_3D 0x8B5F
#define GL_SAMPLER_CUBE 0x8B60
#define GL_SAMPLER_1D_SHADOW 0x8B61
#define GL_SAMPLER_2D_SHADOW 0x8B62
#define GL_DELETE_STATUS 0x8B80
#define GL_COMPILE_STATUS 0x8B81
#define GL_LINK_STATUS 0x8B82
#define GL_VALIDATE_STATUS 0x8B83
#define GL_INFO_LOG_LENGTH 0x8B84
#define GL_ATTACHED_SHADERS 0x8B85
#define GL_ACTIVE_UNIFORMS 0x8B86
#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87
#define GL_SHADER_SOURCE_LENGTH 0x8B88
#define GL_ACTIVE_ATTRIBUTES 0x8B89
#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B
#define GL_SHADING_LANGUAGE_VERSION 0x8B8C
#define GL_CURRENT_PROGRAM 0x8B8D
#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0
#define GL_LOWER_LEFT 0x8CA1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_UPPER_LEFT 0x8CA2


#define GL_STENCIL_BACK_REF 0x8CA3
#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4
#define GL_STENCIL_BACK_WRITEMASK 0x8CA5
#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643
#define GL_POINT_SPRITE 0x8861
#define GL_COORD_REPLACE 0x8862
#define GL_MAX_TEXTURE_COORDS 0x8871
#define GL_PIXEL_PACK_BUFFER 0x88EB
#define GL_PIXEL_UNPACK_BUFFER 0x88EC
#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED
#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF
#define GL_FLOAT_MAT2x3 0x8B65
#define GL_FLOAT_MAT2x4 0x8B66
#define GL_FLOAT_MAT3x2 0x8B67
#define GL_FLOAT_MAT3x4 0x8B68
#define GL_FLOAT_MAT4x2 0x8B69
#define GL_FLOAT_MAT4x3 0x8B6A
#define GL_SRGB 0x8C40
#define GL_SRGB8 0x8C41
#define GL_SRGB_ALPHA 0x8C42
#define GL_SRGB8_ALPHA8 0x8C43
#define GL_COMPRESSED_SRGB 0x8C48
#define GL_COMPRESSED_SRGB_ALPHA 0x8C49
#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F
#define GL_SLUMINANCE_ALPHA 0x8C44
#define GL_SLUMINANCE8_ALPHA8 0x8C45
#define GL_SLUMINANCE 0x8C46
#define GL_SLUMINANCE8 0x8C47
#define GL_COMPRESSED_SLUMINANCE 0x8C4A
#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B
#define GL_COMPARE_REF_TO_TEXTURE 0x884E
#define GL_CLIP_DISTANCE0 0x3000
#define GL_CLIP_DISTANCE1 0x3001
#define GL_CLIP_DISTANCE2 0x3002
#define GL_CLIP_DISTANCE3 0x3003
#define GL_CLIP_DISTANCE4 0x3004
#define GL_CLIP_DISTANCE5 0x3005
#define GL_CLIP_DISTANCE6 0x3006
#define GL_CLIP_DISTANCE7 0x3007
#define GL_MAX_CLIP_DISTANCES 0x0D32
#define GL_MAJOR_VERSION 0x821B
#define GL_MINOR_VERSION 0x821C
#define GL_NUM_EXTENSIONS 0x821D
#define GL_CONTEXT_FLAGS 0x821E
#define GL_DEPTH_BUFFER 0x8223
#define GL_STENCIL_BUFFER 0x8224
#define GL_COMPRESSED_RED 0x8225
#define GL_COMPRESSED_RG 0x8226
#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001
#define GL_RGBA32F 0x8814
#define GL_RGB32F 0x8815
#define GL_RGBA16F 0x881A
#define GL_RGB16F 0x881B
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

251

252

File Documentation

#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF


#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904
#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905
#define GL_CLAMP_READ_COLOR 0x891C
#define GL_FIXED_ONLY 0x891D
#define GL_MAX_VARYING_COMPONENTS 0x8B4B
#define GL_TEXTURE_1D_ARRAY 0x8C18
#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19
#define GL_TEXTURE_2D_ARRAY 0x8C1A
#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B
#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C
#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D
#define GL_R11F_G11F_B10F 0x8C3A
#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B
#define GL_RGB9_E5 0x8C3D
#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E
#define GL_TEXTURE_SHARED_SIZE 0x8C3F
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80
#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83
#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85
#define GL_PRIMITIVES_GENERATED 0x8C87
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88
#define GL_RASTERIZER_DISCARD 0x8C89
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B
#define GL_INTERLEAVED_ATTRIBS 0x8C8C
#define GL_SEPARATE_ATTRIBS 0x8C8D
#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F
#define GL_RGBA32UI 0x8D70
#define GL_RGB32UI 0x8D71
#define GL_RGBA16UI 0x8D76
#define GL_RGB16UI 0x8D77
#define GL_RGBA8UI 0x8D7C
#define GL_RGB8UI 0x8D7D
#define GL_RGBA32I 0x8D82
#define GL_RGB32I 0x8D83
#define GL_RGBA16I 0x8D88
#define GL_RGB16I 0x8D89
#define GL_RGBA8I 0x8D8E
#define GL_RGB8I 0x8D8F
#define GL_RED_INTEGER 0x8D94
#define GL_GREEN_INTEGER 0x8D95
#define GL_BLUE_INTEGER 0x8D96
#define GL_RGB_INTEGER 0x8D98
#define GL_RGBA_INTEGER 0x8D99
#define GL_BGR_INTEGER 0x8D9A
#define GL_BGRA_INTEGER 0x8D9B
#define GL_SAMPLER_1D_ARRAY 0x8DC0
#define GL_SAMPLER_2D_ARRAY 0x8DC1
#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3
#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_SAMPLER_CUBE_SHADOW 0x8DC5


#define GL_UNSIGNED_INT_VEC2 0x8DC6
#define GL_UNSIGNED_INT_VEC3 0x8DC7
#define GL_UNSIGNED_INT_VEC4 0x8DC8
#define GL_INT_SAMPLER_1D 0x8DC9
#define GL_INT_SAMPLER_2D 0x8DCA
#define GL_INT_SAMPLER_3D 0x8DCB
#define GL_INT_SAMPLER_CUBE 0x8DCC
#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE
#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF
#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1
#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2
#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3
#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4
#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7
#define GL_QUERY_WAIT 0x8E13
#define GL_QUERY_NO_WAIT 0x8E14
#define GL_QUERY_BY_REGION_WAIT 0x8E15
#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16
#define GL_BUFFER_ACCESS_FLAGS 0x911F
#define GL_BUFFER_MAP_LENGTH 0x9120
#define GL_BUFFER_MAP_OFFSET 0x9121
#define GL_CLAMP_VERTEX_COLOR 0x891A
#define GL_CLAMP_FRAGMENT_COLOR 0x891B
#define GL_ALPHA_INTEGER 0x8D97
#define GL_SAMPLER_2D_RECT 0x8B63
#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64
#define GL_SAMPLER_BUFFER 0x8DC2
#define GL_INT_SAMPLER_2D_RECT 0x8DCD
#define GL_INT_SAMPLER_BUFFER 0x8DD0
#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5
#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8
#define GL_TEXTURE_BUFFER 0x8C2A
#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B
#define GL_TEXTURE_BINDING_BUFFER 0x8C2C
#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D
#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E
#define GL_TEXTURE_RECTANGLE 0x84F5
#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6
#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7
#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8
#define GL_RED_SNORM 0x8F90
#define GL_RG_SNORM 0x8F91
#define GL_RGB_SNORM 0x8F92
#define GL_RGBA_SNORM 0x8F93
#define GL_R8_SNORM 0x8F94
#define GL_RG8_SNORM 0x8F95
#define GL_RGB8_SNORM 0x8F96
#define GL_RGBA8_SNORM 0x8F97
#define GL_R16_SNORM 0x8F98
#define GL_RG16_SNORM 0x8F99
#define GL_RGB16_SNORM 0x8F9A
#define GL_RGBA16_SNORM 0x8F9B
#define GL_SIGNED_NORMALIZED 0x8F9C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

253

254

File Documentation

#define GL_PRIMITIVE_RESTART 0x8F9D


#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E
#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001
#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002
#define GL_LINES_ADJACENCY 0x000A
#define GL_LINE_STRIP_ADJACENCY 0x000B
#define GL_TRIANGLES_ADJACENCY 0x000C
#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D
#define GL_PROGRAM_POINT_SIZE 0x8642
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8
#define GL_GEOMETRY_SHADER 0x8DD9
#define GL_GEOMETRY_VERTICES_OUT 0x8916
#define GL_GEOMETRY_INPUT_TYPE 0x8917
#define GL_GEOMETRY_OUTPUT_TYPE 0x8918
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1
#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122
#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123
#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124
#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125
#define GL_CONTEXT_PROFILE_MASK 0x9126
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE
#define GL_SAMPLE_SHADING 0x8C36
#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F
#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009
#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A
#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B
#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C
#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D
#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E
#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F
#define GL_TEXTURE0_ARB 0x84C0
#define GL_TEXTURE1_ARB 0x84C1
#define GL_TEXTURE2_ARB 0x84C2
#define GL_TEXTURE3_ARB 0x84C3
#define GL_TEXTURE4_ARB 0x84C4
#define GL_TEXTURE5_ARB 0x84C5
#define GL_TEXTURE6_ARB 0x84C6
#define GL_TEXTURE7_ARB 0x84C7
#define GL_TEXTURE8_ARB 0x84C8
#define GL_TEXTURE9_ARB 0x84C9
#define GL_TEXTURE10_ARB 0x84CA
#define GL_TEXTURE11_ARB 0x84CB
#define GL_TEXTURE12_ARB 0x84CC
#define GL_TEXTURE13_ARB 0x84CD
#define GL_TEXTURE14_ARB 0x84CE
#define GL_TEXTURE15_ARB 0x84CF
#define GL_TEXTURE16_ARB 0x84D0
#define GL_TEXTURE17_ARB 0x84D1
#define GL_TEXTURE18_ARB 0x84D2
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_TEXTURE19_ARB 0x84D3


#define GL_TEXTURE20_ARB 0x84D4
#define GL_TEXTURE21_ARB 0x84D5
#define GL_TEXTURE22_ARB 0x84D6
#define GL_TEXTURE23_ARB 0x84D7
#define GL_TEXTURE24_ARB 0x84D8
#define GL_TEXTURE25_ARB 0x84D9
#define GL_TEXTURE26_ARB 0x84DA
#define GL_TEXTURE27_ARB 0x84DB
#define GL_TEXTURE28_ARB 0x84DC
#define GL_TEXTURE29_ARB 0x84DD
#define GL_TEXTURE30_ARB 0x84DE
#define GL_TEXTURE31_ARB 0x84DF
#define GL_ACTIVE_TEXTURE_ARB 0x84E0
#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1
#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2
#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3
#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4
#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5
#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6
#define GL_MULTISAMPLE_ARB 0x809D
#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E
#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F
#define GL_SAMPLE_COVERAGE_ARB 0x80A0
#define GL_SAMPLE_BUFFERS_ARB 0x80A8
#define GL_SAMPLES_ARB 0x80A9
#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA
#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB
#define GL_MULTISAMPLE_BIT_ARB 0x20000000
#define GL_NORMAL_MAP_ARB 0x8511
#define GL_REFLECTION_MAP_ARB 0x8512
#define GL_TEXTURE_CUBE_MAP_ARB 0x8513
#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A
#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C
#define GL_COMPRESSED_ALPHA_ARB 0x84E9
#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA
#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB
#define GL_COMPRESSED_INTENSITY_ARB 0x84EC
#define GL_COMPRESSED_RGB_ARB 0x84ED
#define GL_COMPRESSED_RGBA_ARB 0x84EE
#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF
#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0
#define GL_TEXTURE_COMPRESSED_ARB 0x86A1
#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2
#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3
#define GL_CLAMP_TO_BORDER_ARB 0x812D
#define GL_POINT_SIZE_MIN_ARB 0x8126
#define GL_POINT_SIZE_MAX_ARB 0x8127

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

255

256

File Documentation

#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128


#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129
#define GL_MAX_VERTEX_UNITS_ARB 0x86A4
#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5
#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6
#define GL_VERTEX_BLEND_ARB 0x86A7
#define GL_CURRENT_WEIGHT_ARB 0x86A8
#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9
#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA
#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB
#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC
#define GL_WEIGHT_ARRAY_ARB 0x86AD
#define GL_MODELVIEW0_ARB 0x1700
#define GL_MODELVIEW1_ARB 0x850A
#define GL_MODELVIEW2_ARB 0x8722
#define GL_MODELVIEW3_ARB 0x8723
#define GL_MODELVIEW4_ARB 0x8724
#define GL_MODELVIEW5_ARB 0x8725
#define GL_MODELVIEW6_ARB 0x8726
#define GL_MODELVIEW7_ARB 0x8727
#define GL_MODELVIEW8_ARB 0x8728
#define GL_MODELVIEW9_ARB 0x8729
#define GL_MODELVIEW10_ARB 0x872A
#define GL_MODELVIEW11_ARB 0x872B
#define GL_MODELVIEW12_ARB 0x872C
#define GL_MODELVIEW13_ARB 0x872D
#define GL_MODELVIEW14_ARB 0x872E
#define GL_MODELVIEW15_ARB 0x872F
#define GL_MODELVIEW16_ARB 0x8730
#define GL_MODELVIEW17_ARB 0x8731
#define GL_MODELVIEW18_ARB 0x8732
#define GL_MODELVIEW19_ARB 0x8733
#define GL_MODELVIEW20_ARB 0x8734
#define GL_MODELVIEW21_ARB 0x8735
#define GL_MODELVIEW22_ARB 0x8736
#define GL_MODELVIEW23_ARB 0x8737
#define GL_MODELVIEW24_ARB 0x8738
#define GL_MODELVIEW25_ARB 0x8739
#define GL_MODELVIEW26_ARB 0x873A
#define GL_MODELVIEW27_ARB 0x873B
#define GL_MODELVIEW28_ARB 0x873C
#define GL_MODELVIEW29_ARB 0x873D
#define GL_MODELVIEW30_ARB 0x873E
#define GL_MODELVIEW31_ARB 0x873F
#define GL_MATRIX_PALETTE_ARB 0x8840
#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841
#define GL_MAX_PALETTE_MATRICES_ARB 0x8842
#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843
#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844
#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845
#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846
#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847
#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848
#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849
#define GL_COMBINE_ARB 0x8570
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_COMBINE_RGB_ARB 0x8571


#define GL_COMBINE_ALPHA_ARB 0x8572
#define GL_SOURCE0_RGB_ARB 0x8580
#define GL_SOURCE1_RGB_ARB 0x8581
#define GL_SOURCE2_RGB_ARB 0x8582
#define GL_SOURCE0_ALPHA_ARB 0x8588
#define GL_SOURCE1_ALPHA_ARB 0x8589
#define GL_SOURCE2_ALPHA_ARB 0x858A
#define GL_OPERAND0_RGB_ARB 0x8590
#define GL_OPERAND1_RGB_ARB 0x8591
#define GL_OPERAND2_RGB_ARB 0x8592
#define GL_OPERAND0_ALPHA_ARB 0x8598
#define GL_OPERAND1_ALPHA_ARB 0x8599
#define GL_OPERAND2_ALPHA_ARB 0x859A
#define GL_RGB_SCALE_ARB 0x8573
#define GL_ADD_SIGNED_ARB 0x8574
#define GL_INTERPOLATE_ARB 0x8575
#define GL_SUBTRACT_ARB 0x84E7
#define GL_CONSTANT_ARB 0x8576
#define GL_PRIMARY_COLOR_ARB 0x8577
#define GL_PREVIOUS_ARB 0x8578
#define GL_DOT3_RGB_ARB 0x86AE
#define GL_DOT3_RGBA_ARB 0x86AF
#define GL_MIRRORED_REPEAT_ARB 0x8370
#define GL_DEPTH_COMPONENT16_ARB 0x81A5
#define GL_DEPTH_COMPONENT24_ARB 0x81A6
#define GL_DEPTH_COMPONENT32_ARB 0x81A7
#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A
#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B
#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C
#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D
#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E
#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF
#define GL_COLOR_SUM_ARB 0x8458
#define GL_VERTEX_PROGRAM_ARB 0x8620
#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622
#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623
#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624
#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625
#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626
#define GL_PROGRAM_LENGTH_ARB 0x8627
#define GL_PROGRAM_STRING_ARB 0x8628
#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E
#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F
#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640
#define GL_CURRENT_MATRIX_ARB 0x8641
#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643
#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645
#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B
#define GL_PROGRAM_BINDING_ARB 0x8677
#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869
#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A
#define GL_PROGRAM_ERROR_STRING_ARB 0x8874
#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

257

258

File Documentation

#define GL_PROGRAM_FORMAT_ARB 0x8876


#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0
#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1
#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2
#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3
#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4
#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5
#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6
#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7
#define GL_PROGRAM_PARAMETERS_ARB 0x88A8
#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9
#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA
#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB
#define GL_PROGRAM_ATTRIBS_ARB 0x88AC
#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD
#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE
#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF
#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0
#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1
#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2
#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3
#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4
#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5
#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6
#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7
#define GL_MATRIX0_ARB 0x88C0
#define GL_MATRIX1_ARB 0x88C1
#define GL_MATRIX2_ARB 0x88C2
#define GL_MATRIX3_ARB 0x88C3
#define GL_MATRIX4_ARB 0x88C4
#define GL_MATRIX5_ARB 0x88C5
#define GL_MATRIX6_ARB 0x88C6
#define GL_MATRIX7_ARB 0x88C7
#define GL_MATRIX8_ARB 0x88C8
#define GL_MATRIX9_ARB 0x88C9
#define GL_MATRIX10_ARB 0x88CA
#define GL_MATRIX11_ARB 0x88CB
#define GL_MATRIX12_ARB 0x88CC
#define GL_MATRIX13_ARB 0x88CD
#define GL_MATRIX14_ARB 0x88CE
#define GL_MATRIX15_ARB 0x88CF
#define GL_MATRIX16_ARB 0x88D0
#define GL_MATRIX17_ARB 0x88D1
#define GL_MATRIX18_ARB 0x88D2
#define GL_MATRIX19_ARB 0x88D3
#define GL_MATRIX20_ARB 0x88D4
#define GL_MATRIX21_ARB 0x88D5
#define GL_MATRIX22_ARB 0x88D6
#define GL_MATRIX23_ARB 0x88D7
#define GL_MATRIX24_ARB 0x88D8
#define GL_MATRIX25_ARB 0x88D9
#define GL_MATRIX26_ARB 0x88DA
#define GL_MATRIX27_ARB 0x88DB
#define GL_MATRIX28_ARB 0x88DC
#define GL_MATRIX29_ARB 0x88DD
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_MATRIX30_ARB 0x88DE


#define GL_MATRIX31_ARB 0x88DF
#define GL_FRAGMENT_PROGRAM_ARB 0x8804
#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805
#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806
#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807
#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808
#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809
#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A
#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B
#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C
#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D
#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E
#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F
#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810
#define GL_MAX_TEXTURE_COORDS_ARB 0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872
#define GL_BUFFER_SIZE_ARB 0x8764
#define GL_BUFFER_USAGE_ARB 0x8765
#define GL_ARRAY_BUFFER_ARB 0x8892
#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893
#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894
#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895
#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896
#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897
#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898
#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899
#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A
#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B
#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C
#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D
#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E
#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F
#define GL_READ_ONLY_ARB 0x88B8
#define GL_WRITE_ONLY_ARB 0x88B9
#define GL_READ_WRITE_ARB 0x88BA
#define GL_BUFFER_ACCESS_ARB 0x88BB
#define GL_BUFFER_MAPPED_ARB 0x88BC
#define GL_BUFFER_MAP_POINTER_ARB 0x88BD
#define GL_STREAM_DRAW_ARB 0x88E0
#define GL_STREAM_READ_ARB 0x88E1
#define GL_STREAM_COPY_ARB 0x88E2
#define GL_STATIC_DRAW_ARB 0x88E4
#define GL_STATIC_READ_ARB 0x88E5
#define GL_STATIC_COPY_ARB 0x88E6
#define GL_DYNAMIC_DRAW_ARB 0x88E8
#define GL_DYNAMIC_READ_ARB 0x88E9
#define GL_DYNAMIC_COPY_ARB 0x88EA
#define GL_QUERY_COUNTER_BITS_ARB 0x8864
#define GL_CURRENT_QUERY_ARB 0x8865
#define GL_QUERY_RESULT_ARB 0x8866
#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867
#define GL_SAMPLES_PASSED_ARB 0x8914
#define GL_PROGRAM_OBJECT_ARB 0x8B40
#define GL_SHADER_OBJECT_ARB 0x8B48

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

259

260

File Documentation

#define GL_OBJECT_TYPE_ARB 0x8B4E


#define GL_OBJECT_SUBTYPE_ARB 0x8B4F
#define GL_FLOAT_VEC2_ARB 0x8B50
#define GL_FLOAT_VEC3_ARB 0x8B51
#define GL_FLOAT_VEC4_ARB 0x8B52
#define GL_INT_VEC2_ARB 0x8B53
#define GL_INT_VEC3_ARB 0x8B54
#define GL_INT_VEC4_ARB 0x8B55
#define GL_BOOL_ARB 0x8B56
#define GL_BOOL_VEC2_ARB 0x8B57
#define GL_BOOL_VEC3_ARB 0x8B58
#define GL_BOOL_VEC4_ARB 0x8B59
#define GL_FLOAT_MAT2_ARB 0x8B5A
#define GL_FLOAT_MAT3_ARB 0x8B5B
#define GL_FLOAT_MAT4_ARB 0x8B5C
#define GL_SAMPLER_1D_ARB 0x8B5D
#define GL_SAMPLER_2D_ARB 0x8B5E
#define GL_SAMPLER_3D_ARB 0x8B5F
#define GL_SAMPLER_CUBE_ARB 0x8B60
#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61
#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62
#define GL_SAMPLER_2D_RECT_ARB 0x8B63
#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64
#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80
#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81
#define GL_OBJECT_LINK_STATUS_ARB 0x8B82
#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83
#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84
#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85
#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86
#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87
#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88
#define GL_VERTEX_SHADER_ARB 0x8B31
#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A
#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B
#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C
#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D
#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89
#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A
#define GL_FRAGMENT_SHADER_ARB 0x8B30
#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49
#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B
#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C
#define GL_POINT_SPRITE_ARB 0x8861
#define GL_COORD_REPLACE_ARB 0x8862
#define GL_MAX_DRAW_BUFFERS_ARB 0x8824
#define GL_DRAW_BUFFER0_ARB 0x8825
#define GL_DRAW_BUFFER1_ARB 0x8826
#define GL_DRAW_BUFFER2_ARB 0x8827
#define GL_DRAW_BUFFER3_ARB 0x8828
#define GL_DRAW_BUFFER4_ARB 0x8829
#define GL_DRAW_BUFFER5_ARB 0x882A
#define GL_DRAW_BUFFER6_ARB 0x882B
#define GL_DRAW_BUFFER7_ARB 0x882C
#define GL_DRAW_BUFFER8_ARB 0x882D
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_DRAW_BUFFER9_ARB 0x882E


#define GL_DRAW_BUFFER10_ARB 0x882F
#define GL_DRAW_BUFFER11_ARB 0x8830
#define GL_DRAW_BUFFER12_ARB 0x8831
#define GL_DRAW_BUFFER13_ARB 0x8832
#define GL_DRAW_BUFFER14_ARB 0x8833
#define GL_DRAW_BUFFER15_ARB 0x8834
#define GL_TEXTURE_RECTANGLE_ARB 0x84F5
#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6
#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8
#define GL_RGBA_FLOAT_MODE_ARB 0x8820
#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A
#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B
#define GL_CLAMP_READ_COLOR_ARB 0x891C
#define GL_FIXED_ONLY_ARB 0x891D
#define GL_HALF_FLOAT_ARB 0x140B
#define GL_TEXTURE_RED_TYPE_ARB 0x8C10
#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11
#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12
#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13
#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14
#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15
#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16
#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17
#define GL_RGBA32F_ARB 0x8814
#define GL_RGB32F_ARB 0x8815
#define GL_ALPHA32F_ARB 0x8816
#define GL_INTENSITY32F_ARB 0x8817
#define GL_LUMINANCE32F_ARB 0x8818
#define GL_LUMINANCE_ALPHA32F_ARB 0x8819
#define GL_RGBA16F_ARB 0x881A
#define GL_RGB16F_ARB 0x881B
#define GL_ALPHA16F_ARB 0x881C
#define GL_INTENSITY16F_ARB 0x881D
#define GL_LUMINANCE16F_ARB 0x881E
#define GL_LUMINANCE_ALPHA16F_ARB 0x881F
#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB
#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC
#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED
#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF
#define GL_DEPTH_COMPONENT32F 0x8CAC
#define GL_DEPTH32F_STENCIL8 0x8CAD
#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD
#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506
#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210
#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211
#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212
#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213
#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214
#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215
#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216
#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217
#define GL_FRAMEBUFFER_DEFAULT 0x8218
#define GL_FRAMEBUFFER_UNDEFINED 0x8219

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

261

262

File Documentation

#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A


#define GL_MAX_RENDERBUFFER_SIZE 0x84E8
#define GL_DEPTH_STENCIL 0x84F9
#define GL_UNSIGNED_INT_24_8 0x84FA
#define GL_DEPTH24_STENCIL8 0x88F0
#define GL_TEXTURE_STENCIL_SIZE 0x88F1
#define GL_TEXTURE_RED_TYPE 0x8C10
#define GL_TEXTURE_GREEN_TYPE 0x8C11
#define GL_TEXTURE_BLUE_TYPE 0x8C12
#define GL_TEXTURE_ALPHA_TYPE 0x8C13
#define GL_TEXTURE_DEPTH_TYPE 0x8C16
#define GL_UNSIGNED_NORMALIZED 0x8C17
#define GL_FRAMEBUFFER_BINDING 0x8CA6
#define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING
#define GL_RENDERBUFFER_BINDING 0x8CA7
#define GL_READ_FRAMEBUFFER 0x8CA8
#define GL_DRAW_FRAMEBUFFER 0x8CA9
#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA
#define GL_RENDERBUFFER_SAMPLES 0x8CAB
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4
#define GL_FRAMEBUFFER_COMPLETE 0x8CD5
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC
#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD
#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF
#define GL_COLOR_ATTACHMENT0 0x8CE0
#define GL_COLOR_ATTACHMENT1 0x8CE1
#define GL_COLOR_ATTACHMENT2 0x8CE2
#define GL_COLOR_ATTACHMENT3 0x8CE3
#define GL_COLOR_ATTACHMENT4 0x8CE4
#define GL_COLOR_ATTACHMENT5 0x8CE5
#define GL_COLOR_ATTACHMENT6 0x8CE6
#define GL_COLOR_ATTACHMENT7 0x8CE7
#define GL_COLOR_ATTACHMENT8 0x8CE8
#define GL_COLOR_ATTACHMENT9 0x8CE9
#define GL_COLOR_ATTACHMENT10 0x8CEA
#define GL_COLOR_ATTACHMENT11 0x8CEB
#define GL_COLOR_ATTACHMENT12 0x8CEC
#define GL_COLOR_ATTACHMENT13 0x8CED
#define GL_COLOR_ATTACHMENT14 0x8CEE
#define GL_COLOR_ATTACHMENT15 0x8CEF
#define GL_DEPTH_ATTACHMENT 0x8D00
#define GL_STENCIL_ATTACHMENT 0x8D20
#define GL_FRAMEBUFFER 0x8D40
#define GL_RENDERBUFFER 0x8D41
#define GL_RENDERBUFFER_WIDTH 0x8D42
#define GL_RENDERBUFFER_HEIGHT 0x8D43
#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44
#define GL_STENCIL_INDEX1 0x8D46
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_STENCIL_INDEX4 0x8D47


#define GL_STENCIL_INDEX8 0x8D48
#define GL_STENCIL_INDEX16 0x8D49
#define GL_RENDERBUFFER_RED_SIZE 0x8D50
#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51
#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52
#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53
#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54
#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56
#define GL_MAX_SAMPLES 0x8D57
#define GL_INDEX 0x8222
#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14
#define GL_TEXTURE_INTENSITY_TYPE 0x8C15
#define GL_FRAMEBUFFER_SRGB 0x8DB9
#define GL_LINES_ADJACENCY_ARB 0x000A
#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B
#define GL_TRIANGLES_ADJACENCY_ARB 0x000C
#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D
#define GL_PROGRAM_POINT_SIZE_ARB 0x8642
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9
#define GL_GEOMETRY_SHADER_ARB 0x8DD9
#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA
#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB
#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC
#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD
#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1
#define GL_HALF_FLOAT 0x140B
#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE
#define GL_MAP_READ_BIT 0x0001
#define GL_MAP_WRITE_BIT 0x0002
#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004
#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008
#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010
#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020
#define GL_TEXTURE_BUFFER_ARB 0x8C2A
#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B
#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C
#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D
#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E
#define GL_COMPRESSED_RED_RGTC1 0x8DBB
#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC
#define GL_COMPRESSED_RG_RGTC2 0x8DBD
#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE
#define GL_RG 0x8227
#define GL_RG_INTEGER 0x8228
#define GL_R8 0x8229
#define GL_R16 0x822A
#define GL_RG8 0x822B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

263

264

File Documentation

#define GL_RG16 0x822C


#define GL_R16F 0x822D
#define GL_R32F 0x822E
#define GL_RG16F 0x822F
#define GL_RG32F 0x8230
#define GL_R8I 0x8231
#define GL_R8UI 0x8232
#define GL_R16I 0x8233
#define GL_R16UI 0x8234
#define GL_R32I 0x8235
#define GL_R32UI 0x8236
#define GL_RG8I 0x8237
#define GL_RG8UI 0x8238
#define GL_RG16I 0x8239
#define GL_RG16UI 0x823A
#define GL_RG32I 0x823B
#define GL_RG32UI 0x823C
#define GL_VERTEX_ARRAY_BINDING 0x85B5
#define GL_UNIFORM_BUFFER 0x8A11
#define GL_UNIFORM_BUFFER_BINDING 0x8A28
#define GL_UNIFORM_BUFFER_START 0x8A29
#define GL_UNIFORM_BUFFER_SIZE 0x8A2A
#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B
#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C
#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D
#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E
#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F
#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30
#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31
#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32
#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33
#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34
#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35
#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36
#define GL_UNIFORM_TYPE 0x8A37
#define GL_UNIFORM_SIZE 0x8A38
#define GL_UNIFORM_NAME_LENGTH 0x8A39
#define GL_UNIFORM_BLOCK_INDEX 0x8A3A
#define GL_UNIFORM_OFFSET 0x8A3B
#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C
#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D
#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E
#define GL_UNIFORM_BLOCK_BINDING 0x8A3F
#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40
#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42
#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43
#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44
#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45
#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46
#define GL_INVALID_INDEX 0xFFFFFFFFu
#define GL_COPY_READ_BUFFER 0x8F36
#define GL_COPY_WRITE_BUFFER 0x8F37
#define GL_DEPTH_CLAMP 0x864F
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_FIRST_VERTEX_CONVENTION 0x8E4D


#define GL_LAST_VERTEX_CONVENTION 0x8E4E
#define GL_PROVOKING_VERTEX 0x8E4F
#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F
#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111
#define GL_OBJECT_TYPE 0x9112
#define GL_SYNC_CONDITION 0x9113
#define GL_SYNC_STATUS 0x9114
#define GL_SYNC_FLAGS 0x9115
#define GL_SYNC_FENCE 0x9116
#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117
#define GL_UNSIGNALED 0x9118
#define GL_SIGNALED 0x9119
#define GL_ALREADY_SIGNALED 0x911A
#define GL_TIMEOUT_EXPIRED 0x911B
#define GL_CONDITION_SATISFIED 0x911C
#define GL_WAIT_FAILED 0x911D
#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001
#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFFull
#define GL_SAMPLE_POSITION 0x8E50
#define GL_SAMPLE_MASK 0x8E51
#define GL_SAMPLE_MASK_VALUE 0x8E52
#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59
#define GL_TEXTURE_2D_MULTISAMPLE 0x9100
#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101
#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102
#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103
#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104
#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105
#define GL_TEXTURE_SAMPLES 0x9106
#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107
#define GL_SAMPLER_2D_MULTISAMPLE 0x9108
#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A
#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B
#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C
#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D
#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E
#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F
#define GL_MAX_INTEGER_SAMPLES 0x9110
#define GL_SAMPLE_SHADING_ARB 0x8C36
#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37
#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009
#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A
#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B
#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C
#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D
#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E
#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F
#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E
#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F
#define GL_SHADER_INCLUDE_ARB 0x8DAE
#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9
#define GL_NAMED_STRING_TYPE_ARB 0x8DEA
#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

265

266

File Documentation

#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D


#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E
#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F
#define GL_SRC1_COLOR 0x88F9
#define GL_ONE_MINUS_SRC1_COLOR 0x88FA
#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB
#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC
#define GL_ANY_SAMPLES_PASSED 0x8C2F
#define GL_SAMPLER_BINDING 0x8919
#define GL_RGB10_A2UI 0x906F
#define GL_TEXTURE_SWIZZLE_R 0x8E42
#define GL_TEXTURE_SWIZZLE_G 0x8E43
#define GL_TEXTURE_SWIZZLE_B 0x8E44
#define GL_TEXTURE_SWIZZLE_A 0x8E45
#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46
#define GL_TIME_ELAPSED 0x88BF
#define GL_TIMESTAMP 0x8E28
#define GL_INT_2_10_10_10_REV 0x8D9F
#define GL_DRAW_INDIRECT_BUFFER 0x8F3F
#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43
#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F
#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C
#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D
#define GL_DOUBLE_VEC2 0x8FFC
#define GL_DOUBLE_VEC3 0x8FFD
#define GL_DOUBLE_VEC4 0x8FFE
#define GL_DOUBLE_MAT2 0x8F46
#define GL_DOUBLE_MAT3 0x8F47
#define GL_DOUBLE_MAT4 0x8F48
#define GL_DOUBLE_MAT2x3 0x8F49
#define GL_DOUBLE_MAT2x4 0x8F4A
#define GL_DOUBLE_MAT3x2 0x8F4B
#define GL_DOUBLE_MAT3x4 0x8F4C
#define GL_DOUBLE_MAT4x2 0x8F4D
#define GL_DOUBLE_MAT4x3 0x8F4E
#define GL_ACTIVE_SUBROUTINES 0x8DE5
#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6
#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47
#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48
#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49
#define GL_MAX_SUBROUTINES 0x8DE7
#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8
#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A
#define GL_COMPATIBLE_SUBROUTINES 0x8E4B
#define GL_PATCHES 0x000E
#define GL_PATCH_VERTICES 0x8E72
#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73
#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74
#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75
#define GL_TESS_GEN_MODE 0x8E76
#define GL_TESS_GEN_SPACING 0x8E77
#define GL_TESS_GEN_VERTEX_ORDER 0x8E78
#define GL_TESS_GEN_POINT_MODE 0x8E79
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_ISOLINES 0x8E7A


#define GL_FRACTIONAL_ODD 0x8E7B
#define GL_FRACTIONAL_EVEN 0x8E7C
#define GL_MAX_PATCH_VERTICES 0x8E7D
#define GL_MAX_TESS_GEN_LEVEL 0x8E7E
#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F
#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80
#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81
#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82
#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83
#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84
#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85
#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86
#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89
#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A
#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C
#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D
#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E
#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F
#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0
#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1
#define GL_TESS_EVALUATION_SHADER 0x8E87
#define GL_TESS_CONTROL_SHADER 0x8E88
#define GL_TRANSFORM_FEEDBACK 0x8E22
#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23
#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24
#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25
#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70
#define GL_MAX_VERTEX_STREAMS 0x8E71
#define GL_FIXED 0x140C
#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B
#define GL_LOW_FLOAT 0x8DF0
#define GL_MEDIUM_FLOAT 0x8DF1
#define GL_HIGH_FLOAT 0x8DF2
#define GL_LOW_INT 0x8DF3
#define GL_MEDIUM_INT 0x8DF4
#define GL_HIGH_INT 0x8DF5
#define GL_SHADER_COMPILER 0x8DFA
#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9
#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB
#define GL_MAX_VARYING_VECTORS 0x8DFC
#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD
#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257
#define GL_PROGRAM_BINARY_LENGTH 0x8741
#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE
#define GL_PROGRAM_BINARY_FORMATS 0x87FF
#define GL_VERTEX_SHADER_BIT 0x00000001
#define GL_FRAGMENT_SHADER_BIT 0x00000002
#define GL_GEOMETRY_SHADER_BIT 0x00000004
#define GL_TESS_CONTROL_SHADER_BIT 0x00000008
#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010
#define GL_ALL_SHADER_BITS 0xFFFFFFFF
#define GL_PROGRAM_SEPARABLE 0x8258
#define GL_ACTIVE_PROGRAM 0x8259

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

267

268

File Documentation

#define GL_PROGRAM_PIPELINE_BINDING 0x825A


#define GL_MAX_VIEWPORTS 0x825B
#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C
#define GL_VIEWPORT_BOUNDS_RANGE 0x825D
#define GL_LAYER_PROVOKING_VERTEX 0x825E
#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F
#define GL_UNDEFINED_VERTEX 0x8260
#define GL_SYNC_CL_EVENT_ARB 0x8240
#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241
#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242
#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243
#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244
#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245
#define GL_DEBUG_SOURCE_API_ARB 0x8246
#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247
#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248
#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249
#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A
#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B
#define GL_DEBUG_TYPE_ERROR_ARB 0x824C
#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D
#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E
#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F
#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250
#define GL_DEBUG_TYPE_OTHER_ARB 0x8251
#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143
#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144
#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145
#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146
#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147
#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148
#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004
#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252
#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253
#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254
#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255
#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256
#define GL_NO_RESET_NOTIFICATION_ARB 0x8261
#define GL_ABGR_EXT 0x8000
#define GL_CONSTANT_COLOR_EXT 0x8001
#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002
#define GL_CONSTANT_ALPHA_EXT 0x8003
#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004
#define GL_BLEND_COLOR_EXT 0x8005
#define GL_POLYGON_OFFSET_EXT 0x8037
#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038
#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039
#define GL_ALPHA4_EXT 0x803B
#define GL_ALPHA8_EXT 0x803C
#define GL_ALPHA12_EXT 0x803D
#define GL_ALPHA16_EXT 0x803E
#define GL_LUMINANCE4_EXT 0x803F
#define GL_LUMINANCE8_EXT 0x8040
#define GL_LUMINANCE12_EXT 0x8041
#define GL_LUMINANCE16_EXT 0x8042
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_LUMINANCE4_ALPHA4_EXT 0x8043


#define GL_LUMINANCE6_ALPHA2_EXT 0x8044
#define GL_LUMINANCE8_ALPHA8_EXT 0x8045
#define GL_LUMINANCE12_ALPHA4_EXT 0x8046
#define GL_LUMINANCE12_ALPHA12_EXT 0x8047
#define GL_LUMINANCE16_ALPHA16_EXT 0x8048
#define GL_INTENSITY_EXT 0x8049
#define GL_INTENSITY4_EXT 0x804A
#define GL_INTENSITY8_EXT 0x804B
#define GL_INTENSITY12_EXT 0x804C
#define GL_INTENSITY16_EXT 0x804D
#define GL_RGB2_EXT 0x804E
#define GL_RGB4_EXT 0x804F
#define GL_RGB5_EXT 0x8050
#define GL_RGB8_EXT 0x8051
#define GL_RGB10_EXT 0x8052
#define GL_RGB12_EXT 0x8053
#define GL_RGB16_EXT 0x8054
#define GL_RGBA2_EXT 0x8055
#define GL_RGBA4_EXT 0x8056
#define GL_RGB5_A1_EXT 0x8057
#define GL_RGBA8_EXT 0x8058
#define GL_RGB10_A2_EXT 0x8059
#define GL_RGBA12_EXT 0x805A
#define GL_RGBA16_EXT 0x805B
#define GL_TEXTURE_RED_SIZE_EXT 0x805C
#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D
#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E
#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F
#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060
#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061
#define GL_REPLACE_EXT 0x8062
#define GL_PROXY_TEXTURE_1D_EXT 0x8063
#define GL_PROXY_TEXTURE_2D_EXT 0x8064
#define GL_TEXTURE_TOO_LARGE_EXT 0x8065
#define GL_PACK_SKIP_IMAGES_EXT 0x806B
#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C
#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D
#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E
#define GL_TEXTURE_3D_EXT 0x806F
#define GL_PROXY_TEXTURE_3D_EXT 0x8070
#define GL_TEXTURE_DEPTH_EXT 0x8071
#define GL_TEXTURE_WRAP_R_EXT 0x8072
#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073
#define GL_FILTER4_SGIS 0x8146
#define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147
#define GL_HISTOGRAM_EXT 0x8024
#define GL_PROXY_HISTOGRAM_EXT 0x8025
#define GL_HISTOGRAM_WIDTH_EXT 0x8026
#define GL_HISTOGRAM_FORMAT_EXT 0x8027
#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028
#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029
#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A
#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B
#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

269

270

File Documentation

#define GL_HISTOGRAM_SINK_EXT 0x802D


#define GL_MINMAX_EXT 0x802E
#define GL_MINMAX_FORMAT_EXT 0x802F
#define GL_MINMAX_SINK_EXT 0x8030
#define GL_TABLE_TOO_LARGE_EXT 0x8031
#define GL_CONVOLUTION_1D_EXT 0x8010
#define GL_CONVOLUTION_2D_EXT 0x8011
#define GL_SEPARABLE_2D_EXT 0x8012
#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013
#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014
#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015
#define GL_REDUCE_EXT 0x8016
#define GL_CONVOLUTION_FORMAT_EXT 0x8017
#define GL_CONVOLUTION_WIDTH_EXT 0x8018
#define GL_CONVOLUTION_HEIGHT_EXT 0x8019
#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A
#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B
#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C
#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D
#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E
#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F
#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020
#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021
#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022
#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023
#define GL_COLOR_MATRIX_SGI 0x80B1
#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2
#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3
#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4
#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5
#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6
#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7
#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8
#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9
#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA
#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB
#define GL_COLOR_TABLE_SGI 0x80D0
#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1
#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2
#define GL_PROXY_COLOR_TABLE_SGI 0x80D3
#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4
#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5
#define GL_COLOR_TABLE_SCALE_SGI 0x80D6
#define GL_COLOR_TABLE_BIAS_SGI 0x80D7
#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8
#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9
#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA
#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB
#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC
#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD
#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE
#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF
#define GL_PIXEL_TEXTURE_SGIS 0x8353
#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354
#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_PIXEL_GROUP_COLOR_SGIS 0x8356


#define GL_PIXEL_TEX_GEN_SGIX 0x8139
#define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B
#define GL_PACK_SKIP_VOLUMES_SGIS 0x8130
#define GL_PACK_IMAGE_DEPTH_SGIS 0x8131
#define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132
#define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133
#define GL_TEXTURE_4D_SGIS 0x8134
#define GL_PROXY_TEXTURE_4D_SGIS 0x8135
#define GL_TEXTURE_4DSIZE_SGIS 0x8136
#define GL_TEXTURE_WRAP_Q_SGIS 0x8137
#define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138
#define GL_TEXTURE_4D_BINDING_SGIS 0x814F
#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC
#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD
#define GL_CMYK_EXT 0x800C
#define GL_CMYKA_EXT 0x800D
#define GL_PACK_CMYK_HINT_EXT 0x800E
#define GL_UNPACK_CMYK_HINT_EXT 0x800F
#define GL_TEXTURE_PRIORITY_EXT 0x8066
#define GL_TEXTURE_RESIDENT_EXT 0x8067
#define GL_TEXTURE_1D_BINDING_EXT 0x8068
#define GL_TEXTURE_2D_BINDING_EXT 0x8069
#define GL_TEXTURE_3D_BINDING_EXT 0x806A
#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095
#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096
#define GL_LINEAR_DETAIL_SGIS 0x8097
#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098
#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099
#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A
#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B
#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C
#define GL_LINEAR_SHARPEN_SGIS 0x80AD
#define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE
#define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF
#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0
#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032
#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033
#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034
#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035
#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036
#define GL_TEXTURE_MIN_LOD_SGIS 0x813A
#define GL_TEXTURE_MAX_LOD_SGIS 0x813B
#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C
#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D
#define GL_MULTISAMPLE_SGIS 0x809D
#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E
#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F
#define GL_SAMPLE_MASK_SGIS 0x80A0
#define GL_1PASS_SGIS 0x80A1
#define GL_2PASS_0_SGIS 0x80A2
#define GL_2PASS_1_SGIS 0x80A3
#define GL_4PASS_0_SGIS 0x80A4
#define GL_4PASS_1_SGIS 0x80A5
#define GL_4PASS_2_SGIS 0x80A6

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

271

272

File Documentation

#define GL_4PASS_3_SGIS 0x80A7


#define GL_SAMPLE_BUFFERS_SGIS 0x80A8
#define GL_SAMPLES_SGIS 0x80A9
#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA
#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB
#define GL_SAMPLE_PATTERN_SGIS 0x80AC
#define GL_RESCALE_NORMAL_EXT 0x803A
#define GL_VERTEX_ARRAY_EXT 0x8074
#define GL_NORMAL_ARRAY_EXT 0x8075
#define GL_COLOR_ARRAY_EXT 0x8076
#define GL_INDEX_ARRAY_EXT 0x8077
#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078
#define GL_EDGE_FLAG_ARRAY_EXT 0x8079
#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A
#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B
#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C
#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D
#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E
#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F
#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080
#define GL_COLOR_ARRAY_SIZE_EXT 0x8081
#define GL_COLOR_ARRAY_TYPE_EXT 0x8082
#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083
#define GL_COLOR_ARRAY_COUNT_EXT 0x8084
#define GL_INDEX_ARRAY_TYPE_EXT 0x8085
#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086
#define GL_INDEX_ARRAY_COUNT_EXT 0x8087
#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088
#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089
#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A
#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B
#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C
#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D
#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E
#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F
#define GL_COLOR_ARRAY_POINTER_EXT 0x8090
#define GL_INDEX_ARRAY_POINTER_EXT 0x8091
#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092
#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093
#define GL_GENERATE_MIPMAP_SGIS 0x8191
#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192
#define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170
#define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171
#define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172
#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173
#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174
#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175
#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176
#define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177
#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178
#define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D
#define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E
#define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F
#define GL_TEXTURE_COMPARE_SGIX 0x819A
#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C


#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D
#define GL_CLAMP_TO_EDGE_SGIS 0x812F
#define GL_CLAMP_TO_BORDER_SGIS 0x812D
#define GL_FUNC_ADD_EXT 0x8006
#define GL_MIN_EXT 0x8007
#define GL_MAX_EXT 0x8008
#define GL_BLEND_EQUATION_EXT 0x8009
#define GL_FUNC_SUBTRACT_EXT 0x800A
#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B
#define GL_INTERLACE_SGIX 0x8094
#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E
#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F
#define GL_PIXEL_TILE_WIDTH_SGIX 0x8140
#define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141
#define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142
#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143
#define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144
#define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145
#define GL_DUAL_ALPHA4_SGIS 0x8110
#define GL_DUAL_ALPHA8_SGIS 0x8111
#define GL_DUAL_ALPHA12_SGIS 0x8112
#define GL_DUAL_ALPHA16_SGIS 0x8113
#define GL_DUAL_LUMINANCE4_SGIS 0x8114
#define GL_DUAL_LUMINANCE8_SGIS 0x8115
#define GL_DUAL_LUMINANCE12_SGIS 0x8116
#define GL_DUAL_LUMINANCE16_SGIS 0x8117
#define GL_DUAL_INTENSITY4_SGIS 0x8118
#define GL_DUAL_INTENSITY8_SGIS 0x8119
#define GL_DUAL_INTENSITY12_SGIS 0x811A
#define GL_DUAL_INTENSITY16_SGIS 0x811B
#define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C
#define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D
#define GL_QUAD_ALPHA4_SGIS 0x811E
#define GL_QUAD_ALPHA8_SGIS 0x811F
#define GL_QUAD_LUMINANCE4_SGIS 0x8120
#define GL_QUAD_LUMINANCE8_SGIS 0x8121
#define GL_QUAD_INTENSITY4_SGIS 0x8122
#define GL_QUAD_INTENSITY8_SGIS 0x8123
#define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124
#define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125
#define GL_SPRITE_SGIX 0x8148
#define GL_SPRITE_MODE_SGIX 0x8149
#define GL_SPRITE_AXIS_SGIX 0x814A
#define GL_SPRITE_TRANSLATION_SGIX 0x814B
#define GL_SPRITE_AXIAL_SGIX 0x814C
#define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D
#define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E
#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E
#define GL_POINT_SIZE_MIN_EXT 0x8126
#define GL_POINT_SIZE_MAX_EXT 0x8127
#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128
#define GL_DISTANCE_ATTENUATION_EXT 0x8129
#define GL_POINT_SIZE_MIN_SGIS 0x8126
#define GL_POINT_SIZE_MAX_SGIS 0x8127

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

273

274

File Documentation

#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128


#define GL_DISTANCE_ATTENUATION_SGIS 0x8129
#define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180
#define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181
#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179
#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A
#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B
#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C
#define GL_FRAMEZOOM_SGIX 0x818B
#define GL_FRAMEZOOM_FACTOR_SGIX 0x818C
#define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D
#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001
#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002
#define GL_GEOMETRY_DEFORMATION_SGIX 0x8194
#define GL_TEXTURE_DEFORMATION_SGIX 0x8195
#define GL_DEFORMATIONS_MASK_SGIX 0x8196
#define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197
#define GL_REFERENCE_PLANE_SGIX 0x817D
#define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E
#define GL_DEPTH_COMPONENT16_SGIX 0x81A5
#define GL_DEPTH_COMPONENT24_SGIX 0x81A6
#define GL_DEPTH_COMPONENT32_SGIX 0x81A7
#define GL_FOG_FUNC_SGIS 0x812A
#define GL_FOG_FUNC_POINTS_SGIS 0x812B
#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C
#define GL_FOG_OFFSET_SGIX 0x8198
#define GL_FOG_OFFSET_VALUE_SGIX 0x8199
#define GL_IMAGE_SCALE_X_HP 0x8155
#define GL_IMAGE_SCALE_Y_HP 0x8156
#define GL_IMAGE_TRANSLATE_X_HP 0x8157
#define GL_IMAGE_TRANSLATE_Y_HP 0x8158
#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159
#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A
#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B
#define GL_IMAGE_MAG_FILTER_HP 0x815C
#define GL_IMAGE_MIN_FILTER_HP 0x815D
#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E
#define GL_CUBIC_HP 0x815F
#define GL_AVERAGE_HP 0x8160
#define GL_IMAGE_TRANSFORM_2D_HP 0x8161
#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162
#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163
#define GL_IGNORE_BORDER_HP 0x8150
#define GL_CONSTANT_BORDER_HP 0x8151
#define GL_REPLICATE_BORDER_HP 0x8153
#define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154
#define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE
#define GL_VERTEX_DATA_HINT_PGI 0x1A22A
#define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B
#define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C
#define GL_MAX_VERTEX_HINT_PGI 0x1A22D
#define GL_COLOR3_BIT_PGI 0x00010000
#define GL_COLOR4_BIT_PGI 0x00020000
#define GL_EDGEFLAG_BIT_PGI 0x00040000
#define GL_INDEX_BIT_PGI 0x00080000
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_MAT_AMBIENT_BIT_PGI 0x00100000


#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000
#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000
#define GL_MAT_EMISSION_BIT_PGI 0x00800000
#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000
#define GL_MAT_SHININESS_BIT_PGI 0x02000000
#define GL_MAT_SPECULAR_BIT_PGI 0x04000000
#define GL_NORMAL_BIT_PGI 0x08000000
#define GL_TEXCOORD1_BIT_PGI 0x10000000
#define GL_TEXCOORD2_BIT_PGI 0x20000000
#define GL_TEXCOORD3_BIT_PGI 0x40000000
#define GL_TEXCOORD4_BIT_PGI 0x80000000
#define GL_VERTEX23_BIT_PGI 0x00000004
#define GL_VERTEX4_BIT_PGI 0x00000008
#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8
#define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD
#define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE
#define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202
#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203
#define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204
#define GL_ALWAYS_FAST_HINT_PGI 0x1A20C
#define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D
#define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E
#define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F
#define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210
#define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211
#define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216
#define GL_STRICT_LIGHTING_HINT_PGI 0x1A217
#define GL_STRICT_SCISSOR_HINT_PGI 0x1A218
#define GL_FULL_STIPPLE_HINT_PGI 0x1A219
#define GL_CLIP_NEAR_HINT_PGI 0x1A220
#define GL_CLIP_FAR_HINT_PGI 0x1A221
#define GL_WIDE_LINE_HINT_PGI 0x1A222
#define GL_BACK_NORMALS_HINT_PGI 0x1A223
#define GL_COLOR_INDEX1_EXT 0x80E2
#define GL_COLOR_INDEX2_EXT 0x80E3
#define GL_COLOR_INDEX4_EXT 0x80E4
#define GL_COLOR_INDEX8_EXT 0x80E5
#define GL_COLOR_INDEX12_EXT 0x80E6
#define GL_COLOR_INDEX16_EXT 0x80E7
#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED
#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0
#define GL_LIST_PRIORITY_SGIX 0x8182
#define GL_IR_INSTRUMENT1_SGIX 0x817F
#define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183
#define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E
#define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F
#define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190
#define GL_SHADOW_AMBIENT_SGIX 0x80BF
#define GL_INDEX_MATERIAL_EXT 0x81B8
#define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9
#define GL_INDEX_MATERIAL_FACE_EXT 0x81BA
#define GL_INDEX_TEST_EXT 0x81B5
#define GL_INDEX_TEST_FUNC_EXT 0x81B6
#define GL_INDEX_TEST_REF_EXT 0x81B7

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

275

276

File Documentation

#define GL_IUI_V2F_EXT 0x81AD


#define GL_IUI_V3F_EXT 0x81AE
#define GL_IUI_N3F_V2F_EXT 0x81AF
#define GL_IUI_N3F_V3F_EXT 0x81B0
#define GL_T2F_IUI_V2F_EXT 0x81B1
#define GL_T2F_IUI_V3F_EXT 0x81B2
#define GL_T2F_IUI_N3F_V2F_EXT 0x81B3
#define GL_T2F_IUI_N3F_V3F_EXT 0x81B4
#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8
#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9
#define GL_CULL_VERTEX_EXT 0x81AA
#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB
#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC
#define GL_YCRCB_422_SGIX 0x81BB
#define GL_YCRCB_444_SGIX 0x81BC
#define GL_FRAGMENT_LIGHTING_SGIX 0x8400
#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401
#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402
#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403
#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404
#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405
#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406
#define GL_LIGHT_ENV_MODE_SGIX 0x8407
#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408
#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409
#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A
#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B
#define GL_FRAGMENT_LIGHT0_SGIX 0x840C
#define GL_FRAGMENT_LIGHT1_SGIX 0x840D
#define GL_FRAGMENT_LIGHT2_SGIX 0x840E
#define GL_FRAGMENT_LIGHT3_SGIX 0x840F
#define GL_FRAGMENT_LIGHT4_SGIX 0x8410
#define GL_FRAGMENT_LIGHT5_SGIX 0x8411
#define GL_FRAGMENT_LIGHT6_SGIX 0x8412
#define GL_FRAGMENT_LIGHT7_SGIX 0x8413
#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262
#define GL_TEXTURE_LIGHTING_MODE_HP 0x8167
#define GL_TEXTURE_POST_SPECULAR_HP 0x8168
#define GL_TEXTURE_PRE_SPECULAR_HP 0x8169
#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8
#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9
#define GL_PHONG_WIN 0x80EA
#define GL_PHONG_HINT_WIN 0x80EB
#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC
#define GL_FRAGMENT_MATERIAL_EXT 0x8349
#define GL_FRAGMENT_NORMAL_EXT 0x834A
#define GL_FRAGMENT_COLOR_EXT 0x834C
#define GL_ATTENUATION_EXT 0x834D
#define GL_SHADOW_ATTENUATION_EXT 0x834E
#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F
#define GL_TEXTURE_LIGHT_EXT 0x8350
#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351
#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352
#define GL_ALPHA_MIN_SGIX 0x8320
#define GL_ALPHA_MAX_SGIX 0x8321
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184


#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185
#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186
#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187
#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188
#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189
#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A
#define GL_BGR_EXT 0x80E0
#define GL_BGRA_EXT 0x80E1
#define GL_ASYNC_MARKER_SGIX 0x8329
#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C
#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D
#define GL_ASYNC_READ_PIXELS_SGIX 0x835E
#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F
#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360
#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361
#define GL_ASYNC_HISTOGRAM_SGIX 0x832C
#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D
#define GL_PARALLEL_ARRAYS_INTEL 0x83F4
#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5
#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6
#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7
#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8
#define GL_OCCLUSION_TEST_HP 0x8165
#define GL_OCCLUSION_TEST_RESULT_HP 0x8166
#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330
#define GL_PIXEL_MAG_FILTER_EXT 0x8331
#define GL_PIXEL_MIN_FILTER_EXT 0x8332
#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333
#define GL_CUBIC_EXT 0x8334
#define GL_AVERAGE_EXT 0x8335
#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336
#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337
#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338
#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB
#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8
#define GL_SINGLE_COLOR_EXT 0x81F9
#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA
#define GL_COLOR_SUM_EXT 0x8458
#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459
#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A
#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B
#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C
#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D
#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E
#define GL_PERTURB_EXT 0x85AE
#define GL_TEXTURE_NORMAL_EXT 0x85AF
#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450
#define GL_FOG_COORDINATE_EXT 0x8451
#define GL_FRAGMENT_DEPTH_EXT 0x8452
#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453
#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454
#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455
#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456
#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

277

278

File Documentation

#define GL_SCREEN_COORDINATES_REND 0x8490


#define GL_INVERTED_SCREEN_W_REND 0x8491
#define GL_TANGENT_ARRAY_EXT 0x8439
#define GL_BINORMAL_ARRAY_EXT 0x843A
#define GL_CURRENT_TANGENT_EXT 0x843B
#define GL_CURRENT_BINORMAL_EXT 0x843C
#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E
#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F
#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440
#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441
#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442
#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443
#define GL_MAP1_TANGENT_EXT 0x8444
#define GL_MAP2_TANGENT_EXT 0x8445
#define GL_MAP1_BINORMAL_EXT 0x8446
#define GL_MAP2_BINORMAL_EXT 0x8447
#define GL_COMBINE_EXT 0x8570
#define GL_COMBINE_RGB_EXT 0x8571
#define GL_COMBINE_ALPHA_EXT 0x8572
#define GL_RGB_SCALE_EXT 0x8573
#define GL_ADD_SIGNED_EXT 0x8574
#define GL_INTERPOLATE_EXT 0x8575
#define GL_CONSTANT_EXT 0x8576
#define GL_PRIMARY_COLOR_EXT 0x8577
#define GL_PREVIOUS_EXT 0x8578
#define GL_SOURCE0_RGB_EXT 0x8580
#define GL_SOURCE1_RGB_EXT 0x8581
#define GL_SOURCE2_RGB_EXT 0x8582
#define GL_SOURCE0_ALPHA_EXT 0x8588
#define GL_SOURCE1_ALPHA_EXT 0x8589
#define GL_SOURCE2_ALPHA_EXT 0x858A
#define GL_OPERAND0_RGB_EXT 0x8590
#define GL_OPERAND1_RGB_EXT 0x8591
#define GL_OPERAND2_RGB_EXT 0x8592
#define GL_OPERAND0_ALPHA_EXT 0x8598
#define GL_OPERAND1_ALPHA_EXT 0x8599
#define GL_OPERAND2_ALPHA_EXT 0x859A
#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0
#define GL_TRANSFORM_HINT_APPLE 0x85B1
#define GL_FOG_SCALE_SGIX 0x81FC
#define GL_FOG_SCALE_VALUE_SGIX 0x81FD
#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5
#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6
#define GL_GLOBAL_ALPHA_SUN 0x81D9
#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA
#define GL_RESTART_SUN 0x0001
#define GL_REPLACE_MIDDLE_SUN 0x0002
#define GL_REPLACE_OLDEST_SUN 0x0003
#define GL_TRIANGLE_LIST_SUN 0x81D7
#define GL_REPLACEMENT_CODE_SUN 0x81D8
#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0
#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1
#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2
#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3
#define GL_R1UI_V3F_SUN 0x85C4
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_R1UI_C4UB_V3F_SUN 0x85C5


#define GL_R1UI_C3F_V3F_SUN 0x85C6
#define GL_R1UI_N3F_V3F_SUN 0x85C7
#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8
#define GL_R1UI_T2F_V3F_SUN 0x85C9
#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA
#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB
#define GL_BLEND_DST_RGB_EXT 0x80C8
#define GL_BLEND_SRC_RGB_EXT 0x80C9
#define GL_BLEND_DST_ALPHA_EXT 0x80CA
#define GL_BLEND_SRC_ALPHA_EXT 0x80CB
#define GL_RED_MIN_CLAMP_INGR 0x8560
#define GL_GREEN_MIN_CLAMP_INGR 0x8561
#define GL_BLUE_MIN_CLAMP_INGR 0x8562
#define GL_ALPHA_MIN_CLAMP_INGR 0x8563
#define GL_RED_MAX_CLAMP_INGR 0x8564
#define GL_GREEN_MAX_CLAMP_INGR 0x8565
#define GL_BLUE_MAX_CLAMP_INGR 0x8566
#define GL_ALPHA_MAX_CLAMP_INGR 0x8567
#define GL_INTERLACE_READ_INGR 0x8568
#define GL_INCR_WRAP_EXT 0x8507
#define GL_DECR_WRAP_EXT 0x8508
#define GL_422_EXT 0x80CC
#define GL_422_REV_EXT 0x80CD
#define GL_422_AVERAGE_EXT 0x80CE
#define GL_422_REV_AVERAGE_EXT 0x80CF
#define GL_NORMAL_MAP_NV 0x8511
#define GL_REFLECTION_MAP_NV 0x8512
#define GL_NORMAL_MAP_EXT 0x8511
#define GL_REFLECTION_MAP_EXT 0x8512
#define GL_TEXTURE_CUBE_MAP_EXT 0x8513
#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514
#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518
#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519
#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A
#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B
#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C
#define GL_WRAP_BORDER_SUN 0x81D4
#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD
#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500
#define GL_TEXTURE_LOD_BIAS_EXT 0x8501
#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE
#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF
#define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH
#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502
#define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX
#define GL_MODELVIEW1_MATRIX_EXT 0x8506
#define GL_VERTEX_WEIGHTING_EXT 0x8509
#define GL_MODELVIEW0_EXT GL_MODELVIEW
#define GL_MODELVIEW1_EXT 0x850A
#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B
#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

279

280

File Documentation

#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D


#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E
#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F
#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510
#define GL_MAX_SHININESS_NV 0x8504
#define GL_MAX_SPOT_EXPONENT_NV 0x8505
#define GL_VERTEX_ARRAY_RANGE_NV 0x851D
#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E
#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F
#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520
#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521
#define GL_REGISTER_COMBINERS_NV 0x8522
#define GL_VARIABLE_A_NV 0x8523
#define GL_VARIABLE_B_NV 0x8524
#define GL_VARIABLE_C_NV 0x8525
#define GL_VARIABLE_D_NV 0x8526
#define GL_VARIABLE_E_NV 0x8527
#define GL_VARIABLE_F_NV 0x8528
#define GL_VARIABLE_G_NV 0x8529
#define GL_CONSTANT_COLOR0_NV 0x852A
#define GL_CONSTANT_COLOR1_NV 0x852B
#define GL_PRIMARY_COLOR_NV 0x852C
#define GL_SECONDARY_COLOR_NV 0x852D
#define GL_SPARE0_NV 0x852E
#define GL_SPARE1_NV 0x852F
#define GL_DISCARD_NV 0x8530
#define GL_E_TIMES_F_NV 0x8531
#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532
#define GL_UNSIGNED_IDENTITY_NV 0x8536
#define GL_UNSIGNED_INVERT_NV 0x8537
#define GL_EXPAND_NORMAL_NV 0x8538
#define GL_EXPAND_NEGATE_NV 0x8539
#define GL_HALF_BIAS_NORMAL_NV 0x853A
#define GL_HALF_BIAS_NEGATE_NV 0x853B
#define GL_SIGNED_IDENTITY_NV 0x853C
#define GL_SIGNED_NEGATE_NV 0x853D
#define GL_SCALE_BY_TWO_NV 0x853E
#define GL_SCALE_BY_FOUR_NV 0x853F
#define GL_SCALE_BY_ONE_HALF_NV 0x8540
#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541
#define GL_COMBINER_INPUT_NV 0x8542
#define GL_COMBINER_MAPPING_NV 0x8543
#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544
#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545
#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546
#define GL_COMBINER_MUX_SUM_NV 0x8547
#define GL_COMBINER_SCALE_NV 0x8548
#define GL_COMBINER_BIAS_NV 0x8549
#define GL_COMBINER_AB_OUTPUT_NV 0x854A
#define GL_COMBINER_CD_OUTPUT_NV 0x854B
#define GL_COMBINER_SUM_OUTPUT_NV 0x854C
#define GL_MAX_GENERAL_COMBINERS_NV 0x854D
#define GL_NUM_GENERAL_COMBINERS_NV 0x854E
#define GL_COLOR_SUM_CLAMP_NV 0x854F
#define GL_COMBINER0_NV 0x8550
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_COMBINER1_NV 0x8551


#define GL_COMBINER2_NV 0x8552
#define GL_COMBINER3_NV 0x8553
#define GL_COMBINER4_NV 0x8554
#define GL_COMBINER5_NV 0x8555
#define GL_COMBINER6_NV 0x8556
#define GL_COMBINER7_NV 0x8557
#define GL_FOG_DISTANCE_MODE_NV 0x855A
#define GL_EYE_RADIAL_NV 0x855B
#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C
#define GL_EMBOSS_LIGHT_NV 0x855D
#define GL_EMBOSS_CONSTANT_NV 0x855E
#define GL_EMBOSS_MAP_NV 0x855F
#define GL_COMBINE4_NV 0x8503
#define GL_SOURCE3_RGB_NV 0x8583
#define GL_SOURCE3_ALPHA_NV 0x858B
#define GL_OPERAND3_RGB_NV 0x8593
#define GL_OPERAND3_ALPHA_NV 0x859B
#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0
#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1
#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2
#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3
#define GL_CULL_VERTEX_IBM 103050
#define GL_VERTEX_ARRAY_LIST_IBM 103070
#define GL_NORMAL_ARRAY_LIST_IBM 103071
#define GL_COLOR_ARRAY_LIST_IBM 103072
#define GL_INDEX_ARRAY_LIST_IBM 103073
#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074
#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075
#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076
#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077
#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080
#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081
#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082
#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083
#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084
#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085
#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086
#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087
#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0
#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1
#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2
#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3
#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4
#define GL_YCRCB_SGIX 0x8318
#define GL_YCRCBA_SGIX 0x8319
#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310
#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311
#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312
#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0
#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1
#define GL_MULTISAMPLE_3DFX 0x86B2
#define GL_SAMPLE_BUFFERS_3DFX 0x86B3
#define GL_SAMPLES_3DFX 0x86B4
#define GL_MULTISAMPLE_BIT_3DFX 0x20000000

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

281

282

File Documentation

#define GL_MULTISAMPLE_EXT 0x809D


#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E
#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F
#define GL_SAMPLE_MASK_EXT 0x80A0
#define GL_1PASS_EXT 0x80A1
#define GL_2PASS_0_EXT 0x80A2
#define GL_2PASS_1_EXT 0x80A3
#define GL_4PASS_0_EXT 0x80A4
#define GL_4PASS_1_EXT 0x80A5
#define GL_4PASS_2_EXT 0x80A6
#define GL_4PASS_3_EXT 0x80A7
#define GL_SAMPLE_BUFFERS_EXT 0x80A8
#define GL_SAMPLES_EXT 0x80A9
#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA
#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB
#define GL_SAMPLE_PATTERN_EXT 0x80AC
#define GL_MULTISAMPLE_BIT_EXT 0x20000000
#define GL_VERTEX_PRECLIP_SGIX 0x83EE
#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF
#define GL_CONVOLUTION_HINT_SGIX 0x8316
#define GL_PACK_RESAMPLE_SGIX 0x842C
#define GL_UNPACK_RESAMPLE_SGIX 0x842D
#define GL_RESAMPLE_REPLICATE_SGIX 0x842E
#define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F
#define GL_RESAMPLE_DECIMATE_SGIX 0x8430
#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0
#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1
#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2
#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3
#define GL_EYE_POINT_SGIS 0x81F4
#define GL_OBJECT_POINT_SGIS 0x81F5
#define GL_EYE_LINE_SGIS 0x81F6
#define GL_OBJECT_LINE_SGIS 0x81F7
#define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF
#define GL_DOT3_RGB_EXT 0x8740
#define GL_DOT3_RGBA_EXT 0x8741
#define GL_MIRROR_CLAMP_ATI 0x8742
#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743
#define GL_ALL_COMPLETED_NV 0x84F2
#define GL_FENCE_STATUS_NV 0x84F3
#define GL_FENCE_CONDITION_NV 0x84F4
#define GL_MIRRORED_REPEAT_IBM 0x8370
#define GL_EVAL_2D_NV 0x86C0
#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1
#define GL_MAP_TESSELLATION_NV 0x86C2
#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3
#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4
#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5
#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6
#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7
#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8
#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9
#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA
#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB
#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD


#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE
#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF
#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0
#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1
#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2
#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3
#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4
#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5
#define GL_MAX_MAP_TESSELLATION_NV 0x86D6
#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7
#define GL_DEPTH_STENCIL_NV 0x84F9
#define GL_UNSIGNED_INT_24_8_NV 0x84FA
#define GL_PER_STAGE_CONSTANTS_NV 0x8535
#define GL_TEXTURE_RECTANGLE_NV 0x84F5
#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6
#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7
#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8
#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C
#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D
#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E
#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9
#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA
#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB
#define GL_DSDT_MAG_INTENSITY_NV 0x86DC
#define GL_SHADER_CONSISTENT_NV 0x86DD
#define GL_TEXTURE_SHADER_NV 0x86DE
#define GL_SHADER_OPERATION_NV 0x86DF
#define GL_CULL_MODES_NV 0x86E0
#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1
#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2
#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3
#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV
#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV
#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV
#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4
#define GL_CONST_EYE_NV 0x86E5
#define GL_PASS_THROUGH_NV 0x86E6
#define GL_CULL_FRAGMENT_NV 0x86E7
#define GL_OFFSET_TEXTURE_2D_NV 0x86E8
#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9
#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA
#define GL_DOT_PRODUCT_NV 0x86EC
#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED
#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE
#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0
#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1
#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2
#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3
#define GL_HILO_NV 0x86F4
#define GL_DSDT_NV 0x86F5
#define GL_DSDT_MAG_NV 0x86F6
#define GL_DSDT_MAG_VIB_NV 0x86F7
#define GL_HILO16_NV 0x86F8
#define GL_SIGNED_HILO_NV 0x86F9

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

283

284

File Documentation

#define GL_SIGNED_HILO16_NV 0x86FA


#define GL_SIGNED_RGBA_NV 0x86FB
#define GL_SIGNED_RGBA8_NV 0x86FC
#define GL_SIGNED_RGB_NV 0x86FE
#define GL_SIGNED_RGB8_NV 0x86FF
#define GL_SIGNED_LUMINANCE_NV 0x8701
#define GL_SIGNED_LUMINANCE8_NV 0x8702
#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703
#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704
#define GL_SIGNED_ALPHA_NV 0x8705
#define GL_SIGNED_ALPHA8_NV 0x8706
#define GL_SIGNED_INTENSITY_NV 0x8707
#define GL_SIGNED_INTENSITY8_NV 0x8708
#define GL_DSDT8_NV 0x8709
#define GL_DSDT8_MAG8_NV 0x870A
#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B
#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C
#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D
#define GL_HI_SCALE_NV 0x870E
#define GL_LO_SCALE_NV 0x870F
#define GL_DS_SCALE_NV 0x8710
#define GL_DT_SCALE_NV 0x8711
#define GL_MAGNITUDE_SCALE_NV 0x8712
#define GL_VIBRANCE_SCALE_NV 0x8713
#define GL_HI_BIAS_NV 0x8714
#define GL_LO_BIAS_NV 0x8715
#define GL_DS_BIAS_NV 0x8716
#define GL_DT_BIAS_NV 0x8717
#define GL_MAGNITUDE_BIAS_NV 0x8718
#define GL_VIBRANCE_BIAS_NV 0x8719
#define GL_TEXTURE_BORDER_VALUES_NV 0x871A
#define GL_TEXTURE_HI_SIZE_NV 0x871B
#define GL_TEXTURE_LO_SIZE_NV 0x871C
#define GL_TEXTURE_DS_SIZE_NV 0x871D
#define GL_TEXTURE_DT_SIZE_NV 0x871E
#define GL_TEXTURE_MAG_SIZE_NV 0x871F
#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF
#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533
#define GL_VERTEX_PROGRAM_NV 0x8620
#define GL_VERTEX_STATE_PROGRAM_NV 0x8621
#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623
#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624
#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625
#define GL_CURRENT_ATTRIB_NV 0x8626
#define GL_PROGRAM_LENGTH_NV 0x8627
#define GL_PROGRAM_STRING_NV 0x8628
#define GL_MODELVIEW_PROJECTION_NV 0x8629
#define GL_IDENTITY_NV 0x862A
#define GL_INVERSE_NV 0x862B
#define GL_TRANSPOSE_NV 0x862C
#define GL_INVERSE_TRANSPOSE_NV 0x862D
#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E
#define GL_MAX_TRACK_MATRICES_NV 0x862F
#define GL_MATRIX0_NV 0x8630
#define GL_MATRIX1_NV 0x8631
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_MATRIX2_NV 0x8632


#define GL_MATRIX3_NV 0x8633
#define GL_MATRIX4_NV 0x8634
#define GL_MATRIX5_NV 0x8635
#define GL_MATRIX6_NV 0x8636
#define GL_MATRIX7_NV 0x8637
#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640
#define GL_CURRENT_MATRIX_NV 0x8641
#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642
#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643
#define GL_PROGRAM_PARAMETER_NV 0x8644
#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645
#define GL_PROGRAM_TARGET_NV 0x8646
#define GL_PROGRAM_RESIDENT_NV 0x8647
#define GL_TRACK_MATRIX_NV 0x8648
#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649
#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A
#define GL_PROGRAM_ERROR_POSITION_NV 0x864B
#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650
#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651
#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652
#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653
#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654
#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655
#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656
#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657
#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658
#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659
#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A
#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B
#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C
#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D
#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E
#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F
#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660
#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661
#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662
#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663
#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664
#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665
#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666
#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667
#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668
#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669
#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A
#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B
#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C
#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D
#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E
#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F
#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670
#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671
#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672
#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673
#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

285

286

File Documentation

#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675


#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676
#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677
#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678
#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679
#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A
#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B
#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C
#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D
#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E
#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F
#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369
#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A
#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B
#define GL_SCALEBIAS_HINT_SGIX 0x8322
#define GL_INTERLACE_OML 0x8980
#define GL_INTERLACE_READ_OML 0x8981
#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982
#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983
#define GL_PACK_RESAMPLE_OML 0x8984
#define GL_UNPACK_RESAMPLE_OML 0x8985
#define GL_RESAMPLE_REPLICATE_OML 0x8986
#define GL_RESAMPLE_ZERO_FILL_OML 0x8987
#define GL_RESAMPLE_AVERAGE_OML 0x8988
#define GL_RESAMPLE_DECIMATE_OML 0x8989
#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E
#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F
#define GL_BUMP_ROT_MATRIX_ATI 0x8775
#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776
#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777
#define GL_BUMP_TEX_UNITS_ATI 0x8778
#define GL_DUDV_ATI 0x8779
#define GL_DU8DV8_ATI 0x877A
#define GL_BUMP_ENVMAP_ATI 0x877B
#define GL_BUMP_TARGET_ATI 0x877C
#define GL_FRAGMENT_SHADER_ATI 0x8920
#define GL_REG_0_ATI 0x8921
#define GL_REG_1_ATI 0x8922
#define GL_REG_2_ATI 0x8923
#define GL_REG_3_ATI 0x8924
#define GL_REG_4_ATI 0x8925
#define GL_REG_5_ATI 0x8926
#define GL_REG_6_ATI 0x8927
#define GL_REG_7_ATI 0x8928
#define GL_REG_8_ATI 0x8929
#define GL_REG_9_ATI 0x892A
#define GL_REG_10_ATI 0x892B
#define GL_REG_11_ATI 0x892C
#define GL_REG_12_ATI 0x892D
#define GL_REG_13_ATI 0x892E
#define GL_REG_14_ATI 0x892F
#define GL_REG_15_ATI 0x8930
#define GL_REG_16_ATI 0x8931
#define GL_REG_17_ATI 0x8932
#define GL_REG_18_ATI 0x8933
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_REG_19_ATI 0x8934


#define GL_REG_20_ATI 0x8935
#define GL_REG_21_ATI 0x8936
#define GL_REG_22_ATI 0x8937
#define GL_REG_23_ATI 0x8938
#define GL_REG_24_ATI 0x8939
#define GL_REG_25_ATI 0x893A
#define GL_REG_26_ATI 0x893B
#define GL_REG_27_ATI 0x893C
#define GL_REG_28_ATI 0x893D
#define GL_REG_29_ATI 0x893E
#define GL_REG_30_ATI 0x893F
#define GL_REG_31_ATI 0x8940
#define GL_CON_0_ATI 0x8941
#define GL_CON_1_ATI 0x8942
#define GL_CON_2_ATI 0x8943
#define GL_CON_3_ATI 0x8944
#define GL_CON_4_ATI 0x8945
#define GL_CON_5_ATI 0x8946
#define GL_CON_6_ATI 0x8947
#define GL_CON_7_ATI 0x8948
#define GL_CON_8_ATI 0x8949
#define GL_CON_9_ATI 0x894A
#define GL_CON_10_ATI 0x894B
#define GL_CON_11_ATI 0x894C
#define GL_CON_12_ATI 0x894D
#define GL_CON_13_ATI 0x894E
#define GL_CON_14_ATI 0x894F
#define GL_CON_15_ATI 0x8950
#define GL_CON_16_ATI 0x8951
#define GL_CON_17_ATI 0x8952
#define GL_CON_18_ATI 0x8953
#define GL_CON_19_ATI 0x8954
#define GL_CON_20_ATI 0x8955
#define GL_CON_21_ATI 0x8956
#define GL_CON_22_ATI 0x8957
#define GL_CON_23_ATI 0x8958
#define GL_CON_24_ATI 0x8959
#define GL_CON_25_ATI 0x895A
#define GL_CON_26_ATI 0x895B
#define GL_CON_27_ATI 0x895C
#define GL_CON_28_ATI 0x895D
#define GL_CON_29_ATI 0x895E
#define GL_CON_30_ATI 0x895F
#define GL_CON_31_ATI 0x8960
#define GL_MOV_ATI 0x8961
#define GL_ADD_ATI 0x8963
#define GL_MUL_ATI 0x8964
#define GL_SUB_ATI 0x8965
#define GL_DOT3_ATI 0x8966
#define GL_DOT4_ATI 0x8967
#define GL_MAD_ATI 0x8968
#define GL_LERP_ATI 0x8969
#define GL_CND_ATI 0x896A
#define GL_CND0_ATI 0x896B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

287

288

File Documentation

#define GL_DOT2_ADD_ATI 0x896C


#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D
#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E
#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F
#define GL_NUM_PASSES_ATI 0x8970
#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971
#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972
#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973
#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974
#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975
#define GL_SWIZZLE_STR_ATI 0x8976
#define GL_SWIZZLE_STQ_ATI 0x8977
#define GL_SWIZZLE_STR_DR_ATI 0x8978
#define GL_SWIZZLE_STQ_DQ_ATI 0x8979
#define GL_SWIZZLE_STRQ_ATI 0x897A
#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B
#define GL_RED_BIT_ATI 0x00000001
#define GL_GREEN_BIT_ATI 0x00000002
#define GL_BLUE_BIT_ATI 0x00000004
#define GL_2X_BIT_ATI 0x00000001
#define GL_4X_BIT_ATI 0x00000002
#define GL_8X_BIT_ATI 0x00000004
#define GL_HALF_BIT_ATI 0x00000008
#define GL_QUARTER_BIT_ATI 0x00000010
#define GL_EIGHTH_BIT_ATI 0x00000020
#define GL_SATURATE_BIT_ATI 0x00000040
#define GL_COMP_BIT_ATI 0x00000002
#define GL_NEGATE_BIT_ATI 0x00000004
#define GL_BIAS_BIT_ATI 0x00000008
#define GL_PN_TRIANGLES_ATI 0x87F0
#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1
#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2
#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3
#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4
#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5
#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6
#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7
#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8
#define GL_STATIC_ATI 0x8760
#define GL_DYNAMIC_ATI 0x8761
#define GL_PRESERVE_ATI 0x8762
#define GL_DISCARD_ATI 0x8763
#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764
#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765
#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766
#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767
#define GL_VERTEX_SHADER_EXT 0x8780
#define GL_VERTEX_SHADER_BINDING_EXT 0x8781
#define GL_OP_INDEX_EXT 0x8782
#define GL_OP_NEGATE_EXT 0x8783
#define GL_OP_DOT3_EXT 0x8784
#define GL_OP_DOT4_EXT 0x8785
#define GL_OP_MUL_EXT 0x8786
#define GL_OP_ADD_EXT 0x8787
#define GL_OP_MADD_EXT 0x8788
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_OP_FRAC_EXT 0x8789


#define GL_OP_MAX_EXT 0x878A
#define GL_OP_MIN_EXT 0x878B
#define GL_OP_SET_GE_EXT 0x878C
#define GL_OP_SET_LT_EXT 0x878D
#define GL_OP_CLAMP_EXT 0x878E
#define GL_OP_FLOOR_EXT 0x878F
#define GL_OP_ROUND_EXT 0x8790
#define GL_OP_EXP_BASE_2_EXT 0x8791
#define GL_OP_LOG_BASE_2_EXT 0x8792
#define GL_OP_POWER_EXT 0x8793
#define GL_OP_RECIP_EXT 0x8794
#define GL_OP_RECIP_SQRT_EXT 0x8795
#define GL_OP_SUB_EXT 0x8796
#define GL_OP_CROSS_PRODUCT_EXT 0x8797
#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798
#define GL_OP_MOV_EXT 0x8799
#define GL_OUTPUT_VERTEX_EXT 0x879A
#define GL_OUTPUT_COLOR0_EXT 0x879B
#define GL_OUTPUT_COLOR1_EXT 0x879C
#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D
#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E
#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F
#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0
#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1
#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2
#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3
#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4
#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5
#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6
#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7
#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8
#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9
#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA
#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB
#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC
#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD
#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE
#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF
#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0
#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1
#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2
#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3
#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4
#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5
#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6
#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7
#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8
#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9
#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA
#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB
#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC
#define GL_OUTPUT_FOG_EXT 0x87BD
#define GL_SCALAR_EXT 0x87BE
#define GL_VECTOR_EXT 0x87BF

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

289

290

File Documentation

#define GL_MATRIX_EXT 0x87C0


#define GL_VARIANT_EXT 0x87C1
#define GL_INVARIANT_EXT 0x87C2
#define GL_LOCAL_CONSTANT_EXT 0x87C3
#define GL_LOCAL_EXT 0x87C4
#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5
#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6
#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7
#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8
#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD
#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE
#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF
#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0
#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1
#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2
#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3
#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4
#define GL_X_EXT 0x87D5
#define GL_Y_EXT 0x87D6
#define GL_Z_EXT 0x87D7
#define GL_W_EXT 0x87D8
#define GL_NEGATIVE_X_EXT 0x87D9
#define GL_NEGATIVE_Y_EXT 0x87DA
#define GL_NEGATIVE_Z_EXT 0x87DB
#define GL_NEGATIVE_W_EXT 0x87DC
#define GL_ZERO_EXT 0x87DD
#define GL_ONE_EXT 0x87DE
#define GL_NEGATIVE_ONE_EXT 0x87DF
#define GL_NORMALIZED_RANGE_EXT 0x87E0
#define GL_FULL_RANGE_EXT 0x87E1
#define GL_CURRENT_VERTEX_EXT 0x87E2
#define GL_MVP_MATRIX_EXT 0x87E3
#define GL_VARIANT_VALUE_EXT 0x87E4
#define GL_VARIANT_DATATYPE_EXT 0x87E5
#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6
#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7
#define GL_VARIANT_ARRAY_EXT 0x87E8
#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9
#define GL_INVARIANT_VALUE_EXT 0x87EA
#define GL_INVARIANT_DATATYPE_EXT 0x87EB
#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC
#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED
#define GL_MAX_VERTEX_STREAMS_ATI 0x876B
#define GL_VERTEX_STREAM0_ATI 0x876C
#define GL_VERTEX_STREAM1_ATI 0x876D
#define GL_VERTEX_STREAM2_ATI 0x876E
#define GL_VERTEX_STREAM3_ATI 0x876F
#define GL_VERTEX_STREAM4_ATI 0x8770
#define GL_VERTEX_STREAM5_ATI 0x8771
#define GL_VERTEX_STREAM6_ATI 0x8772
#define GL_VERTEX_STREAM7_ATI 0x8773
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_VERTEX_SOURCE_ATI 0x8774


#define GL_ELEMENT_ARRAY_ATI 0x8768
#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769
#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A
#define GL_QUAD_MESH_SUN 0x8614
#define GL_TRIANGLE_MESH_SUN 0x8615
#define GL_SLICE_ACCUM_SUN 0x85CC
#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534
#define GL_DEPTH_CLAMP_NV 0x864F
#define GL_PIXEL_COUNTER_BITS_NV 0x8864
#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865
#define GL_PIXEL_COUNT_NV 0x8866
#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867
#define GL_POINT_SPRITE_NV 0x8861
#define GL_COORD_REPLACE_NV 0x8862
#define GL_POINT_SPRITE_R_MODE_NV 0x8863
#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850
#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851
#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852
#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853
#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854
#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855
#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856
#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857
#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858
#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859
#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A
#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B
#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C
#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D
#define GL_HILO8_NV 0x885E
#define GL_SIGNED_HILO8_NV 0x885F
#define GL_FORCE_BLUE_TO_ONE_NV 0x8860
#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910
#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911
#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200
#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2
#define GL_ELEMENT_ARRAY_APPLE 0x8A0C
#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D
#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E
#define GL_DRAW_PIXELS_APPLE 0x8A0A
#define GL_FENCE_APPLE 0x8A0B
#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5
#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D
#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E
#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F
#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521
#define GL_STORAGE_CLIENT_APPLE 0x85B4
#define GL_STORAGE_CACHED_APPLE 0x85BE
#define GL_STORAGE_SHARED_APPLE 0x85BF
#define GL_YCBCR_422_APPLE 0x85B9
#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA
#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB
#define GL_RGB_S3TC 0x83A0
#define GL_RGB4_S3TC 0x83A1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

291

292

File Documentation

#define GL_RGBA_S3TC 0x83A2


#define GL_RGBA4_S3TC 0x83A3
#define GL_MAX_DRAW_BUFFERS_ATI 0x8824
#define GL_DRAW_BUFFER0_ATI 0x8825
#define GL_DRAW_BUFFER1_ATI 0x8826
#define GL_DRAW_BUFFER2_ATI 0x8827
#define GL_DRAW_BUFFER3_ATI 0x8828
#define GL_DRAW_BUFFER4_ATI 0x8829
#define GL_DRAW_BUFFER5_ATI 0x882A
#define GL_DRAW_BUFFER6_ATI 0x882B
#define GL_DRAW_BUFFER7_ATI 0x882C
#define GL_DRAW_BUFFER8_ATI 0x882D
#define GL_DRAW_BUFFER9_ATI 0x882E
#define GL_DRAW_BUFFER10_ATI 0x882F
#define GL_DRAW_BUFFER11_ATI 0x8830
#define GL_DRAW_BUFFER12_ATI 0x8831
#define GL_DRAW_BUFFER13_ATI 0x8832
#define GL_DRAW_BUFFER14_ATI 0x8833
#define GL_DRAW_BUFFER15_ATI 0x8834
#define GL_TYPE_RGBA_FLOAT_ATI 0x8820
#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835
#define GL_MODULATE_ADD_ATI 0x8744
#define GL_MODULATE_SIGNED_ADD_ATI 0x8745
#define GL_MODULATE_SUBTRACT_ATI 0x8746
#define GL_RGBA_FLOAT32_ATI 0x8814
#define GL_RGB_FLOAT32_ATI 0x8815
#define GL_ALPHA_FLOAT32_ATI 0x8816
#define GL_INTENSITY_FLOAT32_ATI 0x8817
#define GL_LUMINANCE_FLOAT32_ATI 0x8818
#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819
#define GL_RGBA_FLOAT16_ATI 0x881A
#define GL_RGB_FLOAT16_ATI 0x881B
#define GL_ALPHA_FLOAT16_ATI 0x881C
#define GL_INTENSITY_FLOAT16_ATI 0x881D
#define GL_LUMINANCE_FLOAT16_ATI 0x881E
#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F
#define GL_FLOAT_R_NV 0x8880
#define GL_FLOAT_RG_NV 0x8881
#define GL_FLOAT_RGB_NV 0x8882
#define GL_FLOAT_RGBA_NV 0x8883
#define GL_FLOAT_R16_NV 0x8884
#define GL_FLOAT_R32_NV 0x8885
#define GL_FLOAT_RG16_NV 0x8886
#define GL_FLOAT_RG32_NV 0x8887
#define GL_FLOAT_RGB16_NV 0x8888
#define GL_FLOAT_RGB32_NV 0x8889
#define GL_FLOAT_RGBA16_NV 0x888A
#define GL_FLOAT_RGBA32_NV 0x888B
#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C
#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D
#define GL_FLOAT_RGBA_MODE_NV 0x888E
#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868
#define GL_FRAGMENT_PROGRAM_NV 0x8870
#define GL_MAX_TEXTURE_COORDS_NV 0x8871
#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873


#define GL_PROGRAM_ERROR_STRING_NV 0x8874
#define GL_HALF_FLOAT_NV 0x140B
#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878
#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879
#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A
#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B
#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C
#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D
#define GL_PRIMITIVE_RESTART_NV 0x8558
#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559
#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F
#define GL_STENCIL_BACK_FUNC_ATI 0x8800
#define GL_STENCIL_BACK_FAIL_ATI 0x8801
#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802
#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803
#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A
#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B
#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890
#define GL_DEPTH_BOUNDS_EXT 0x8891
#define GL_MIRROR_CLAMP_EXT 0x8742
#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743
#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912
#define GL_BLEND_EQUATION_RGB_EXT 0x8009
#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D
#define GL_PACK_INVERT_MESA 0x8758
#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA
#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB
#define GL_YCBCR_MESA 0x8757
#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB
#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC
#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED
#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF
#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4
#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5
#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6
#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7
#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8
#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506
#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8
#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6
#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0
#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4
#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5
#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6
#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7
#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9
#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA
#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB
#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC
#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

293

294

File Documentation

#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF


#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0
#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1
#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2
#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3
#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4
#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5
#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6
#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7
#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8
#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9
#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA
#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB
#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC
#define GL_COLOR_ATTACHMENT13_EXT 0x8CED
#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE
#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF
#define GL_DEPTH_ATTACHMENT_EXT 0x8D00
#define GL_STENCIL_ATTACHMENT_EXT 0x8D20
#define GL_FRAMEBUFFER_EXT 0x8D40
#define GL_RENDERBUFFER_EXT 0x8D41
#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42
#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43
#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44
#define GL_STENCIL_INDEX1_EXT 0x8D46
#define GL_STENCIL_INDEX4_EXT 0x8D47
#define GL_STENCIL_INDEX8_EXT 0x8D48
#define GL_STENCIL_INDEX16_EXT 0x8D49
#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50
#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51
#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52
#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53
#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54
#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55
#define GL_DEPTH_STENCIL_EXT 0x84F9
#define GL_UNSIGNED_INT_24_8_EXT 0x84FA
#define GL_DEPTH24_STENCIL8_EXT 0x88F0
#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1
#define GL_STENCIL_TAG_BITS_EXT 0x88F2
#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3
#define GL_SRGB_EXT 0x8C40
#define GL_SRGB8_EXT 0x8C41
#define GL_SRGB_ALPHA_EXT 0x8C42
#define GL_SRGB8_ALPHA8_EXT 0x8C43
#define GL_SLUMINANCE_ALPHA_EXT 0x8C44
#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45
#define GL_SLUMINANCE_EXT 0x8C46
#define GL_SLUMINANCE8_EXT 0x8C47
#define GL_COMPRESSED_SRGB_EXT 0x8C48
#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49
#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A
#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B
#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D
#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F


#define GL_READ_FRAMEBUFFER_EXT 0x8CA8
#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9
#define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT
#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA
#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB
#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56
#define GL_MAX_SAMPLES_EXT 0x8D57
#define GL_TEXTURE_1D_STACK_MESAX 0x8759
#define GL_TEXTURE_2D_STACK_MESAX 0x875A
#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B
#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C
#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D
#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E
#define GL_TIME_ELAPSED_EXT 0x88BF
#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12
#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13
#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904
#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905
#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906
#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907
#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908
#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909
#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5
#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6
#define GL_LINES_ADJACENCY_EXT 0x000A
#define GL_LINE_STRIP_ADJACENCY_EXT 0x000B
#define GL_TRIANGLES_ADJACENCY_EXT 0x000C
#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D
#define GL_GEOMETRY_PROGRAM_NV 0x8C26
#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27
#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28
#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA
#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB
#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29
#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8
#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9
#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4
#define GL_PROGRAM_POINT_SIZE_EXT 0x8642
#define GL_GEOMETRY_SHADER_EXT 0x8DD9
#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD
#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE
#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B
#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF
#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0
#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1
#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD
#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0
#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1
#define GL_SAMPLER_BUFFER_EXT 0x8DC2
#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3
#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4
#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

295

296

File Documentation

#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6


#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7
#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8
#define GL_INT_SAMPLER_1D_EXT 0x8DC9
#define GL_INT_SAMPLER_2D_EXT 0x8DCA
#define GL_INT_SAMPLER_3D_EXT 0x8DCB
#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC
#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD
#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE
#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF
#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0
#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1
#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2
#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3
#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4
#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5
#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6
#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7
#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8
#define GL_R11F_G11F_B10F_EXT 0x8C3A
#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B
#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C
#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18
#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19
#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A
#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B
#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C
#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D
#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF
#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E
#define GL_TEXTURE_BUFFER_EXT 0x8C2A
#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B
#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C
#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D
#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E
#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70
#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71
#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72
#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73
#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB
#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC
#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD
#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE
#define GL_RGB9_E5_EXT 0x8C3D
#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E
#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F
#define GL_DEPTH_COMPONENT32F_NV 0x8DAB
#define GL_DEPTH32F_STENCIL8_NV 0x8DAC
#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD
#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF
#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB
#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10
#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11
#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12
#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA


#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0
#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1
#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2
#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3
#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4
#define GL_BACK_PRIMARY_COLOR_NV 0x8C77
#define GL_BACK_SECONDARY_COLOR_NV 0x8C78
#define GL_TEXTURE_COORD_NV 0x8C79
#define GL_CLIP_DISTANCE_NV 0x8C7A
#define GL_VERTEX_ID_NV 0x8C7B
#define GL_PRIMITIVE_ID_NV 0x8C7C
#define GL_GENERIC_ATTRIB_NV 0x8C7D
#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80
#define GL_ACTIVE_VARYINGS_NV 0x8C81
#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82
#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83
#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85
#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86
#define GL_PRIMITIVES_GENERATED_NV 0x8C87
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88
#define GL_RASTERIZER_DISCARD_NV 0x8C89
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A
#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B
#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C
#define GL_SEPARATE_ATTRIBS_NV 0x8C8D
#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F
#define GL_LAYER_NV 0x8DAA
#define GL_NEXT_BUFFER_NV -2
#define GL_SKIP_COMPONENTS4_NV -3
#define GL_SKIP_COMPONENTS3_NV -4
#define GL_SKIP_COMPONENTS2_NV -5
#define GL_SKIP_COMPONENTS1_NV -6
#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2
#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3
#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4
#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED
#define GL_UNIFORM_BUFFER_EXT 0x8DEE
#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF
#define GL_RGBA32UI_EXT 0x8D70
#define GL_RGB32UI_EXT 0x8D71
#define GL_ALPHA32UI_EXT 0x8D72
#define GL_INTENSITY32UI_EXT 0x8D73
#define GL_LUMINANCE32UI_EXT 0x8D74
#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75
#define GL_RGBA16UI_EXT 0x8D76
#define GL_RGB16UI_EXT 0x8D77
#define GL_ALPHA16UI_EXT 0x8D78
#define GL_INTENSITY16UI_EXT 0x8D79
#define GL_LUMINANCE16UI_EXT 0x8D7A
#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

297

298

File Documentation

#define GL_RGBA8UI_EXT 0x8D7C


#define GL_RGB8UI_EXT 0x8D7D
#define GL_ALPHA8UI_EXT 0x8D7E
#define GL_INTENSITY8UI_EXT 0x8D7F
#define GL_LUMINANCE8UI_EXT 0x8D80
#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81
#define GL_RGBA32I_EXT 0x8D82
#define GL_RGB32I_EXT 0x8D83
#define GL_ALPHA32I_EXT 0x8D84
#define GL_INTENSITY32I_EXT 0x8D85
#define GL_LUMINANCE32I_EXT 0x8D86
#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87
#define GL_RGBA16I_EXT 0x8D88
#define GL_RGB16I_EXT 0x8D89
#define GL_ALPHA16I_EXT 0x8D8A
#define GL_INTENSITY16I_EXT 0x8D8B
#define GL_LUMINANCE16I_EXT 0x8D8C
#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D
#define GL_RGBA8I_EXT 0x8D8E
#define GL_RGB8I_EXT 0x8D8F
#define GL_ALPHA8I_EXT 0x8D90
#define GL_INTENSITY8I_EXT 0x8D91
#define GL_LUMINANCE8I_EXT 0x8D92
#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93
#define GL_RED_INTEGER_EXT 0x8D94
#define GL_GREEN_INTEGER_EXT 0x8D95
#define GL_BLUE_INTEGER_EXT 0x8D96
#define GL_ALPHA_INTEGER_EXT 0x8D97
#define GL_RGB_INTEGER_EXT 0x8D98
#define GL_RGBA_INTEGER_EXT 0x8D99
#define GL_BGR_INTEGER_EXT 0x8D9A
#define GL_BGRA_INTEGER_EXT 0x8D9B
#define GL_LUMINANCE_INTEGER_EXT 0x8D9C
#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D
#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E
#define GL_QUERY_WAIT_NV 0x8E13
#define GL_QUERY_NO_WAIT_NV 0x8E14
#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15
#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16
#define GL_FRAME_NV 0x8E26
#define GL_FIELDS_NV 0x8E27
#define GL_CURRENT_TIME_NV 0x8E28
#define GL_NUM_FILL_STREAMS_NV 0x8E29
#define GL_PRESENT_TIME_NV 0x8E2A
#define GL_PRESENT_DURATION_NV 0x8E2B
#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E
#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84
#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85
#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F
#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C
#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D
#define GL_PRIMITIVES_GENERATED_EXT 0x8C87
#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88
#define GL_RASTERIZER_DISCARD_EXT 0x8C89
#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B


#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80
#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83
#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F
#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76
#define GL_PROGRAM_MATRIX_EXT 0x8E2D
#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E
#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F
#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42
#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43
#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44
#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45
#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46
#define GL_SAMPLE_POSITION_NV 0x8E50
#define GL_SAMPLE_MASK_NV 0x8E51
#define GL_SAMPLE_MASK_VALUE_NV 0x8E52
#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53
#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54
#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55
#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56
#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57
#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58
#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59
#define GL_TRANSFORM_FEEDBACK_NV 0x8E22
#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23
#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24
#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25
#define GL_VBO_FREE_MEMORY_ATI 0x87FB
#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC
#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD
#define GL_COUNTER_TYPE_AMD 0x8BC0
#define GL_COUNTER_RANGE_AMD 0x8BC1
#define GL_UNSIGNED_INT64_AMD 0x8BC2
#define GL_PERCENTAGE_AMD 0x8BC3
#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4
#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5
#define GL_PERFMON_RESULT_AMD 0x8BC6
#define GL_SAMPLER_BUFFER_AMD 0x9001
#define GL_INT_SAMPLER_BUFFER_AMD 0x9002
#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003
#define GL_TESSELLATION_MODE_AMD 0x9004
#define GL_TESSELLATION_FACTOR_AMD 0x9005
#define GL_DISCRETE_AMD 0x9006
#define GL_CONTINUOUS_AMD 0x9007
#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C
#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D
#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E
#define GL_PROVOKING_VERTEX_EXT 0x8E4F
#define GL_ALPHA_SNORM 0x9010
#define GL_LUMINANCE_SNORM 0x9011
#define GL_LUMINANCE_ALPHA_SNORM 0x9012
#define GL_INTENSITY_SNORM 0x9013
#define GL_ALPHA8_SNORM 0x9014
#define GL_LUMINANCE8_SNORM 0x9015
#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

299

300

File Documentation

#define GL_INTENSITY8_SNORM 0x9017


#define GL_ALPHA16_SNORM 0x9018
#define GL_LUMINANCE16_SNORM 0x9019
#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A
#define GL_INTENSITY16_SNORM 0x901B
#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7
#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8
#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC
#define GL_STORAGE_PRIVATE_APPLE 0x85BD
#define GL_HALF_APPLE 0x140B
#define GL_RGBA_FLOAT32_APPLE 0x8814
#define GL_RGB_FLOAT32_APPLE 0x8815
#define GL_ALPHA_FLOAT32_APPLE 0x8816
#define GL_INTENSITY_FLOAT32_APPLE 0x8817
#define GL_LUMINANCE_FLOAT32_APPLE 0x8818
#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819
#define GL_RGBA_FLOAT16_APPLE 0x881A
#define GL_RGB_FLOAT16_APPLE 0x881B
#define GL_ALPHA_FLOAT16_APPLE 0x881C
#define GL_INTENSITY_FLOAT16_APPLE 0x881D
#define GL_LUMINANCE_FLOAT16_APPLE 0x881E
#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F
#define GL_COLOR_FLOAT_APPLE 0x8A0F
#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00
#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01
#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02
#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03
#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04
#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05
#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06
#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07
#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08
#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09
#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14
#define GL_BUFFER_OBJECT_APPLE 0x85B3
#define GL_RELEASED_APPLE 0x8A19
#define GL_VOLATILE_APPLE 0x8A1A
#define GL_RETAINED_APPLE 0x8A1B
#define GL_UNDEFINED_APPLE 0x8A1C
#define GL_PURGEABLE_APPLE 0x8A1D
#define GL_PACK_ROW_BYTES_APPLE 0x8A15
#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16
#define GL_RGB_422_APPLE 0x8A1F
#define GL_VIDEO_BUFFER_NV 0x9020
#define GL_VIDEO_BUFFER_BINDING_NV 0x9021
#define GL_FIELD_UPPER_NV 0x9022
#define GL_FIELD_LOWER_NV 0x9023
#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024
#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025
#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026
#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027
#define GL_VIDEO_BUFFER_PITCH_NV 0x9028
#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029
#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A
#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C


#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D
#define GL_PARTIAL_SUCCESS_NV 0x902E
#define GL_SUCCESS_NV 0x902F
#define GL_FAILURE_NV 0x9030
#define GL_YCBYCR8_422_NV 0x9031
#define GL_YCBAYCR8A_4224_NV 0x9032
#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033
#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034
#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035
#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036
#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037
#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038
#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039
#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A
#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B
#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C
#define GL_ACTIVE_PROGRAM_EXT 0x8B8D
#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D
#define GL_GPU_ADDRESS_NV 0x8F34
#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35
#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E
#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F
#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20
#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21
#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22
#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23
#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24
#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25
#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26
#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27
#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28
#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29
#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A
#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B
#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C
#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D
#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E
#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F
#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30
#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31
#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32
#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33
#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40
#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41
#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42
#define GL_MAX_IMAGE_UNITS_EXT 0x8F38
#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39
#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A
#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B
#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C
#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D
#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E
#define GL_IMAGE_1D_EXT 0x904C
#define GL_IMAGE_2D_EXT 0x904D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

301

302

File Documentation

#define GL_IMAGE_3D_EXT 0x904E


#define GL_IMAGE_2D_RECT_EXT 0x904F
#define GL_IMAGE_CUBE_EXT 0x9050
#define GL_IMAGE_BUFFER_EXT 0x9051
#define GL_IMAGE_1D_ARRAY_EXT 0x9052
#define GL_IMAGE_2D_ARRAY_EXT 0x9053
#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054
#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055
#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056
#define GL_INT_IMAGE_1D_EXT 0x9057
#define GL_INT_IMAGE_2D_EXT 0x9058
#define GL_INT_IMAGE_3D_EXT 0x9059
#define GL_INT_IMAGE_2D_RECT_EXT 0x905A
#define GL_INT_IMAGE_CUBE_EXT 0x905B
#define GL_INT_IMAGE_BUFFER_EXT 0x905C
#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D
#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E
#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F
#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060
#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061
#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062
#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063
#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064
#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065
#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066
#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067
#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068
#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069
#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A
#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B
#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C
#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D
#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E
#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001
#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002
#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004
#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008
#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020
#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040
#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080
#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100
#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200
#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400
#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800
#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000
#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF
#define GL_DOUBLE_VEC2_EXT 0x8FFC
#define GL_DOUBLE_VEC3_EXT 0x8FFD
#define GL_DOUBLE_VEC4_EXT 0x8FFE
#define GL_DOUBLE_MAT2_EXT 0x8F46
#define GL_DOUBLE_MAT3_EXT 0x8F47
#define GL_DOUBLE_MAT4_EXT 0x8F48
#define GL_DOUBLE_MAT2x3_EXT 0x8F49
#define GL_DOUBLE_MAT2x4_EXT 0x8F4A
#define GL_DOUBLE_MAT3x2_EXT 0x8F4B
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_DOUBLE_MAT3x4_EXT 0x8F4C


#define GL_DOUBLE_MAT4x2_EXT 0x8F4D
#define GL_DOUBLE_MAT4x3_EXT 0x8F4E
#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A
#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B
#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C
#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D
#define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44
#define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45
#define GL_INT64_NV 0x140E
#define GL_UNSIGNED_INT64_NV 0x140F
#define GL_INT8_NV 0x8FE0
#define GL_INT8_VEC2_NV 0x8FE1
#define GL_INT8_VEC3_NV 0x8FE2
#define GL_INT8_VEC4_NV 0x8FE3
#define GL_INT16_NV 0x8FE4
#define GL_INT16_VEC2_NV 0x8FE5
#define GL_INT16_VEC3_NV 0x8FE6
#define GL_INT16_VEC4_NV 0x8FE7
#define GL_INT64_VEC2_NV 0x8FE9
#define GL_INT64_VEC3_NV 0x8FEA
#define GL_INT64_VEC4_NV 0x8FEB
#define GL_UNSIGNED_INT8_NV 0x8FEC
#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED
#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE
#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF
#define GL_UNSIGNED_INT16_NV 0x8FF0
#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1
#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2
#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3
#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5
#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6
#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7
#define GL_FLOAT16_NV 0x8FF8
#define GL_FLOAT16_VEC2_NV 0x8FF9
#define GL_FLOAT16_VEC3_NV 0x8FFA
#define GL_FLOAT16_VEC4_NV 0x8FFB
#define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 0x00000010
#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8
#define GL_TESS_CONTROL_PROGRAM_NV 0x891E
#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F
#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74
#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75
#define GL_COVERAGE_SAMPLES_NV 0x80A9
#define GL_COLOR_SAMPLES_NV 0x8E20
#define GL_DATA_BUFFER_AMD 0x9151
#define GL_PERFORMANCE_MONITOR_AMD 0x9152
#define GL_QUERY_OBJECT_AMD 0x9153
#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154
#define GL_SAMPLER_OBJECT_AMD 0x9155
#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144
#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145
#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146
#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147
#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

303

304

File Documentation

#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149


#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A
#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B
#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C
#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D
#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E
#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F
#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150
#define GL_SURFACE_STATE_NV 0x86EB
#define GL_SURFACE_REGISTERED_NV 0x86FD
#define GL_SURFACE_MAPPED_NV 0x8700
#define GL_WRITE_DISCARD_NV 0x88BE
#define GLEXT_64_TYPES_DEFINED
#define GL_VERSION_1_2 1
#define GL_VERSION_1_2_DEPRECATED 1
#define GL_VERSION_1_3 1
#define GL_VERSION_1_3_DEPRECATED 1
#define GL_VERSION_1_4 1
#define GL_VERSION_1_4_DEPRECATED 1
#define GL_VERSION_1_5 1
#define GL_VERSION_2_0 1
#define GL_VERSION_2_1 1
#define GL_VERSION_3_0 1
#define GL_VERSION_3_1 1
#define GL_VERSION_3_2 1
#define GL_VERSION_3_3 1
#define GL_VERSION_4_0 1
#define GL_VERSION_4_1 1
#define GL_ARB_multitexture 1
#define GL_ARB_transpose_matrix 1
#define GL_ARB_multisample 1
#define GL_ARB_texture_env_add 1
#define GL_ARB_texture_cube_map 1
#define GL_ARB_texture_compression 1
#define GL_ARB_texture_border_clamp 1
#define GL_ARB_point_parameters 1
#define GL_ARB_vertex_blend 1
#define GL_ARB_matrix_palette 1
#define GL_ARB_texture_env_combine 1
#define GL_ARB_texture_env_crossbar 1
#define GL_ARB_texture_env_dot3 1
#define GL_ARB_texture_mirrored_repeat 1
#define GL_ARB_depth_texture 1
#define GL_ARB_shadow 1
#define GL_ARB_shadow_ambient 1
#define GL_ARB_window_pos 1
#define GL_ARB_vertex_program 1
#define GL_ARB_fragment_program 1
#define GL_ARB_vertex_buffer_object 1
#define GL_ARB_occlusion_query 1
#define GL_ARB_shader_objects 1
#define GL_ARB_vertex_shader 1
#define GL_ARB_fragment_shader 1
#define GL_ARB_shading_language_100 1
#define GL_ARB_texture_non_power_of_two 1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_ARB_point_sprite 1
#define GL_ARB_fragment_program_shadow 1
#define GL_ARB_draw_buffers 1
#define GL_ARB_texture_rectangle 1
#define GL_ARB_color_buffer_float 1
#define GL_ARB_half_float_pixel 1
#define GL_ARB_texture_float 1
#define GL_ARB_pixel_buffer_object 1
#define GL_ARB_depth_buffer_float 1
#define GL_ARB_draw_instanced 1
#define GL_ARB_framebuffer_object 1
#define GL_ARB_framebuffer_sRGB 1
#define GL_ARB_geometry_shader4 1
#define GL_ARB_half_float_vertex 1
#define GL_ARB_instanced_arrays 1
#define GL_ARB_map_buffer_range 1
#define GL_ARB_texture_buffer_object 1
#define GL_ARB_texture_compression_rgtc 1
#define GL_ARB_texture_rg 1
#define GL_ARB_vertex_array_object 1
#define GL_ARB_uniform_buffer_object 1
#define GL_ARB_compatibility 1
#define GL_ARB_copy_buffer 1
#define GL_ARB_shader_texture_lod 1
#define GL_ARB_depth_clamp 1
#define GL_ARB_draw_elements_base_vertex 1
#define GL_ARB_fragment_coord_conventions 1
#define GL_ARB_provoking_vertex 1
#define GL_ARB_seamless_cube_map 1
#define GL_ARB_sync 1
#define GL_ARB_texture_multisample 1
#define GL_ARB_vertex_array_bgra 1
#define GL_ARB_draw_buffers_blend 1
#define GL_ARB_sample_shading 1
#define GL_ARB_texture_cube_map_array 1
#define GL_ARB_texture_gather 1
#define GL_ARB_texture_query_lod 1
#define GL_ARB_shading_language_include 1
#define GL_ARB_texture_compression_bptc 1
#define GL_ARB_blend_func_extended 1
#define GL_ARB_explicit_attrib_location 1
#define GL_ARB_occlusion_query2 1
#define GL_ARB_sampler_objects 1
#define GL_ARB_texture_rgb10_a2ui 1
#define GL_ARB_texture_swizzle 1
#define GL_ARB_timer_query 1
#define GL_ARB_vertex_type_2_10_10_10_rev 1
#define GL_ARB_draw_indirect 1
#define GL_ARB_gpu_shader5 1
#define GL_ARB_gpu_shader_fp64 1
#define GL_ARB_shader_subroutine 1
#define GL_ARB_tessellation_shader 1
#define GL_ARB_texture_buffer_object_rgb32 1
#define GL_ARB_transform_feedback2 1
#define GL_ARB_transform_feedback3 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

305

306

File Documentation

#define GL_ARB_ES2_compatibility 1
#define GL_ARB_get_program_binary 1
#define GL_ARB_separate_shader_objects 1
#define GL_ARB_vertex_attrib_64bit 1
#define GL_ARB_viewport_array 1
#define GL_ARB_cl_event 1
#define GL_ARB_debug_output 1
#define GL_ARB_robustness 1
#define GL_ARB_shader_stencil_export 1
#define GL_EXT_abgr 1
#define GL_EXT_blend_color 1
#define GL_EXT_polygon_offset 1
#define GL_EXT_texture 1
#define GL_EXT_texture3D 1
#define GL_SGIS_texture_filter4 1
#define GL_EXT_subtexture 1
#define GL_EXT_copy_texture 1
#define GL_EXT_histogram 1
#define GL_EXT_convolution 1
#define GL_SGI_color_matrix 1
#define GL_SGI_color_table 1
#define GL_SGIX_pixel_texture 1
#define GL_SGIS_pixel_texture 1
#define GL_SGIS_texture4D 1
#define GL_SGI_texture_color_table 1
#define GL_EXT_cmyka 1
#define GL_EXT_texture_object 1
#define GL_SGIS_detail_texture 1
#define GL_SGIS_sharpen_texture 1
#define GL_EXT_packed_pixels 1
#define GL_SGIS_texture_lod 1
#define GL_SGIS_multisample 1
#define GL_EXT_rescale_normal 1
#define GL_EXT_vertex_array 1
#define GL_EXT_misc_attribute 1
#define GL_SGIS_generate_mipmap 1
#define GL_SGIX_clipmap 1
#define GL_SGIX_shadow 1
#define GL_SGIS_texture_edge_clamp 1
#define GL_SGIS_texture_border_clamp 1
#define GL_EXT_blend_minmax 1
#define GL_EXT_blend_subtract 1
#define GL_EXT_blend_logic_op 1
#define GL_SGIX_interlace 1
#define GL_SGIX_pixel_tiles 1
#define GL_SGIX_texture_select 1
#define GL_SGIX_sprite 1
#define GL_SGIX_texture_multi_buffer 1
#define GL_EXT_point_parameters 1
#define GL_SGIS_point_parameters 1
#define GL_SGIX_instruments 1
#define GL_SGIX_texture_scale_bias 1
#define GL_SGIX_framezoom 1
#define GL_SGIX_tag_sample_buffer 1
#define GL_SGIX_polynomial_ffd 1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_SGIX_reference_plane 1
#define GL_SGIX_flush_raster 1
#define GL_SGIX_depth_texture 1
#define GL_SGIS_fog_function 1
#define GL_SGIX_fog_offset 1
#define GL_HP_image_transform 1
#define GL_HP_convolution_border_modes 1
#define GL_SGIX_texture_add_env 1
#define GL_EXT_color_subtable 1
#define GL_PGI_vertex_hints 1
#define GL_PGI_misc_hints 1
#define GL_EXT_paletted_texture 1
#define GL_EXT_clip_volume_hint 1
#define GL_SGIX_list_priority 1
#define GL_SGIX_ir_instrument1 1
#define GL_SGIX_calligraphic_fragment 1
#define GL_SGIX_texture_lod_bias 1
#define GL_SGIX_shadow_ambient 1
#define GL_EXT_index_texture 1
#define GL_EXT_index_material 1
#define GL_EXT_index_func 1
#define GL_EXT_index_array_formats 1
#define GL_EXT_compiled_vertex_array 1
#define GL_EXT_cull_vertex 1
#define GL_SGIX_ycrcb 1
#define GL_SGIX_fragment_lighting 1
#define GL_IBM_rasterpos_clip 1
#define GL_HP_texture_lighting 1
#define GL_EXT_draw_range_elements 1
#define GL_WIN_phong_shading 1
#define GL_WIN_specular_fog 1
#define GL_EXT_light_texture 1
#define GL_SGIX_blend_alpha_minmax 1
#define GL_EXT_bgra 1
#define GL_SGIX_async 1
#define GL_SGIX_async_pixel 1
#define GL_SGIX_async_histogram 1
#define GL_INTEL_parallel_arrays 1
#define GL_HP_occlusion_test 1
#define GL_EXT_pixel_transform 1
#define GL_EXT_pixel_transform_color_table 1
#define GL_EXT_shared_texture_palette 1
#define GL_EXT_separate_specular_color 1
#define GL_EXT_secondary_color 1
#define GL_EXT_texture_perturb_normal 1
#define GL_EXT_multi_draw_arrays 1
#define GL_EXT_fog_coord 1
#define GL_REND_screen_coordinates 1
#define GL_EXT_coordinate_frame 1
#define GL_EXT_texture_env_combine 1
#define GL_APPLE_specular_vector 1
#define GL_APPLE_transform_hint 1
#define GL_SGIX_fog_scale 1
#define GL_SUNX_constant_data 1
#define GL_SUN_global_alpha 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

307

308

File Documentation

#define GL_SUN_triangle_list 1
#define GL_SUN_vertex 1
#define GL_EXT_blend_func_separate 1
#define GL_INGR_blend_func_separate 1
#define GL_INGR_color_clamp 1
#define GL_INGR_interlace_read 1
#define GL_EXT_stencil_wrap 1
#define GL_EXT_422_pixels 1
#define GL_NV_texgen_reflection 1
#define GL_SUN_convolution_border_modes 1
#define GL_EXT_texture_env_add 1
#define GL_EXT_texture_lod_bias 1
#define GL_EXT_texture_filter_anisotropic 1
#define GL_EXT_vertex_weighting 1
#define GL_NV_light_max_exponent 1
#define GL_NV_vertex_array_range 1
#define GL_NV_register_combiners 1
#define GL_NV_fog_distance 1
#define GL_NV_texgen_emboss 1
#define GL_NV_blend_square 1
#define GL_NV_texture_env_combine4 1
#define GL_MESA_resize_buffers 1
#define GL_MESA_window_pos 1
#define GL_IBM_cull_vertex 1
#define GL_IBM_multimode_draw_arrays 1
#define GL_IBM_vertex_array_lists 1
#define GL_SGIX_subsample 1
#define GL_SGIX_ycrcba 1
#define GL_SGIX_ycrcb_subsample 1
#define GL_SGIX_depth_pass_instrument 1
#define GL_3DFX_texture_compression_FXT1 1
#define GL_3DFX_multisample 1
#define GL_3DFX_tbuffer 1
#define GL_EXT_multisample 1
#define GL_SGIX_vertex_preclip 1
#define GL_SGIX_convolution_accuracy 1
#define GL_SGIX_resample 1
#define GL_SGIS_point_line_texgen 1
#define GL_SGIS_texture_color_mask 1
#define GL_SGIX_igloo_interface 1
#define GL_EXT_texture_env_dot3 1
#define GL_ATI_texture_mirror_once 1
#define GL_NV_fence 1
#define GL_NV_evaluators 1
#define GL_NV_packed_depth_stencil 1
#define GL_NV_register_combiners2 1
#define GL_NV_texture_compression_vtc 1
#define GL_NV_texture_rectangle 1
#define GL_NV_texture_shader 1
#define GL_NV_texture_shader2 1
#define GL_NV_vertex_array_range2 1
#define GL_NV_vertex_program 1
#define GL_SGIX_texture_coordinate_clamp 1
#define GL_SGIX_scalebias_hint 1
#define GL_OML_interlace 1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

#define GL_OML_subsample 1
#define GL_OML_resample 1
#define GL_NV_copy_depth_to_color 1
#define GL_ATI_envmap_bumpmap 1
#define GL_ATI_fragment_shader 1
#define GL_ATI_pn_triangles 1
#define GL_ATI_vertex_array_object 1
#define GL_EXT_vertex_shader 1
#define GL_ATI_vertex_streams 1
#define GL_ATI_element_array 1
#define GL_SUN_mesh_array 1
#define GL_SUN_slice_accum 1
#define GL_NV_multisample_filter_hint 1
#define GL_NV_depth_clamp 1
#define GL_NV_occlusion_query 1
#define GL_NV_point_sprite 1
#define GL_NV_texture_shader3 1
#define GL_NV_vertex_program1_1 1
#define GL_EXT_shadow_funcs 1
#define GL_EXT_stencil_two_side 1
#define GL_ATI_text_fragment_shader 1
#define GL_APPLE_client_storage 1
#define GL_APPLE_element_array 1
#define GL_APPLE_fence 1
#define GL_APPLE_vertex_array_object 1
#define GL_APPLE_vertex_array_range 1
#define GL_APPLE_ycbcr_422 1
#define GL_S3_s3tc 1
#define GL_ATI_draw_buffers 1
#define GL_ATI_pixel_format_float 1
#define GL_ATI_texture_env_combine3 1
#define GL_ATI_texture_float 1
#define GL_NV_float_buffer 1
#define GL_NV_fragment_program 1
#define GL_NV_half_float 1
#define GL_NV_pixel_data_range 1
#define GL_NV_primitive_restart 1
#define GL_NV_texture_expand_normal 1
#define GL_NV_vertex_program2 1
#define GL_ATI_map_object_buffer 1
#define GL_ATI_separate_stencil 1
#define GL_ATI_vertex_attrib_array_object 1
#define GL_OES_read_format 1
#define GL_EXT_depth_bounds_test 1
#define GL_EXT_texture_mirror_clamp 1
#define GL_EXT_blend_equation_separate 1
#define GL_MESA_pack_invert 1
#define GL_MESA_ycbcr_texture 1
#define GL_EXT_pixel_buffer_object 1
#define GL_NV_fragment_program_option 1
#define GL_NV_fragment_program2 1
#define GL_NV_vertex_program2_option 1
#define GL_NV_vertex_program3 1
#define GL_EXT_framebuffer_object 1
#define GL_GREMEDY_string_marker 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

309

310

File Documentation

#define GL_EXT_packed_depth_stencil 1
#define GL_EXT_stencil_clear_tag 1
#define GL_EXT_texture_sRGB 1
#define GL_EXT_framebuffer_blit 1
#define GL_EXT_framebuffer_multisample 1
#define GL_MESAX_texture_stack 1
#define GL_EXT_timer_query 1
#define GL_EXT_gpu_program_parameters 1
#define GL_APPLE_flush_buffer_range 1
#define GL_NV_gpu_program4 1
#define GL_NV_geometry_program4 1
#define GL_EXT_geometry_shader4 1
#define GL_NV_vertex_program4 1
#define GL_EXT_gpu_shader4 1
#define GL_EXT_draw_instanced 1
#define GL_EXT_packed_float 1
#define GL_EXT_texture_array 1
#define GL_EXT_texture_buffer_object 1
#define GL_EXT_texture_compression_latc 1
#define GL_EXT_texture_compression_rgtc 1
#define GL_EXT_texture_shared_exponent 1
#define GL_NV_depth_buffer_float 1
#define GL_NV_fragment_program4 1
#define GL_NV_framebuffer_multisample_coverage 1
#define GL_EXT_framebuffer_sRGB 1
#define GL_NV_geometry_shader4 1
#define GL_NV_parameter_buffer_object 1
#define GL_EXT_draw_buffers2 1
#define GL_NV_transform_feedback 1
#define GL_EXT_bindable_uniform 1
#define GL_EXT_texture_integer 1
#define GL_GREMEDY_frame_terminator 1
#define GL_NV_conditional_render 1
#define GL_NV_present_video 1
#define GL_EXT_transform_feedback 1
#define GL_EXT_direct_state_access 1
#define GL_EXT_vertex_array_bgra 1
#define GL_EXT_texture_swizzle 1
#define GL_NV_explicit_multisample 1
#define GL_NV_transform_feedback2 1
#define GL_ATI_meminfo 1
#define GL_AMD_performance_monitor 1
#define GL_AMD_texture_texture4 1
#define GL_AMD_vertex_shader_tesselator 1
#define GL_EXT_provoking_vertex 1
#define GL_EXT_texture_snorm 1
#define GL_AMD_draw_buffers_blend 1
#define GL_APPLE_texture_range 1
#define GL_APPLE_float_pixels 1
#define GL_APPLE_vertex_program_evaluators 1
#define GL_APPLE_aux_depth_stencil 1
#define GL_APPLE_object_purgeable 1
#define GL_APPLE_row_bytes 1
#define GL_APPLE_rgb_422 1
#define GL_NV_video_capture 1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

311

#define GL_NV_copy_image 1
#define GL_EXT_separate_shader_objects 1
#define GL_NV_parameter_buffer_object2 1
#define GL_NV_shader_buffer_load 1
#define GL_NV_vertex_buffer_unified_memory 1
#define GL_NV_texture_barrier 1
#define GL_AMD_shader_stencil_export 1
#define GL_AMD_seamless_cubemap_per_texture 1
#define GL_AMD_conservative_depth 1
#define GL_EXT_shader_image_load_store 1
#define GL_EXT_vertex_attrib_64bit 1
#define GL_NV_gpu_program5 1
#define GL_NV_gpu_shader5 1
#define GL_NV_shader_buffer_store 1
#define GL_NV_tessellation_program5 1
#define GL_NV_vertex_attrib_integer_64bit 1
#define GL_NV_multisample_coverage 1
#define GL_AMD_name_gen_delete 1
#define GL_AMD_debug_output 1
#define GL_NV_vdpau_interop 1
#define GL_AMD_transform_feedback3_lines_triangles 1

Typedefs

typedef char GLchar


typedef ptrdiff_t GLintptr
typedef ptrdiff_t GLsizeiptr
typedef ptrdiff_t GLintptrARB
typedef ptrdiff_t GLsizeiptrARB
typedef char GLcharARB
typedef unsigned int GLhandleARB
typedef unsigned short GLhalfARB
typedef unsigned short GLhalfNV
typedef int64_t GLint64EXT
typedef uint64_t GLuint64EXT
typedef int64_t GLint64
typedef uint64_t GLuint64
typedef struct __GLsync GLsync
typedef GLenum type
typedef GLenum GLuint id
typedef GLenum GLuint GLenum severity
typedef GLenum GLuint GLenum GLsizei length
typedef GLenum GLuint GLenum GLsizei const GLchar message
typedef GLenum GLuint GLenum GLsizei const GLchar GLvoid userParam
typedef void(APIENTRY GLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei
length, const GLchar message, GLvoid userParam)
typedef GLintptr GLvdpauSurfaceNV
typedef GLclampf green
typedef GLclampf GLclampf blue
typedef GLclampf GLclampf GLclampf alpha
typedef GLuint start
typedef GLuint GLuint end
typedef GLuint GLuint GLsizei count
typedef GLuint GLuint GLsizei GLenum const GLvoid indices

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

312

File Documentation

typedef GLint level


typedef GLint GLint internalformat
typedef GLint GLint GLsizei width
typedef GLint GLint GLsizei GLsizei height
typedef GLint GLint GLsizei GLsizei GLsizei depth
typedef GLint GLint GLsizei GLsizei GLsizei GLint border
typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum format
typedef GLint GLint GLsizei GLsizei GLsizei GLint GLenum GLenum const GLvoid pixels
typedef GLint GLint xoffset
typedef GLint GLint GLint yoffset
typedef GLint GLint GLint GLint zoffset
typedef GLint GLint GLint GLint GLint x
typedef GLint GLint GLint GLint GLint GLint y
typedef GLenum GLsizei GLenum GLenum const GLvoid table
typedef GLenum pname
typedef GLenum const GLfloat params
typedef GLsizei GLsizei GLenum GLenum const GLvoid data
typedef GLenum GLsizei GLenum GLenum const GLvoid image
typedef GLenum GLenum GLvoid row
typedef GLenum GLenum GLvoid GLvoid column
typedef GLenum GLenum GLvoid GLvoid GLvoid span
typedef GLboolean reset
typedef GLboolean GLenum GLenum GLvoid values
typedef GLsizei GLenum GLboolean sink
typedef GLboolean invert
typedef GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei imageSize
typedef GLint GLvoid img
typedef GLdouble s
typedef const GLdouble v
typedef GLdouble GLdouble t
typedef GLdouble GLdouble GLdouble r
typedef GLdouble GLdouble GLdouble GLdouble q
typedef GLenum dfactorRGB
typedef GLenum GLenum sfactorAlpha
typedef GLenum GLenum GLenum dfactorAlpha
typedef const GLint first
typedef const GLint const GLsizei GLsizei primcount
typedef GLfloat param
typedef GLsizei stride
typedef GLsizei const GLvoid pointer
typedef GLdouble GLdouble z
typedef GLuint ids
typedef GLuint buffer
typedef const GLuint buffers
typedef GLsizeiptr size
typedef GLsizeiptr const GLvoid GLenum usage
typedef GLintptr offset
typedef GLvoid APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)
typedef GLenum modeAlpha
typedef const GLenum bufs
typedef GLenum sfail
typedef GLenum GLenum dpfail
typedef GLenum GLenum GLenum dppass
typedef GLenum func
typedef GLenum GLint ref
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

typedef GLenum GLint GLuint mask


typedef GLuint shader
typedef GLuint index
typedef GLuint const GLchar name
typedef GLuint GLsizei bufSize
typedef GLsizei maxCount
typedef GLsizei GLsizei GLuint obj
typedef GLsizei GLsizei GLchar infoLog
typedef GLsizei GLsizei GLchar source
typedef GLint location
typedef GLsizei const GLchar string
typedef GLfloat v0
typedef GLfloat GLfloat v1
typedef GLfloat GLfloat GLfloat v2
typedef GLfloat GLfloat GLfloat GLfloat v3
typedef GLsizei const GLfloat value
typedef GLsizei GLboolean transpose
typedef GLubyte GLubyte GLubyte GLubyte w
typedef GLint GLenum GLboolean normalized
typedef GLboolean GLboolean g
typedef GLboolean GLboolean GLboolean b
typedef GLboolean GLboolean GLboolean GLboolean a
typedef GLsizei const GLchar varyings
typedef GLsizei const GLchar GLenum bufferMode
typedef GLenum clamp
typedef GLenum mode
typedef GLuint color
typedef GLint drawbuffer
typedef GLint GLfloat GLint stencil
typedef const GLubyte APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)
typedef GLenum attachment
typedef GLenum GLuint texture
typedef GLuint divisor
typedef GLenum modeRGB
typedef GLenum src
typedef GLenum GLenum dst
typedef GLenum srcRGB
typedef GLenum GLenum dstRGB
typedef GLenum GLenum GLenum srcAlpha
typedef GLenum GLenum GLenum GLenum dstAlpha
typedef const GLbyte weights
typedef GLenum GLsizei len
typedef GLuint program
typedef const GLuint programs
typedef GLvoid APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)
typedef GLhandleARB attachedObj
typedef GLsizei maxLength
typedef GLuint renderbuffer
typedef const GLuint renderbuffers
typedef GLuint framebuffer
typedef const GLuint framebuffers
typedef GLenum GLenum textarget
typedef GLenum GLenum renderbuffertarget
typedef GLint srcY0
typedef GLint GLint srcX1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

313

314

File Documentation

typedef GLint GLint GLint srcY1


typedef GLint GLint GLint GLint dstX0
typedef GLint GLint GLint GLint GLint dstY0
typedef GLint GLint GLint GLint GLint GLint dstX1
typedef GLint GLint GLint GLint GLint GLint GLint dstY1
typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
typedef GLsizei samples
typedef GLenum GLuint GLint GLint layer
typedef GLenum GLuint GLint GLenum face
typedef GLvoid APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset, GLsizeiptr length, GLbitfield access)
typedef const GLuint arrays
typedef GLsizei uniformCount
typedef GLsizei const GLchar uniformNames
typedef GLsizei const GLchar GLuint uniformIndices
typedef GLuint uniformIndex
typedef GLuint GLsizei GLsizei GLchar uniformName
typedef const GLchar uniformBlockName
typedef GLuint uniformBlockIndex
typedef GLuint GLuint uniformBlockBinding
typedef GLenum writeTarget
typedef GLenum GLintptr readOffset
typedef GLenum GLintptr GLintptr writeOffset
typedef GLsizei GLenum const GLvoid GLint basevertex
typedef GLbitfield flags
typedef GLbitfield GLuint64 timeout
typedef GLsizei GLint GLsizei GLsizei GLboolean fixedsamplelocations
typedef GLuint GLfloat val
typedef GLint namelen
typedef GLint const GLchar GLint stringlen
typedef GLsizei const GLchar path
typedef GLuint colorNumber
typedef GLuint samplers
typedef GLuint sampler
typedef GLenum target
typedef GLuint coords
typedef const GLvoid indirect
typedef GLenum shadertype
typedef GLenum GLuint GLsizei bufsize
typedef GLuint GLuint stream
typedef const GLuint shaders
typedef const GLuint GLenum binaryformat
typedef const GLuint GLenum const GLvoid binary
typedef GLenum precisiontype
typedef GLenum GLint range
typedef GLenum GLint GLint precision
typedef GLclampf f
typedef GLsizei GLsizei GLenum binaryFormat
typedef GLbitfield stages
typedef GLsizei const GLchar strings
typedef const GLuint pipelines
typedef GLfloat GLfloat GLfloat GLfloat h
typedef GLint left
typedef GLint GLint bottom
typedef GLclampd n
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

315

typedef struct _cl_event event


typedef GLenum GLenum GLsizei const GLuint GLboolean enabled
typedef GLenum GLuint GLenum GLsizei const GLchar buf
typedef GLsizei GLenum sources
typedef GLsizei GLenum GLenum types
typedef GLsizei GLenum GLenum GLuint GLenum severities
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei lengths
typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar messageLog
typedef GLenum query
typedef GLubyte pattern
typedef GLenum GLenum GLsizei rowBufSize
typedef GLenum GLenum GLsizei GLvoid GLsizei columnBufSize
typedef GLint lod
typedef GLfloat bias
typedef GLint GLenum GLsizei GLsizei GLsizei GLsizei size4d
typedef GLint GLint GLint GLint GLint woffset
typedef const GLuint textures
typedef const GLuint GLboolean residences
typedef const GLuint const GLclampf priorities
typedef GLsizei const GLfloat points
typedef GLdouble u1
typedef GLdouble GLdouble u2
typedef GLdouble GLdouble GLint ustride
typedef GLdouble GLdouble GLint GLint uorder
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint vstride
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint vorder
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble w1
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble w2
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint wstride
typedef GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint GLdouble GLdouble GLint GLint
worder
typedef GLenum internalFormat
typedef GLbyte ty
typedef GLbyte GLbyte tz
typedef GLbyte by
typedef GLbyte GLbyte bz
typedef GLfloat ny
typedef GLfloat GLfloat nz
typedef GLfloat GLfloat GLfloat GLfloat nx
typedef GLfloat GLfloat p
typedef const GLubyte c
typedef const GLfloat tc
typedef GLenum portion
typedef GLenum GLenum variable
typedef GLenum GLenum GLenum input
typedef GLenum GLenum GLenum GLenum mapping
typedef GLenum GLenum GLenum GLenum GLenum componentUsage
typedef GLenum GLenum abOutput
typedef GLenum GLenum GLenum cdOutput
typedef GLenum GLenum GLenum GLenum sumOutput
typedef GLenum GLenum GLenum GLenum GLenum scale
typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct
typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct
typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean muxSum
typedef const GLint const GLsizei GLsizei GLint modestride

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

316

File Documentation

typedef GLenum GLint const GLvoid GLint ptrstride


typedef const GLuint fences
typedef GLenum condition
typedef GLuint GLenum GLsizei GLsizei GLint GLint GLboolean packed
typedef GLuint address
typedef GLuint GLenum matrix
typedef GLuint GLenum GLenum transform
typedef GLint fsize
typedef GLuint coord
typedef GLuint GLenum swizzle
typedef GLuint interp
typedef GLuint GLuint dstMask
typedef GLuint GLuint GLuint dstMod
typedef GLuint GLuint GLuint GLuint arg1
typedef GLuint GLuint GLuint GLuint GLuint arg1Rep
typedef GLuint GLuint GLuint GLuint GLuint GLuint arg1Mod
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep
typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod
typedef GLuint GLsizei const GLvoid GLenum preserve
typedef GLuint res
typedef GLuint in
typedef GLuint GLenum outX
typedef GLuint GLenum GLenum outY
typedef GLuint GLenum GLenum GLenum outZ
typedef GLuint GLenum GLenum GLenum GLenum outW
typedef GLuint GLuint num
typedef GLenum storagetype
typedef GLenum GLenum GLuint components
typedef GLenum const GLvoid addr
typedef GLenum cap
typedef GLvoid APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)
typedef GLenum backfunc
typedef GLclampd zmax
typedef GLuint stencilClearTag
typedef GLint limit
typedef GLdouble zFar
typedef GLsizei coverageSamples
typedef GLsizei GLsizei colorSamples
typedef const GLint attribs
typedef GLsizei const GLint locations
typedef const GLint GLsizei nbuffers
typedef const GLint GLsizei const GLint bufstreams
typedef GLuint64EXT minPresentTime
typedef GLuint64EXT GLuint beginPresentTimeId
typedef GLuint64EXT GLuint GLuint presentDurationId
typedef GLuint64EXT GLuint GLuint GLenum GLenum target0
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum target1
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint fill1
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

317

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum
target3
typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint GLenum
GLuint fill3
typedef const GLfloat m
typedef GLfloat angle
typedef GLdouble GLdouble right
typedef GLdouble GLdouble GLdouble GLdouble top
typedef GLdouble GLdouble GLdouble GLdouble GLdouble zNear
typedef GLenum GLint GLenum GLsizei GLsizei GLsizei GLint GLsizei const GLvoid bits
typedef GLvoid APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC(GLuint buffer, GLenum access)
typedef GLvoid APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset,
GLsizeiptr length, GLbitfield access)
typedef GLuint writeBuffer
typedef GLsizei groupsSize
typedef GLsizei GLuint groups
typedef GLint numCounters
typedef GLint GLint maxActiveCounters
typedef GLint GLint GLsizei counterSize
typedef GLint GLint GLsizei GLuint counters
typedef GLsizei GLsizei GLchar groupString
typedef GLuint counter
typedef GLuint GLsizei GLsizei GLchar counterString
typedef GLuint monitors
typedef GLboolean enable
typedef GLboolean GLuint group
typedef GLboolean GLuint GLint GLuint counterList
typedef GLenum GLsizei dataSize
typedef GLenum GLsizei GLuint GLint bytesWritten
typedef GLuint GLdouble GLdouble GLint GLint order
typedef GLuint GLenum option
typedef GLuint GLenum frame_region
typedef GLuint sequence_num
typedef GLuint GLuint64EXT capture_time
typedef GLenum srcTarget
typedef GLenum GLint srcLevel
typedef GLenum GLint GLint srcX
typedef GLenum GLint GLint GLint srcY
typedef GLenum GLint GLint GLint GLint srcZ
typedef GLenum GLint GLint GLint GLint GLuint dstName
typedef GLenum GLint GLint GLint GLint GLuint GLenum dstTarget
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY
typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ
typedef GLenum access
typedef GLuint64EXT result
typedef GLuint GLint GLboolean layered
typedef GLuint GLuint names
typedef GLsizei GLenum categories
typedef const GLvoid getProcAddress
typedef GLenum GLsizei numTextureNames
typedef GLenum GLsizei const GLuint textureNames
typedef const GLvdpauSurfaceNV surfaces
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

318

File Documentation

Functions
typedef void (APIENTRY GLDEBUGPROCARB)(GLenum source
typedef void (APIENTRYP PFNGLBLENDCOLORPROC)(GLclampf red
typedef GLboolean (APIENTRYP PFNGLISQUERYPROC)(GLuint id)
typedef GLuint (APIENTRYP PFNGLCREATEPROGRAMPROC)(void)
typedef GLint (APIENTRYP PFNGLGETATTRIBLOCATIONPROC)(GLuint program
typedef GLhandleARB (APIENTRYP PFNGLGETHANDLEARBPROC)(GLenum pname)
typedef GLenum (APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC)(GLenum target)
typedef GLsync (APIENTRYP PFNGLFENCESYNCPROC)(GLenum condition
typedef GLintptr (APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC)(GLuint program
typedef GLvdpauSurfaceNV (APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC)(GLvoid
vdpSurface

6.50.1

Detailed Description

This is a simple file to encapsulate the OpenGL API headers.


This file is included because glext.h is not available on some systems. If you don't want this version included, simply
define ::NO_SDL_GLEXT.
The latest version is available from: http://www.opengl.org/registry/

6.50.2

Macro Definition Documentation

6.50.2.1

#define __glext_h_ / Don't let gl.h include glext.h /

6.50.2.2

#define __glext_h_

6.50.2.3

#define APIENTRY

6.50.2.4

#define APIENTRYP APIENTRY

6.50.2.5

#define GL_1PASS_EXT 0x80A1

6.50.2.6

#define GL_1PASS_SGIS 0x80A1

6.50.2.7

#define GL_2PASS_0_EXT 0x80A2

6.50.2.8

#define GL_2PASS_0_SGIS 0x80A2

6.50.2.9

#define GL_2PASS_1_EXT 0x80A3

6.50.2.10

#define GL_2PASS_1_SGIS 0x80A3

6.50.2.11

#define GL_2X_BIT_ATI 0x00000001

6.50.2.12

#define GL_3DFX_multisample 1

6.50.2.13

#define GL_3DFX_tbuffer 1

6.50.2.14

#define GL_3DFX_texture_compression_FXT1 1

6.50.2.15

#define GL_422_AVERAGE_EXT 0x80CE

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.16

#define GL_422_EXT 0x80CC

6.50.2.17

#define GL_422_REV_AVERAGE_EXT 0x80CF

6.50.2.18

#define GL_422_REV_EXT 0x80CD

6.50.2.19

#define GL_4PASS_0_EXT 0x80A4

6.50.2.20

#define GL_4PASS_0_SGIS 0x80A4

6.50.2.21

#define GL_4PASS_1_EXT 0x80A5

6.50.2.22

#define GL_4PASS_1_SGIS 0x80A5

6.50.2.23

#define GL_4PASS_2_EXT 0x80A6

6.50.2.24

#define GL_4PASS_2_SGIS 0x80A6

6.50.2.25

#define GL_4PASS_3_EXT 0x80A7

6.50.2.26

#define GL_4PASS_3_SGIS 0x80A7

6.50.2.27

#define GL_4X_BIT_ATI 0x00000002

6.50.2.28

#define GL_8X_BIT_ATI 0x00000004

6.50.2.29

#define GL_ABGR_EXT 0x8000

6.50.2.30

#define GL_ACTIVE_ATTRIBUTE_MAX_LENGTH 0x8B8A

6.50.2.31

#define GL_ACTIVE_ATTRIBUTES 0x8B89

6.50.2.32

#define GL_ACTIVE_PROGRAM 0x8259

6.50.2.33

#define GL_ACTIVE_PROGRAM_EXT 0x8B8D

6.50.2.34

#define GL_ACTIVE_STENCIL_FACE_EXT 0x8911

6.50.2.35

#define GL_ACTIVE_SUBROUTINE_MAX_LENGTH 0x8E48

6.50.2.36

#define GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS 0x8E47

6.50.2.37

#define GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH 0x8E49

6.50.2.38

#define GL_ACTIVE_SUBROUTINE_UNIFORMS 0x8DE6

6.50.2.39

#define GL_ACTIVE_SUBROUTINES 0x8DE5

6.50.2.40

#define GL_ACTIVE_TEXTURE 0x84E0

6.50.2.41

#define GL_ACTIVE_TEXTURE_ARB 0x84E0

6.50.2.42

#define GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH 0x8A35

6.50.2.43

#define GL_ACTIVE_UNIFORM_BLOCKS 0x8A36

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

319

320

File Documentation

6.50.2.44

#define GL_ACTIVE_UNIFORM_MAX_LENGTH 0x8B87

6.50.2.45

#define GL_ACTIVE_UNIFORMS 0x8B86

6.50.2.46

#define GL_ACTIVE_VARYING_MAX_LENGTH_NV 0x8C82

6.50.2.47

#define GL_ACTIVE_VARYINGS_NV 0x8C81

6.50.2.48

#define GL_ACTIVE_VERTEX_UNITS_ARB 0x86A5

6.50.2.49

#define GL_ADD_ATI 0x8963

6.50.2.50

#define GL_ADD_SIGNED 0x8574

6.50.2.51

#define GL_ADD_SIGNED_ARB 0x8574

6.50.2.52

#define GL_ADD_SIGNED_EXT 0x8574

6.50.2.53

#define GL_ALIASED_LINE_WIDTH_RANGE 0x846E

6.50.2.54

#define GL_ALIASED_POINT_SIZE_RANGE 0x846D

6.50.2.55

#define GL_ALL_BARRIER_BITS_EXT 0xFFFFFFFF

6.50.2.56

#define GL_ALL_COMPLETED_NV 0x84F2

6.50.2.57

#define GL_ALL_SHADER_BITS 0xFFFFFFFF

6.50.2.58

#define GL_ALLOW_DRAW_FRG_HINT_PGI 0x1A210

6.50.2.59

#define GL_ALLOW_DRAW_MEM_HINT_PGI 0x1A211

6.50.2.60

#define GL_ALLOW_DRAW_OBJ_HINT_PGI 0x1A20E

6.50.2.61

#define GL_ALLOW_DRAW_WIN_HINT_PGI 0x1A20F

6.50.2.62

#define GL_ALPHA12_EXT 0x803D

6.50.2.63

#define GL_ALPHA16_EXT 0x803E

6.50.2.64

#define GL_ALPHA16_SNORM 0x9018

6.50.2.65

#define GL_ALPHA16F_ARB 0x881C

6.50.2.66

#define GL_ALPHA16I_EXT 0x8D8A

6.50.2.67

#define GL_ALPHA16UI_EXT 0x8D78

6.50.2.68

#define GL_ALPHA32F_ARB 0x8816

6.50.2.69

#define GL_ALPHA32I_EXT 0x8D84

6.50.2.70

#define GL_ALPHA32UI_EXT 0x8D72

6.50.2.71

#define GL_ALPHA4_EXT 0x803B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.72

#define GL_ALPHA8_EXT 0x803C

6.50.2.73

#define GL_ALPHA8_SNORM 0x9014

6.50.2.74

#define GL_ALPHA8I_EXT 0x8D90

6.50.2.75

#define GL_ALPHA8UI_EXT 0x8D7E

6.50.2.76

#define GL_ALPHA_FLOAT16_APPLE 0x881C

6.50.2.77

#define GL_ALPHA_FLOAT16_ATI 0x881C

6.50.2.78

#define GL_ALPHA_FLOAT32_APPLE 0x8816

6.50.2.79

#define GL_ALPHA_FLOAT32_ATI 0x8816

6.50.2.80

#define GL_ALPHA_INTEGER 0x8D97

6.50.2.81

#define GL_ALPHA_INTEGER_EXT 0x8D97

6.50.2.82

#define GL_ALPHA_MAX_CLAMP_INGR 0x8567

6.50.2.83

#define GL_ALPHA_MAX_SGIX 0x8321

6.50.2.84

#define GL_ALPHA_MIN_CLAMP_INGR 0x8563

6.50.2.85

#define GL_ALPHA_MIN_SGIX 0x8320

6.50.2.86

#define GL_ALPHA_SNORM 0x9010

6.50.2.87

#define GL_ALREADY_SIGNALED 0x911A

6.50.2.88

#define GL_ALWAYS_FAST_HINT_PGI 0x1A20C

6.50.2.89

#define GL_ALWAYS_SOFT_HINT_PGI 0x1A20D

6.50.2.90

#define GL_AMD_conservative_depth 1

6.50.2.91

#define GL_AMD_debug_output 1

6.50.2.92

#define GL_AMD_draw_buffers_blend 1

6.50.2.93

#define GL_AMD_name_gen_delete 1

6.50.2.94

#define GL_AMD_performance_monitor 1

6.50.2.95

#define GL_AMD_seamless_cubemap_per_texture 1

6.50.2.96

#define GL_AMD_shader_stencil_export 1

6.50.2.97

#define GL_AMD_texture_texture4 1

6.50.2.98

#define GL_AMD_transform_feedback3_lines_triangles 1

6.50.2.99

#define GL_AMD_vertex_shader_tesselator 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

321

322

File Documentation

6.50.2.100

#define GL_ANY_SAMPLES_PASSED 0x8C2F

6.50.2.101

#define GL_APPLE_aux_depth_stencil 1

6.50.2.102

#define GL_APPLE_client_storage 1

6.50.2.103

#define GL_APPLE_element_array 1

6.50.2.104

#define GL_APPLE_fence 1

6.50.2.105

#define GL_APPLE_float_pixels 1

6.50.2.106

#define GL_APPLE_flush_buffer_range 1

6.50.2.107

#define GL_APPLE_object_purgeable 1

6.50.2.108

#define GL_APPLE_rgb_422 1

6.50.2.109

#define GL_APPLE_row_bytes 1

6.50.2.110

#define GL_APPLE_specular_vector 1

6.50.2.111

#define GL_APPLE_texture_range 1

6.50.2.112

#define GL_APPLE_transform_hint 1

6.50.2.113

#define GL_APPLE_vertex_array_object 1

6.50.2.114

#define GL_APPLE_vertex_array_range 1

6.50.2.115

#define GL_APPLE_vertex_program_evaluators 1

6.50.2.116

#define GL_APPLE_ycbcr_422 1

6.50.2.117

#define GL_ARB_blend_func_extended 1

6.50.2.118

#define GL_ARB_cl_event 1

6.50.2.119

#define GL_ARB_color_buffer_float 1

6.50.2.120

#define GL_ARB_compatibility 1

6.50.2.121

#define GL_ARB_copy_buffer 1

6.50.2.122

#define GL_ARB_debug_output 1

6.50.2.123

#define GL_ARB_depth_buffer_float 1

6.50.2.124

#define GL_ARB_depth_clamp 1

6.50.2.125

#define GL_ARB_depth_texture 1

6.50.2.126

#define GL_ARB_draw_buffers 1

6.50.2.127

#define GL_ARB_draw_buffers_blend 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.128

#define GL_ARB_draw_elements_base_vertex 1

6.50.2.129

#define GL_ARB_draw_indirect 1

6.50.2.130

#define GL_ARB_draw_instanced 1

6.50.2.131

#define GL_ARB_ES2_compatibility 1

6.50.2.132

#define GL_ARB_explicit_attrib_location 1

6.50.2.133

#define GL_ARB_fragment_coord_conventions 1

6.50.2.134

#define GL_ARB_fragment_program 1

6.50.2.135

#define GL_ARB_fragment_program_shadow 1

6.50.2.136

#define GL_ARB_fragment_shader 1

6.50.2.137

#define GL_ARB_framebuffer_object 1

6.50.2.138

#define GL_ARB_framebuffer_sRGB 1

6.50.2.139

#define GL_ARB_geometry_shader4 1

6.50.2.140

#define GL_ARB_get_program_binary 1

6.50.2.141

#define GL_ARB_gpu_shader5 1

6.50.2.142

#define GL_ARB_gpu_shader_fp64 1

6.50.2.143

#define GL_ARB_half_float_pixel 1

6.50.2.144

#define GL_ARB_half_float_vertex 1

6.50.2.145

#define GL_ARB_instanced_arrays 1

6.50.2.146

#define GL_ARB_map_buffer_range 1

6.50.2.147

#define GL_ARB_matrix_palette 1

6.50.2.148

#define GL_ARB_multisample 1

6.50.2.149

#define GL_ARB_multitexture 1

6.50.2.150

#define GL_ARB_occlusion_query 1

6.50.2.151

#define GL_ARB_occlusion_query2 1

6.50.2.152

#define GL_ARB_pixel_buffer_object 1

6.50.2.153

#define GL_ARB_point_parameters 1

6.50.2.154

#define GL_ARB_point_sprite 1

6.50.2.155

#define GL_ARB_provoking_vertex 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

323

324

File Documentation

6.50.2.156

#define GL_ARB_robustness 1

6.50.2.157

#define GL_ARB_sample_shading 1

6.50.2.158

#define GL_ARB_sampler_objects 1

6.50.2.159

#define GL_ARB_seamless_cube_map 1

6.50.2.160

#define GL_ARB_separate_shader_objects 1

6.50.2.161

#define GL_ARB_shader_objects 1

6.50.2.162

#define GL_ARB_shader_stencil_export 1

6.50.2.163

#define GL_ARB_shader_subroutine 1

6.50.2.164

#define GL_ARB_shader_texture_lod 1

6.50.2.165

#define GL_ARB_shading_language_100 1

6.50.2.166

#define GL_ARB_shading_language_include 1

6.50.2.167

#define GL_ARB_shadow 1

6.50.2.168

#define GL_ARB_shadow_ambient 1

6.50.2.169

#define GL_ARB_sync 1

6.50.2.170

#define GL_ARB_tessellation_shader 1

6.50.2.171

#define GL_ARB_texture_border_clamp 1

6.50.2.172

#define GL_ARB_texture_buffer_object 1

6.50.2.173

#define GL_ARB_texture_buffer_object_rgb32 1

6.50.2.174

#define GL_ARB_texture_compression 1

6.50.2.175

#define GL_ARB_texture_compression_bptc 1

6.50.2.176

#define GL_ARB_texture_compression_rgtc 1

6.50.2.177

#define GL_ARB_texture_cube_map 1

6.50.2.178

#define GL_ARB_texture_cube_map_array 1

6.50.2.179

#define GL_ARB_texture_env_add 1

6.50.2.180

#define GL_ARB_texture_env_combine 1

6.50.2.181

#define GL_ARB_texture_env_crossbar 1

6.50.2.182

#define GL_ARB_texture_env_dot3 1

6.50.2.183

#define GL_ARB_texture_float 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.184

#define GL_ARB_texture_gather 1

6.50.2.185

#define GL_ARB_texture_mirrored_repeat 1

6.50.2.186

#define GL_ARB_texture_multisample 1

6.50.2.187

#define GL_ARB_texture_non_power_of_two 1

6.50.2.188

#define GL_ARB_texture_query_lod 1

6.50.2.189

#define GL_ARB_texture_rectangle 1

6.50.2.190

#define GL_ARB_texture_rg 1

6.50.2.191

#define GL_ARB_texture_rgb10_a2ui 1

6.50.2.192

#define GL_ARB_texture_swizzle 1

6.50.2.193

#define GL_ARB_timer_query 1

6.50.2.194

#define GL_ARB_transform_feedback2 1

6.50.2.195

#define GL_ARB_transform_feedback3 1

6.50.2.196

#define GL_ARB_transpose_matrix 1

6.50.2.197

#define GL_ARB_uniform_buffer_object 1

6.50.2.198

#define GL_ARB_vertex_array_bgra 1

6.50.2.199

#define GL_ARB_vertex_array_object 1

6.50.2.200

#define GL_ARB_vertex_attrib_64bit 1

6.50.2.201

#define GL_ARB_vertex_blend 1

6.50.2.202

#define GL_ARB_vertex_buffer_object 1

6.50.2.203

#define GL_ARB_vertex_program 1

6.50.2.204

#define GL_ARB_vertex_shader 1

6.50.2.205

#define GL_ARB_vertex_type_2_10_10_10_rev 1

6.50.2.206

#define GL_ARB_viewport_array 1

6.50.2.207

#define GL_ARB_window_pos 1

6.50.2.208

#define GL_ARRAY_BUFFER 0x8892

6.50.2.209

#define GL_ARRAY_BUFFER_ARB 0x8892

6.50.2.210

#define GL_ARRAY_BUFFER_BINDING 0x8894

6.50.2.211

#define GL_ARRAY_BUFFER_BINDING_ARB 0x8894

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

325

326

File Documentation

6.50.2.212

#define GL_ARRAY_ELEMENT_LOCK_COUNT_EXT 0x81A9

6.50.2.213

#define GL_ARRAY_ELEMENT_LOCK_FIRST_EXT 0x81A8

6.50.2.214

#define GL_ARRAY_OBJECT_BUFFER_ATI 0x8766

6.50.2.215

#define GL_ARRAY_OBJECT_OFFSET_ATI 0x8767

6.50.2.216

#define GL_ASYNC_DRAW_PIXELS_SGIX 0x835D

6.50.2.217

#define GL_ASYNC_HISTOGRAM_SGIX 0x832C

6.50.2.218

#define GL_ASYNC_MARKER_SGIX 0x8329

6.50.2.219

#define GL_ASYNC_READ_PIXELS_SGIX 0x835E

6.50.2.220

#define GL_ASYNC_TEX_IMAGE_SGIX 0x835C

6.50.2.221

#define GL_ATI_draw_buffers 1

6.50.2.222

#define GL_ATI_element_array 1

6.50.2.223

#define GL_ATI_envmap_bumpmap 1

6.50.2.224

#define GL_ATI_fragment_shader 1

6.50.2.225

#define GL_ATI_map_object_buffer 1

6.50.2.226

#define GL_ATI_meminfo 1

6.50.2.227

#define GL_ATI_pixel_format_float 1

6.50.2.228

#define GL_ATI_pn_triangles 1

6.50.2.229

#define GL_ATI_separate_stencil 1

6.50.2.230

#define GL_ATI_text_fragment_shader 1

6.50.2.231

#define GL_ATI_texture_env_combine3 1

6.50.2.232

#define GL_ATI_texture_float 1

6.50.2.233

#define GL_ATI_texture_mirror_once 1

6.50.2.234

#define GL_ATI_vertex_array_object 1

6.50.2.235

#define GL_ATI_vertex_attrib_array_object 1

6.50.2.236

#define GL_ATI_vertex_streams 1

6.50.2.237

#define GL_ATOMIC_COUNTER_BARRIER_BIT_EXT 0x00001000

6.50.2.238

#define GL_ATTACHED_SHADERS 0x8B85

6.50.2.239

#define GL_ATTENUATION_EXT 0x834D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.240

#define GL_ATTRIB_ARRAY_POINTER_NV 0x8645

6.50.2.241

#define GL_ATTRIB_ARRAY_SIZE_NV 0x8623

6.50.2.242

#define GL_ATTRIB_ARRAY_STRIDE_NV 0x8624

6.50.2.243

#define GL_ATTRIB_ARRAY_TYPE_NV 0x8625

6.50.2.244

#define GL_AUX_DEPTH_STENCIL_APPLE 0x8A14

6.50.2.245

#define GL_AVERAGE_EXT 0x8335

6.50.2.246

#define GL_AVERAGE_HP 0x8160

6.50.2.247

#define GL_BACK_NORMALS_HINT_PGI 0x1A223

6.50.2.248

#define GL_BACK_PRIMARY_COLOR_NV 0x8C77

6.50.2.249

#define GL_BACK_SECONDARY_COLOR_NV 0x8C78

6.50.2.250

#define GL_BGR 0x80E0

6.50.2.251

#define GL_BGR_EXT 0x80E0

6.50.2.252

#define GL_BGR_INTEGER 0x8D9A

6.50.2.253

#define GL_BGR_INTEGER_EXT 0x8D9A

6.50.2.254

#define GL_BGRA 0x80E1

6.50.2.255

#define GL_BGRA_EXT 0x80E1

6.50.2.256

#define GL_BGRA_INTEGER 0x8D9B

6.50.2.257

#define GL_BGRA_INTEGER_EXT 0x8D9B

6.50.2.258

#define GL_BIAS_BIT_ATI 0x00000008

6.50.2.259

#define GL_BIAS_BY_NEGATIVE_ONE_HALF_NV 0x8541

6.50.2.260

#define GL_BINORMAL_ARRAY_EXT 0x843A

6.50.2.261

#define GL_BINORMAL_ARRAY_POINTER_EXT 0x8443

6.50.2.262

#define GL_BINORMAL_ARRAY_STRIDE_EXT 0x8441

6.50.2.263

#define GL_BINORMAL_ARRAY_TYPE_EXT 0x8440

6.50.2.264

#define GL_BLEND_COLOR 0x8005

6.50.2.265

#define GL_BLEND_COLOR_EXT 0x8005

6.50.2.266

#define GL_BLEND_DST_ALPHA 0x80CA

6.50.2.267

#define GL_BLEND_DST_ALPHA_EXT 0x80CA

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

327

328

File Documentation

6.50.2.268

#define GL_BLEND_DST_RGB 0x80C8

6.50.2.269

#define GL_BLEND_DST_RGB_EXT 0x80C8

6.50.2.270

#define GL_BLEND_EQUATION 0x8009

6.50.2.271

#define GL_BLEND_EQUATION_ALPHA 0x883D

6.50.2.272

#define GL_BLEND_EQUATION_ALPHA_EXT 0x883D

6.50.2.273

#define GL_BLEND_EQUATION_EXT 0x8009

6.50.2.274

#define GL_BLEND_EQUATION_RGB 0x8009

6.50.2.275

#define GL_BLEND_EQUATION_RGB_EXT 0x8009

6.50.2.276

#define GL_BLEND_SRC_ALPHA 0x80CB

6.50.2.277

#define GL_BLEND_SRC_ALPHA_EXT 0x80CB

6.50.2.278

#define GL_BLEND_SRC_RGB 0x80C9

6.50.2.279

#define GL_BLEND_SRC_RGB_EXT 0x80C9

6.50.2.280

#define GL_BLUE_BIT_ATI 0x00000004

6.50.2.281

#define GL_BLUE_INTEGER 0x8D96

6.50.2.282

#define GL_BLUE_INTEGER_EXT 0x8D96

6.50.2.283

#define GL_BLUE_MAX_CLAMP_INGR 0x8566

6.50.2.284

#define GL_BLUE_MIN_CLAMP_INGR 0x8562

6.50.2.285

#define GL_BOOL 0x8B56

6.50.2.286

#define GL_BOOL_ARB 0x8B56

6.50.2.287

#define GL_BOOL_VEC2 0x8B57

6.50.2.288

#define GL_BOOL_VEC2_ARB 0x8B57

6.50.2.289

#define GL_BOOL_VEC3 0x8B58

6.50.2.290

#define GL_BOOL_VEC3_ARB 0x8B58

6.50.2.291

#define GL_BOOL_VEC4 0x8B59

6.50.2.292

#define GL_BOOL_VEC4_ARB 0x8B59

6.50.2.293

#define GL_BUFFER_ACCESS 0x88BB

6.50.2.294

#define GL_BUFFER_ACCESS_ARB 0x88BB

6.50.2.295

#define GL_BUFFER_ACCESS_FLAGS 0x911F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.296

#define GL_BUFFER_FLUSHING_UNMAP_APPLE 0x8A13

6.50.2.297

#define GL_BUFFER_GPU_ADDRESS_NV 0x8F1D

6.50.2.298

#define GL_BUFFER_MAP_LENGTH 0x9120

6.50.2.299

#define GL_BUFFER_MAP_OFFSET 0x9121

6.50.2.300

#define GL_BUFFER_MAP_POINTER 0x88BD

6.50.2.301

#define GL_BUFFER_MAP_POINTER_ARB 0x88BD

6.50.2.302

#define GL_BUFFER_MAPPED 0x88BC

6.50.2.303

#define GL_BUFFER_MAPPED_ARB 0x88BC

6.50.2.304

#define GL_BUFFER_OBJECT_APPLE 0x85B3

6.50.2.305

#define GL_BUFFER_SERIALIZED_MODIFY_APPLE 0x8A12

6.50.2.306

#define GL_BUFFER_SIZE 0x8764

6.50.2.307

#define GL_BUFFER_SIZE_ARB 0x8764

6.50.2.308

#define GL_BUFFER_UPDATE_BARRIER_BIT_EXT 0x00000200

6.50.2.309

#define GL_BUFFER_USAGE 0x8765

6.50.2.310

#define GL_BUFFER_USAGE_ARB 0x8765

6.50.2.311

#define GL_BUMP_ENVMAP_ATI 0x877B

6.50.2.312

#define GL_BUMP_NUM_TEX_UNITS_ATI 0x8777

6.50.2.313

#define GL_BUMP_ROT_MATRIX_ATI 0x8775

6.50.2.314

#define GL_BUMP_ROT_MATRIX_SIZE_ATI 0x8776

6.50.2.315

#define GL_BUMP_TARGET_ATI 0x877C

6.50.2.316

#define GL_BUMP_TEX_UNITS_ATI 0x8778

6.50.2.317

#define GL_CALLIGRAPHIC_FRAGMENT_SGIX 0x8183

6.50.2.318

#define GL_CLAMP_FRAGMENT_COLOR 0x891B

6.50.2.319

#define GL_CLAMP_FRAGMENT_COLOR_ARB 0x891B

6.50.2.320

#define GL_CLAMP_READ_COLOR 0x891C

6.50.2.321

#define GL_CLAMP_READ_COLOR_ARB 0x891C

6.50.2.322

#define GL_CLAMP_TO_BORDER 0x812D

6.50.2.323

#define GL_CLAMP_TO_BORDER_ARB 0x812D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

329

330

File Documentation

6.50.2.324

#define GL_CLAMP_TO_BORDER_SGIS 0x812D

6.50.2.325

#define GL_CLAMP_TO_EDGE 0x812F

6.50.2.326

#define GL_CLAMP_TO_EDGE_SGIS 0x812F

6.50.2.327

#define GL_CLAMP_VERTEX_COLOR 0x891A

6.50.2.328

#define GL_CLAMP_VERTEX_COLOR_ARB 0x891A

6.50.2.329

#define GL_CLIENT_ACTIVE_TEXTURE 0x84E1

6.50.2.330

#define GL_CLIENT_ACTIVE_TEXTURE_ARB 0x84E1

6.50.2.331

#define GL_CLIP_DISTANCE0 0x3000

6.50.2.332

#define GL_CLIP_DISTANCE1 0x3001

6.50.2.333

#define GL_CLIP_DISTANCE2 0x3002

6.50.2.334

#define GL_CLIP_DISTANCE3 0x3003

6.50.2.335

#define GL_CLIP_DISTANCE4 0x3004

6.50.2.336

#define GL_CLIP_DISTANCE5 0x3005

6.50.2.337

#define GL_CLIP_DISTANCE6 0x3006

6.50.2.338

#define GL_CLIP_DISTANCE7 0x3007

6.50.2.339

#define GL_CLIP_DISTANCE_NV 0x8C7A

6.50.2.340

#define GL_CLIP_FAR_HINT_PGI 0x1A221

6.50.2.341

#define GL_CLIP_NEAR_HINT_PGI 0x1A220

6.50.2.342

#define GL_CLIP_VOLUME_CLIPPING_HINT_EXT 0x80F0

6.50.2.343

#define GL_CMYK_EXT 0x800C

6.50.2.344

#define GL_CMYKA_EXT 0x800D

6.50.2.345

#define GL_CND0_ATI 0x896B

6.50.2.346

#define GL_CND_ATI 0x896A

6.50.2.347

#define GL_COLOR3_BIT_PGI 0x00010000

6.50.2.348

#define GL_COLOR4_BIT_PGI 0x00020000

6.50.2.349

#define GL_COLOR_ALPHA_PAIRING_ATI 0x8975

6.50.2.350

#define GL_COLOR_ARRAY_ADDRESS_NV 0x8F23

6.50.2.351

#define GL_COLOR_ARRAY_BUFFER_BINDING 0x8898

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.352

#define GL_COLOR_ARRAY_BUFFER_BINDING_ARB 0x8898

6.50.2.353

#define GL_COLOR_ARRAY_COUNT_EXT 0x8084

6.50.2.354

#define GL_COLOR_ARRAY_EXT 0x8076

6.50.2.355

#define GL_COLOR_ARRAY_LENGTH_NV 0x8F2D

6.50.2.356

#define GL_COLOR_ARRAY_LIST_IBM 103072

6.50.2.357

#define GL_COLOR_ARRAY_LIST_STRIDE_IBM 103082

6.50.2.358

#define GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL 0x83F7

6.50.2.359

#define GL_COLOR_ARRAY_POINTER_EXT 0x8090

6.50.2.360

#define GL_COLOR_ARRAY_SIZE_EXT 0x8081

6.50.2.361

#define GL_COLOR_ARRAY_STRIDE_EXT 0x8083

6.50.2.362

#define GL_COLOR_ARRAY_TYPE_EXT 0x8082

6.50.2.363

#define GL_COLOR_ATTACHMENT0 0x8CE0

6.50.2.364

#define GL_COLOR_ATTACHMENT0_EXT 0x8CE0

6.50.2.365

#define GL_COLOR_ATTACHMENT1 0x8CE1

6.50.2.366

#define GL_COLOR_ATTACHMENT10 0x8CEA

6.50.2.367

#define GL_COLOR_ATTACHMENT10_EXT 0x8CEA

6.50.2.368

#define GL_COLOR_ATTACHMENT11 0x8CEB

6.50.2.369

#define GL_COLOR_ATTACHMENT11_EXT 0x8CEB

6.50.2.370

#define GL_COLOR_ATTACHMENT12 0x8CEC

6.50.2.371

#define GL_COLOR_ATTACHMENT12_EXT 0x8CEC

6.50.2.372

#define GL_COLOR_ATTACHMENT13 0x8CED

6.50.2.373

#define GL_COLOR_ATTACHMENT13_EXT 0x8CED

6.50.2.374

#define GL_COLOR_ATTACHMENT14 0x8CEE

6.50.2.375

#define GL_COLOR_ATTACHMENT14_EXT 0x8CEE

6.50.2.376

#define GL_COLOR_ATTACHMENT15 0x8CEF

6.50.2.377

#define GL_COLOR_ATTACHMENT15_EXT 0x8CEF

6.50.2.378

#define GL_COLOR_ATTACHMENT1_EXT 0x8CE1

6.50.2.379

#define GL_COLOR_ATTACHMENT2 0x8CE2

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

331

332

File Documentation

6.50.2.380

#define GL_COLOR_ATTACHMENT2_EXT 0x8CE2

6.50.2.381

#define GL_COLOR_ATTACHMENT3 0x8CE3

6.50.2.382

#define GL_COLOR_ATTACHMENT3_EXT 0x8CE3

6.50.2.383

#define GL_COLOR_ATTACHMENT4 0x8CE4

6.50.2.384

#define GL_COLOR_ATTACHMENT4_EXT 0x8CE4

6.50.2.385

#define GL_COLOR_ATTACHMENT5 0x8CE5

6.50.2.386

#define GL_COLOR_ATTACHMENT5_EXT 0x8CE5

6.50.2.387

#define GL_COLOR_ATTACHMENT6 0x8CE6

6.50.2.388

#define GL_COLOR_ATTACHMENT6_EXT 0x8CE6

6.50.2.389

#define GL_COLOR_ATTACHMENT7 0x8CE7

6.50.2.390

#define GL_COLOR_ATTACHMENT7_EXT 0x8CE7

6.50.2.391

#define GL_COLOR_ATTACHMENT8 0x8CE8

6.50.2.392

#define GL_COLOR_ATTACHMENT8_EXT 0x8CE8

6.50.2.393

#define GL_COLOR_ATTACHMENT9 0x8CE9

6.50.2.394

#define GL_COLOR_ATTACHMENT9_EXT 0x8CE9

6.50.2.395

#define GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI 0x8835

6.50.2.396

#define GL_COLOR_FLOAT_APPLE 0x8A0F

6.50.2.397

#define GL_COLOR_INDEX12_EXT 0x80E6

6.50.2.398

#define GL_COLOR_INDEX16_EXT 0x80E7

6.50.2.399

#define GL_COLOR_INDEX1_EXT 0x80E2

6.50.2.400

#define GL_COLOR_INDEX2_EXT 0x80E3

6.50.2.401

#define GL_COLOR_INDEX4_EXT 0x80E4

6.50.2.402

#define GL_COLOR_INDEX8_EXT 0x80E5

6.50.2.403

#define GL_COLOR_MATRIX 0x80B1

6.50.2.404

#define GL_COLOR_MATRIX_SGI 0x80B1

6.50.2.405

#define GL_COLOR_MATRIX_STACK_DEPTH 0x80B2

6.50.2.406

#define GL_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B2

6.50.2.407

#define GL_COLOR_SAMPLES_NV 0x8E20

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.408

#define GL_COLOR_SUM 0x8458

6.50.2.409

#define GL_COLOR_SUM_ARB 0x8458

6.50.2.410

#define GL_COLOR_SUM_CLAMP_NV 0x854F

6.50.2.411

#define GL_COLOR_SUM_EXT 0x8458

6.50.2.412

#define GL_COLOR_TABLE 0x80D0

6.50.2.413

#define GL_COLOR_TABLE_ALPHA_SIZE 0x80DD

6.50.2.414

#define GL_COLOR_TABLE_ALPHA_SIZE_SGI 0x80DD

6.50.2.415

#define GL_COLOR_TABLE_BIAS 0x80D7

6.50.2.416

#define GL_COLOR_TABLE_BIAS_SGI 0x80D7

6.50.2.417

#define GL_COLOR_TABLE_BLUE_SIZE 0x80DC

6.50.2.418

#define GL_COLOR_TABLE_BLUE_SIZE_SGI 0x80DC

6.50.2.419

#define GL_COLOR_TABLE_FORMAT 0x80D8

6.50.2.420

#define GL_COLOR_TABLE_FORMAT_SGI 0x80D8

6.50.2.421

#define GL_COLOR_TABLE_GREEN_SIZE 0x80DB

6.50.2.422

#define GL_COLOR_TABLE_GREEN_SIZE_SGI 0x80DB

6.50.2.423

#define GL_COLOR_TABLE_INTENSITY_SIZE 0x80DF

6.50.2.424

#define GL_COLOR_TABLE_INTENSITY_SIZE_SGI 0x80DF

6.50.2.425

#define GL_COLOR_TABLE_LUMINANCE_SIZE 0x80DE

6.50.2.426

#define GL_COLOR_TABLE_LUMINANCE_SIZE_SGI 0x80DE

6.50.2.427

#define GL_COLOR_TABLE_RED_SIZE 0x80DA

6.50.2.428

#define GL_COLOR_TABLE_RED_SIZE_SGI 0x80DA

6.50.2.429

#define GL_COLOR_TABLE_SCALE 0x80D6

6.50.2.430

#define GL_COLOR_TABLE_SCALE_SGI 0x80D6

6.50.2.431

#define GL_COLOR_TABLE_SGI 0x80D0

6.50.2.432

#define GL_COLOR_TABLE_WIDTH 0x80D9

6.50.2.433

#define GL_COLOR_TABLE_WIDTH_SGI 0x80D9

6.50.2.434

#define GL_COMBINE 0x8570

6.50.2.435

#define GL_COMBINE4_NV 0x8503

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

333

334

File Documentation

6.50.2.436

#define GL_COMBINE_ALPHA 0x8572

6.50.2.437

#define GL_COMBINE_ALPHA_ARB 0x8572

6.50.2.438

#define GL_COMBINE_ALPHA_EXT 0x8572

6.50.2.439

#define GL_COMBINE_ARB 0x8570

6.50.2.440

#define GL_COMBINE_EXT 0x8570

6.50.2.441

#define GL_COMBINE_RGB 0x8571

6.50.2.442

#define GL_COMBINE_RGB_ARB 0x8571

6.50.2.443

#define GL_COMBINE_RGB_EXT 0x8571

6.50.2.444

#define GL_COMBINER0_NV 0x8550

6.50.2.445

#define GL_COMBINER1_NV 0x8551

6.50.2.446

#define GL_COMBINER2_NV 0x8552

6.50.2.447

#define GL_COMBINER3_NV 0x8553

6.50.2.448

#define GL_COMBINER4_NV 0x8554

6.50.2.449

#define GL_COMBINER5_NV 0x8555

6.50.2.450

#define GL_COMBINER6_NV 0x8556

6.50.2.451

#define GL_COMBINER7_NV 0x8557

6.50.2.452

#define GL_COMBINER_AB_DOT_PRODUCT_NV 0x8545

6.50.2.453

#define GL_COMBINER_AB_OUTPUT_NV 0x854A

6.50.2.454

#define GL_COMBINER_BIAS_NV 0x8549

6.50.2.455

#define GL_COMBINER_CD_DOT_PRODUCT_NV 0x8546

6.50.2.456

#define GL_COMBINER_CD_OUTPUT_NV 0x854B

6.50.2.457

#define GL_COMBINER_COMPONENT_USAGE_NV 0x8544

6.50.2.458

#define GL_COMBINER_INPUT_NV 0x8542

6.50.2.459

#define GL_COMBINER_MAPPING_NV 0x8543

6.50.2.460

#define GL_COMBINER_MUX_SUM_NV 0x8547

6.50.2.461

#define GL_COMBINER_SCALE_NV 0x8548

6.50.2.462

#define GL_COMBINER_SUM_OUTPUT_NV 0x854C

6.50.2.463

#define GL_COMMAND_BARRIER_BIT_EXT 0x00000040

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.464

#define GL_COMP_BIT_ATI 0x00000002

6.50.2.465

#define GL_COMPARE_R_TO_TEXTURE 0x884E

6.50.2.466

#define GL_COMPARE_R_TO_TEXTURE_ARB 0x884E

6.50.2.467

#define GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT 0x884E

6.50.2.468

#define GL_COMPARE_REF_TO_TEXTURE 0x884E

6.50.2.469

#define GL_COMPATIBLE_SUBROUTINES 0x8E4B

6.50.2.470

#define GL_COMPILE_STATUS 0x8B81

6.50.2.471

#define GL_COMPRESSED_ALPHA 0x84E9

6.50.2.472

#define GL_COMPRESSED_ALPHA_ARB 0x84E9

6.50.2.473

#define GL_COMPRESSED_INTENSITY 0x84EC

6.50.2.474

#define GL_COMPRESSED_INTENSITY_ARB 0x84EC

6.50.2.475

#define GL_COMPRESSED_LUMINANCE 0x84EA

6.50.2.476

#define GL_COMPRESSED_LUMINANCE_ALPHA 0x84EB

6.50.2.477

#define GL_COMPRESSED_LUMINANCE_ALPHA_ARB 0x84EB

6.50.2.478

#define GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT 0x8C72

6.50.2.479

#define GL_COMPRESSED_LUMINANCE_ARB 0x84EA

6.50.2.480

#define GL_COMPRESSED_LUMINANCE_LATC1_EXT 0x8C70

6.50.2.481

#define GL_COMPRESSED_RED 0x8225

6.50.2.482

#define GL_COMPRESSED_RED_GREEN_RGTC2_EXT 0x8DBD

6.50.2.483

#define GL_COMPRESSED_RED_RGTC1 0x8DBB

6.50.2.484

#define GL_COMPRESSED_RED_RGTC1_EXT 0x8DBB

6.50.2.485

#define GL_COMPRESSED_RG 0x8226

6.50.2.486

#define GL_COMPRESSED_RG_RGTC2 0x8DBD

6.50.2.487

#define GL_COMPRESSED_RGB 0x84ED

6.50.2.488

#define GL_COMPRESSED_RGB_ARB 0x84ED

6.50.2.489

#define GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB 0x8E8E

6.50.2.490

#define GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB 0x8E8F

6.50.2.491

#define GL_COMPRESSED_RGB_FXT1_3DFX 0x86B0

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

335

336

File Documentation

6.50.2.492

#define GL_COMPRESSED_RGB_S3TC_DXT1_EXT 0x83F0

6.50.2.493

#define GL_COMPRESSED_RGBA 0x84EE

6.50.2.494

#define GL_COMPRESSED_RGBA_ARB 0x84EE

6.50.2.495

#define GL_COMPRESSED_RGBA_BPTC_UNORM_ARB 0x8E8C

6.50.2.496

#define GL_COMPRESSED_RGBA_FXT1_3DFX 0x86B1

6.50.2.497

#define GL_COMPRESSED_RGBA_S3TC_DXT1_EXT 0x83F1

6.50.2.498

#define GL_COMPRESSED_RGBA_S3TC_DXT3_EXT 0x83F2

6.50.2.499

#define GL_COMPRESSED_RGBA_S3TC_DXT5_EXT 0x83F3

6.50.2.500

#define GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT 0x8C73

6.50.2.501

#define GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT 0x8C71

6.50.2.502

#define GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT 0x8DBE

6.50.2.503

#define GL_COMPRESSED_SIGNED_RED_RGTC1 0x8DBC

6.50.2.504

#define GL_COMPRESSED_SIGNED_RED_RGTC1_EXT 0x8DBC

6.50.2.505

#define GL_COMPRESSED_SIGNED_RG_RGTC2 0x8DBE

6.50.2.506

#define GL_COMPRESSED_SLUMINANCE 0x8C4A

6.50.2.507

#define GL_COMPRESSED_SLUMINANCE_ALPHA 0x8C4B

6.50.2.508

#define GL_COMPRESSED_SLUMINANCE_ALPHA_EXT 0x8C4B

6.50.2.509

#define GL_COMPRESSED_SLUMINANCE_EXT 0x8C4A

6.50.2.510

#define GL_COMPRESSED_SRGB 0x8C48

6.50.2.511

#define GL_COMPRESSED_SRGB_ALPHA 0x8C49

6.50.2.512

#define GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB 0x8E8D

6.50.2.513

#define GL_COMPRESSED_SRGB_ALPHA_EXT 0x8C49

6.50.2.514

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT 0x8C4D

6.50.2.515

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT 0x8C4E

6.50.2.516

#define GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT 0x8C4F

6.50.2.517

#define GL_COMPRESSED_SRGB_EXT 0x8C48

6.50.2.518

#define GL_COMPRESSED_SRGB_S3TC_DXT1_EXT 0x8C4C

6.50.2.519

#define GL_COMPRESSED_TEXTURE_FORMATS 0x86A3

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.520

#define GL_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A3

6.50.2.521

#define GL_CON_0_ATI 0x8941

6.50.2.522

#define GL_CON_10_ATI 0x894B

6.50.2.523

#define GL_CON_11_ATI 0x894C

6.50.2.524

#define GL_CON_12_ATI 0x894D

6.50.2.525

#define GL_CON_13_ATI 0x894E

6.50.2.526

#define GL_CON_14_ATI 0x894F

6.50.2.527

#define GL_CON_15_ATI 0x8950

6.50.2.528

#define GL_CON_16_ATI 0x8951

6.50.2.529

#define GL_CON_17_ATI 0x8952

6.50.2.530

#define GL_CON_18_ATI 0x8953

6.50.2.531

#define GL_CON_19_ATI 0x8954

6.50.2.532

#define GL_CON_1_ATI 0x8942

6.50.2.533

#define GL_CON_20_ATI 0x8955

6.50.2.534

#define GL_CON_21_ATI 0x8956

6.50.2.535

#define GL_CON_22_ATI 0x8957

6.50.2.536

#define GL_CON_23_ATI 0x8958

6.50.2.537

#define GL_CON_24_ATI 0x8959

6.50.2.538

#define GL_CON_25_ATI 0x895A

6.50.2.539

#define GL_CON_26_ATI 0x895B

6.50.2.540

#define GL_CON_27_ATI 0x895C

6.50.2.541

#define GL_CON_28_ATI 0x895D

6.50.2.542

#define GL_CON_29_ATI 0x895E

6.50.2.543

#define GL_CON_2_ATI 0x8943

6.50.2.544

#define GL_CON_30_ATI 0x895F

6.50.2.545

#define GL_CON_31_ATI 0x8960

6.50.2.546

#define GL_CON_3_ATI 0x8944

6.50.2.547

#define GL_CON_4_ATI 0x8945

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

337

338

File Documentation

6.50.2.548

#define GL_CON_5_ATI 0x8946

6.50.2.549

#define GL_CON_6_ATI 0x8947

6.50.2.550

#define GL_CON_7_ATI 0x8948

6.50.2.551

#define GL_CON_8_ATI 0x8949

6.50.2.552

#define GL_CON_9_ATI 0x894A

6.50.2.553

#define GL_CONDITION_SATISFIED 0x911C

6.50.2.554

#define GL_CONSERVE_MEMORY_HINT_PGI 0x1A1FD

6.50.2.555

#define GL_CONST_EYE_NV 0x86E5

6.50.2.556

#define GL_CONSTANT 0x8576

6.50.2.557

#define GL_CONSTANT_ALPHA 0x8003

6.50.2.558

#define GL_CONSTANT_ALPHA_EXT 0x8003

6.50.2.559

#define GL_CONSTANT_ARB 0x8576

6.50.2.560

#define GL_CONSTANT_BORDER 0x8151

6.50.2.561

#define GL_CONSTANT_BORDER_HP 0x8151

6.50.2.562

#define GL_CONSTANT_COLOR 0x8001

6.50.2.563

#define GL_CONSTANT_COLOR0_NV 0x852A

6.50.2.564

#define GL_CONSTANT_COLOR1_NV 0x852B

6.50.2.565

#define GL_CONSTANT_COLOR_EXT 0x8001

6.50.2.566

#define GL_CONSTANT_EXT 0x8576

6.50.2.567

#define GL_CONTEXT_COMPATIBILITY_PROFILE_BIT 0x00000002

6.50.2.568

#define GL_CONTEXT_CORE_PROFILE_BIT 0x00000001

6.50.2.569

#define GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT 0x0001

6.50.2.570

#define GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB 0x00000004

6.50.2.571

#define GL_CONTEXT_FLAGS 0x821E

6.50.2.572

#define GL_CONTEXT_PROFILE_MASK 0x9126

6.50.2.573

#define GL_CONTINUOUS_AMD 0x9007

6.50.2.574

#define GL_CONVOLUTION_1D 0x8010

6.50.2.575

#define GL_CONVOLUTION_1D_EXT 0x8010

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.576

#define GL_CONVOLUTION_2D 0x8011

6.50.2.577

#define GL_CONVOLUTION_2D_EXT 0x8011

6.50.2.578

#define GL_CONVOLUTION_BORDER_COLOR 0x8154

6.50.2.579

#define GL_CONVOLUTION_BORDER_COLOR_HP 0x8154

6.50.2.580

#define GL_CONVOLUTION_BORDER_MODE 0x8013

6.50.2.581

#define GL_CONVOLUTION_BORDER_MODE_EXT 0x8013

6.50.2.582

#define GL_CONVOLUTION_FILTER_BIAS 0x8015

6.50.2.583

#define GL_CONVOLUTION_FILTER_BIAS_EXT 0x8015

6.50.2.584

#define GL_CONVOLUTION_FILTER_SCALE 0x8014

6.50.2.585

#define GL_CONVOLUTION_FILTER_SCALE_EXT 0x8014

6.50.2.586

#define GL_CONVOLUTION_FORMAT 0x8017

6.50.2.587

#define GL_CONVOLUTION_FORMAT_EXT 0x8017

6.50.2.588

#define GL_CONVOLUTION_HEIGHT 0x8019

6.50.2.589

#define GL_CONVOLUTION_HEIGHT_EXT 0x8019

6.50.2.590

#define GL_CONVOLUTION_HINT_SGIX 0x8316

6.50.2.591

#define GL_CONVOLUTION_WIDTH 0x8018

6.50.2.592

#define GL_CONVOLUTION_WIDTH_EXT 0x8018

6.50.2.593

#define GL_COORD_REPLACE 0x8862

6.50.2.594

#define GL_COORD_REPLACE_ARB 0x8862

6.50.2.595

#define GL_COORD_REPLACE_NV 0x8862

6.50.2.596

#define GL_COPY_READ_BUFFER 0x8F36

6.50.2.597

#define GL_COPY_WRITE_BUFFER 0x8F37

6.50.2.598

#define GL_COUNTER_RANGE_AMD 0x8BC1

6.50.2.599

#define GL_COUNTER_TYPE_AMD 0x8BC0

6.50.2.600

#define GL_COVERAGE_SAMPLES_NV 0x80A9

6.50.2.601

#define GL_CUBIC_EXT 0x8334

6.50.2.602

#define GL_CUBIC_HP 0x815F

6.50.2.603

#define GL_CULL_FRAGMENT_NV 0x86E7

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

339

340

File Documentation

6.50.2.604

#define GL_CULL_MODES_NV 0x86E0

6.50.2.605

#define GL_CULL_VERTEX_EXT 0x81AA

6.50.2.606

#define GL_CULL_VERTEX_EYE_POSITION_EXT 0x81AB

6.50.2.607

#define GL_CULL_VERTEX_IBM 103050

6.50.2.608

#define GL_CULL_VERTEX_OBJECT_POSITION_EXT 0x81AC

6.50.2.609

#define GL_CURRENT_ATTRIB_NV 0x8626

6.50.2.610

#define GL_CURRENT_BINORMAL_EXT 0x843C

6.50.2.611

#define GL_CURRENT_FOG_COORD 0x8453

6.50.2.612

#define GL_CURRENT_FOG_COORDINATE 0x8453

6.50.2.613

#define GL_CURRENT_FOG_COORDINATE_EXT 0x8453

6.50.2.614

#define GL_CURRENT_MATRIX_ARB 0x8641

6.50.2.615

#define GL_CURRENT_MATRIX_INDEX_ARB 0x8845

6.50.2.616

#define GL_CURRENT_MATRIX_NV 0x8641

6.50.2.617

#define GL_CURRENT_MATRIX_STACK_DEPTH_ARB 0x8640

6.50.2.618

#define GL_CURRENT_MATRIX_STACK_DEPTH_NV 0x8640

6.50.2.619

#define GL_CURRENT_OCCLUSION_QUERY_ID_NV 0x8865

6.50.2.620

#define GL_CURRENT_PALETTE_MATRIX_ARB 0x8843

6.50.2.621

#define GL_CURRENT_PROGRAM 0x8B8D

6.50.2.622

#define GL_CURRENT_QUERY 0x8865

6.50.2.623

#define GL_CURRENT_QUERY_ARB 0x8865

6.50.2.624

#define GL_CURRENT_RASTER_NORMAL_SGIX 0x8406

6.50.2.625

#define GL_CURRENT_RASTER_SECONDARY_COLOR 0x845F

6.50.2.626

#define GL_CURRENT_SECONDARY_COLOR 0x8459

6.50.2.627

#define GL_CURRENT_SECONDARY_COLOR_EXT 0x8459

6.50.2.628

#define GL_CURRENT_TANGENT_EXT 0x843B

6.50.2.629

#define GL_CURRENT_TIME_NV 0x8E28

6.50.2.630

#define GL_CURRENT_VERTEX_ATTRIB 0x8626

6.50.2.631

#define GL_CURRENT_VERTEX_ATTRIB_ARB 0x8626

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.632

#define GL_CURRENT_VERTEX_EXT 0x87E2

6.50.2.633

#define GL_CURRENT_VERTEX_WEIGHT_EXT 0x850B

6.50.2.634

#define GL_CURRENT_WEIGHT_ARB 0x86A8

6.50.2.635

#define GL_DATA_BUFFER_AMD 0x9151

6.50.2.636

#define GL_DEBUG_CALLBACK_FUNCTION_ARB 0x8244

6.50.2.637

#define GL_DEBUG_CALLBACK_USER_PARAM_ARB 0x8245

6.50.2.638

#define GL_DEBUG_CATEGORY_API_ERROR_AMD 0x9149

6.50.2.639

#define GL_DEBUG_CATEGORY_APPLICATION_AMD 0x914F

6.50.2.640

#define GL_DEBUG_CATEGORY_DEPRECATION_AMD 0x914B

6.50.2.641

#define GL_DEBUG_CATEGORY_OTHER_AMD 0x9150

6.50.2.642

#define GL_DEBUG_CATEGORY_PERFORMANCE_AMD 0x914D

6.50.2.643

#define GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD 0x914E

6.50.2.644

#define GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD 0x914C

6.50.2.645

#define GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD 0x914A

6.50.2.646

#define GL_DEBUG_LOGGED_MESSAGES_AMD 0x9145

6.50.2.647

#define GL_DEBUG_LOGGED_MESSAGES_ARB 0x9145

6.50.2.648

#define GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB 0x8243

6.50.2.649

#define GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB 0x8242

6.50.2.650

#define GL_DEBUG_SEVERITY_HIGH_AMD 0x9146

6.50.2.651

#define GL_DEBUG_SEVERITY_HIGH_ARB 0x9146

6.50.2.652

#define GL_DEBUG_SEVERITY_LOW_AMD 0x9148

6.50.2.653

#define GL_DEBUG_SEVERITY_LOW_ARB 0x9148

6.50.2.654

#define GL_DEBUG_SEVERITY_MEDIUM_AMD 0x9147

6.50.2.655

#define GL_DEBUG_SEVERITY_MEDIUM_ARB 0x9147

6.50.2.656

#define GL_DEBUG_SOURCE_API_ARB 0x8246

6.50.2.657

#define GL_DEBUG_SOURCE_APPLICATION_ARB 0x824A

6.50.2.658

#define GL_DEBUG_SOURCE_OTHER_ARB 0x824B

6.50.2.659

#define GL_DEBUG_SOURCE_SHADER_COMPILER_ARB 0x8248

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

341

342

File Documentation

6.50.2.660

#define GL_DEBUG_SOURCE_THIRD_PARTY_ARB 0x8249

6.50.2.661

#define GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB 0x8247

6.50.2.662

#define GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB 0x824D

6.50.2.663

#define GL_DEBUG_TYPE_ERROR_ARB 0x824C

6.50.2.664

#define GL_DEBUG_TYPE_OTHER_ARB 0x8251

6.50.2.665

#define GL_DEBUG_TYPE_PERFORMANCE_ARB 0x8250

6.50.2.666

#define GL_DEBUG_TYPE_PORTABILITY_ARB 0x824F

6.50.2.667

#define GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB 0x824E

6.50.2.668

#define GL_DECR_WRAP 0x8508

6.50.2.669

#define GL_DECR_WRAP_EXT 0x8508

6.50.2.670

#define GL_DEFORMATIONS_MASK_SGIX 0x8196

6.50.2.671

#define GL_DELETE_STATUS 0x8B80

6.50.2.672

#define GL_DEPENDENT_AR_TEXTURE_2D_NV 0x86E9

6.50.2.673

#define GL_DEPENDENT_GB_TEXTURE_2D_NV 0x86EA

6.50.2.674

#define GL_DEPENDENT_HILO_TEXTURE_2D_NV 0x8858

6.50.2.675

#define GL_DEPENDENT_RGB_TEXTURE_3D_NV 0x8859

6.50.2.676

#define GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV 0x885A

6.50.2.677

#define GL_DEPTH24_STENCIL8 0x88F0

6.50.2.678

#define GL_DEPTH24_STENCIL8_EXT 0x88F0

6.50.2.679

#define GL_DEPTH32F_STENCIL8 0x8CAD

6.50.2.680

#define GL_DEPTH32F_STENCIL8_NV 0x8DAC

6.50.2.681

#define GL_DEPTH_ATTACHMENT 0x8D00

6.50.2.682

#define GL_DEPTH_ATTACHMENT_EXT 0x8D00

6.50.2.683

#define GL_DEPTH_BOUNDS_EXT 0x8891

6.50.2.684

#define GL_DEPTH_BOUNDS_TEST_EXT 0x8890

6.50.2.685

#define GL_DEPTH_BUFFER 0x8223

6.50.2.686

#define GL_DEPTH_BUFFER_FLOAT_MODE_NV 0x8DAF

6.50.2.687

#define GL_DEPTH_CLAMP 0x864F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.688

#define GL_DEPTH_CLAMP_NV 0x864F

6.50.2.689

#define GL_DEPTH_COMPONENT16 0x81A5

6.50.2.690

#define GL_DEPTH_COMPONENT16_ARB 0x81A5

6.50.2.691

#define GL_DEPTH_COMPONENT16_SGIX 0x81A5

6.50.2.692

#define GL_DEPTH_COMPONENT24 0x81A6

6.50.2.693

#define GL_DEPTH_COMPONENT24_ARB 0x81A6

6.50.2.694

#define GL_DEPTH_COMPONENT24_SGIX 0x81A6

6.50.2.695

#define GL_DEPTH_COMPONENT32 0x81A7

6.50.2.696

#define GL_DEPTH_COMPONENT32_ARB 0x81A7

6.50.2.697

#define GL_DEPTH_COMPONENT32_SGIX 0x81A7

6.50.2.698

#define GL_DEPTH_COMPONENT32F 0x8CAC

6.50.2.699

#define GL_DEPTH_COMPONENT32F_NV 0x8DAB

6.50.2.700

#define GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX 0x8311

6.50.2.701

#define GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX 0x8312

6.50.2.702

#define GL_DEPTH_PASS_INSTRUMENT_SGIX 0x8310

6.50.2.703

#define GL_DEPTH_STENCIL 0x84F9

6.50.2.704

#define GL_DEPTH_STENCIL_ATTACHMENT 0x821A

6.50.2.705

#define GL_DEPTH_STENCIL_EXT 0x84F9

6.50.2.706

#define GL_DEPTH_STENCIL_NV 0x84F9

6.50.2.707

#define GL_DEPTH_STENCIL_TO_BGRA_NV 0x886F

6.50.2.708

#define GL_DEPTH_STENCIL_TO_RGBA_NV 0x886E

6.50.2.709

#define GL_DEPTH_TEXTURE_MODE 0x884B

6.50.2.710

#define GL_DEPTH_TEXTURE_MODE_ARB 0x884B

6.50.2.711

#define GL_DETAIL_TEXTURE_2D_BINDING_SGIS 0x8096

6.50.2.712

#define GL_DETAIL_TEXTURE_2D_SGIS 0x8095

6.50.2.713

#define GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS 0x809C

6.50.2.714

#define GL_DETAIL_TEXTURE_LEVEL_SGIS 0x809A

6.50.2.715

#define GL_DETAIL_TEXTURE_MODE_SGIS 0x809B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

343

344

File Documentation

6.50.2.716

#define GL_DISCARD_ATI 0x8763

6.50.2.717

#define GL_DISCARD_NV 0x8530

6.50.2.718

#define GL_DISCRETE_AMD 0x9006

6.50.2.719

#define GL_DISTANCE_ATTENUATION_EXT 0x8129

6.50.2.720

#define GL_DISTANCE_ATTENUATION_SGIS 0x8129

6.50.2.721

#define GL_DOT2_ADD_ATI 0x896C

6.50.2.722

#define GL_DOT3_ATI 0x8966

6.50.2.723

#define GL_DOT3_RGB 0x86AE

6.50.2.724

#define GL_DOT3_RGB_ARB 0x86AE

6.50.2.725

#define GL_DOT3_RGB_EXT 0x8740

6.50.2.726

#define GL_DOT3_RGBA 0x86AF

6.50.2.727

#define GL_DOT3_RGBA_ARB 0x86AF

6.50.2.728

#define GL_DOT3_RGBA_EXT 0x8741

6.50.2.729

#define GL_DOT4_ATI 0x8967

6.50.2.730

#define GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV 0x885D

6.50.2.731

#define GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV 0x86F3

6.50.2.732

#define GL_DOT_PRODUCT_DEPTH_REPLACE_NV 0x86ED

6.50.2.733

#define GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV 0x86F1

6.50.2.734

#define GL_DOT_PRODUCT_NV 0x86EC

6.50.2.735

#define GL_DOT_PRODUCT_PASS_THROUGH_NV 0x885B

6.50.2.736

#define GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV 0x86F2

6.50.2.737

#define GL_DOT_PRODUCT_TEXTURE_1D_NV 0x885C

6.50.2.738

#define GL_DOT_PRODUCT_TEXTURE_2D_NV 0x86EE

6.50.2.739

#define GL_DOT_PRODUCT_TEXTURE_3D_NV 0x86EF

6.50.2.740

#define GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV 0x86F0

6.50.2.741

#define GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV 0x864E

6.50.2.742

#define GL_DOUBLE_MAT2 0x8F46

6.50.2.743

#define GL_DOUBLE_MAT2_EXT 0x8F46

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.744

#define GL_DOUBLE_MAT2x3 0x8F49

6.50.2.745

#define GL_DOUBLE_MAT2x3_EXT 0x8F49

6.50.2.746

#define GL_DOUBLE_MAT2x4 0x8F4A

6.50.2.747

#define GL_DOUBLE_MAT2x4_EXT 0x8F4A

6.50.2.748

#define GL_DOUBLE_MAT3 0x8F47

6.50.2.749

#define GL_DOUBLE_MAT3_EXT 0x8F47

6.50.2.750

#define GL_DOUBLE_MAT3x2 0x8F4B

6.50.2.751

#define GL_DOUBLE_MAT3x2_EXT 0x8F4B

6.50.2.752

#define GL_DOUBLE_MAT3x4 0x8F4C

6.50.2.753

#define GL_DOUBLE_MAT3x4_EXT 0x8F4C

6.50.2.754

#define GL_DOUBLE_MAT4 0x8F48

6.50.2.755

#define GL_DOUBLE_MAT4_EXT 0x8F48

6.50.2.756

#define GL_DOUBLE_MAT4x2 0x8F4D

6.50.2.757

#define GL_DOUBLE_MAT4x2_EXT 0x8F4D

6.50.2.758

#define GL_DOUBLE_MAT4x3 0x8F4E

6.50.2.759

#define GL_DOUBLE_MAT4x3_EXT 0x8F4E

6.50.2.760

#define GL_DOUBLE_VEC2 0x8FFC

6.50.2.761

#define GL_DOUBLE_VEC2_EXT 0x8FFC

6.50.2.762

#define GL_DOUBLE_VEC3 0x8FFD

6.50.2.763

#define GL_DOUBLE_VEC3_EXT 0x8FFD

6.50.2.764

#define GL_DOUBLE_VEC4 0x8FFE

6.50.2.765

#define GL_DOUBLE_VEC4_EXT 0x8FFE

6.50.2.766

#define GL_DRAW_BUFFER0 0x8825

6.50.2.767

#define GL_DRAW_BUFFER0_ARB 0x8825

6.50.2.768

#define GL_DRAW_BUFFER0_ATI 0x8825

6.50.2.769

#define GL_DRAW_BUFFER1 0x8826

6.50.2.770

#define GL_DRAW_BUFFER10 0x882F

6.50.2.771

#define GL_DRAW_BUFFER10_ARB 0x882F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

345

346

File Documentation

6.50.2.772

#define GL_DRAW_BUFFER10_ATI 0x882F

6.50.2.773

#define GL_DRAW_BUFFER11 0x8830

6.50.2.774

#define GL_DRAW_BUFFER11_ARB 0x8830

6.50.2.775

#define GL_DRAW_BUFFER11_ATI 0x8830

6.50.2.776

#define GL_DRAW_BUFFER12 0x8831

6.50.2.777

#define GL_DRAW_BUFFER12_ARB 0x8831

6.50.2.778

#define GL_DRAW_BUFFER12_ATI 0x8831

6.50.2.779

#define GL_DRAW_BUFFER13 0x8832

6.50.2.780

#define GL_DRAW_BUFFER13_ARB 0x8832

6.50.2.781

#define GL_DRAW_BUFFER13_ATI 0x8832

6.50.2.782

#define GL_DRAW_BUFFER14 0x8833

6.50.2.783

#define GL_DRAW_BUFFER14_ARB 0x8833

6.50.2.784

#define GL_DRAW_BUFFER14_ATI 0x8833

6.50.2.785

#define GL_DRAW_BUFFER15 0x8834

6.50.2.786

#define GL_DRAW_BUFFER15_ARB 0x8834

6.50.2.787

#define GL_DRAW_BUFFER15_ATI 0x8834

6.50.2.788

#define GL_DRAW_BUFFER1_ARB 0x8826

6.50.2.789

#define GL_DRAW_BUFFER1_ATI 0x8826

6.50.2.790

#define GL_DRAW_BUFFER2 0x8827

6.50.2.791

#define GL_DRAW_BUFFER2_ARB 0x8827

6.50.2.792

#define GL_DRAW_BUFFER2_ATI 0x8827

6.50.2.793

#define GL_DRAW_BUFFER3 0x8828

6.50.2.794

#define GL_DRAW_BUFFER3_ARB 0x8828

6.50.2.795

#define GL_DRAW_BUFFER3_ATI 0x8828

6.50.2.796

#define GL_DRAW_BUFFER4 0x8829

6.50.2.797

#define GL_DRAW_BUFFER4_ARB 0x8829

6.50.2.798

#define GL_DRAW_BUFFER4_ATI 0x8829

6.50.2.799

#define GL_DRAW_BUFFER5 0x882A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.800

#define GL_DRAW_BUFFER5_ARB 0x882A

6.50.2.801

#define GL_DRAW_BUFFER5_ATI 0x882A

6.50.2.802

#define GL_DRAW_BUFFER6 0x882B

6.50.2.803

#define GL_DRAW_BUFFER6_ARB 0x882B

6.50.2.804

#define GL_DRAW_BUFFER6_ATI 0x882B

6.50.2.805

#define GL_DRAW_BUFFER7 0x882C

6.50.2.806

#define GL_DRAW_BUFFER7_ARB 0x882C

6.50.2.807

#define GL_DRAW_BUFFER7_ATI 0x882C

6.50.2.808

#define GL_DRAW_BUFFER8 0x882D

6.50.2.809

#define GL_DRAW_BUFFER8_ARB 0x882D

6.50.2.810

#define GL_DRAW_BUFFER8_ATI 0x882D

6.50.2.811

#define GL_DRAW_BUFFER9 0x882E

6.50.2.812

#define GL_DRAW_BUFFER9_ARB 0x882E

6.50.2.813

#define GL_DRAW_BUFFER9_ATI 0x882E

6.50.2.814

#define GL_DRAW_FRAMEBUFFER 0x8CA9

6.50.2.815

#define GL_DRAW_FRAMEBUFFER_BINDING GL_FRAMEBUFFER_BINDING

6.50.2.816

#define GL_DRAW_FRAMEBUFFER_BINDING_EXT GL_FRAMEBUFFER_BINDING_EXT

6.50.2.817

#define GL_DRAW_FRAMEBUFFER_EXT 0x8CA9

6.50.2.818

#define GL_DRAW_INDIRECT_ADDRESS_NV 0x8F41

6.50.2.819

#define GL_DRAW_INDIRECT_BUFFER 0x8F3F

6.50.2.820

#define GL_DRAW_INDIRECT_BUFFER_BINDING 0x8F43

6.50.2.821

#define GL_DRAW_INDIRECT_LENGTH_NV 0x8F42

6.50.2.822

#define GL_DRAW_INDIRECT_UNIFIED_NV 0x8F40

6.50.2.823

#define GL_DRAW_PIXELS_APPLE 0x8A0A

6.50.2.824

#define GL_DS_BIAS_NV 0x8716

6.50.2.825

#define GL_DS_SCALE_NV 0x8710

6.50.2.826

#define GL_DSDT8_MAG8_INTENSITY8_NV 0x870B

6.50.2.827

#define GL_DSDT8_MAG8_NV 0x870A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

347

348

File Documentation

6.50.2.828

#define GL_DSDT8_NV 0x8709

6.50.2.829

#define GL_DSDT_MAG_INTENSITY_NV 0x86DC

6.50.2.830

#define GL_DSDT_MAG_NV 0x86F6

6.50.2.831

#define GL_DSDT_MAG_VIB_NV 0x86F7

6.50.2.832

#define GL_DSDT_NV 0x86F5

6.50.2.833

#define GL_DT_BIAS_NV 0x8717

6.50.2.834

#define GL_DT_SCALE_NV 0x8711

6.50.2.835

#define GL_DU8DV8_ATI 0x877A

6.50.2.836

#define GL_DUAL_ALPHA12_SGIS 0x8112

6.50.2.837

#define GL_DUAL_ALPHA16_SGIS 0x8113

6.50.2.838

#define GL_DUAL_ALPHA4_SGIS 0x8110

6.50.2.839

#define GL_DUAL_ALPHA8_SGIS 0x8111

6.50.2.840

#define GL_DUAL_INTENSITY12_SGIS 0x811A

6.50.2.841

#define GL_DUAL_INTENSITY16_SGIS 0x811B

6.50.2.842

#define GL_DUAL_INTENSITY4_SGIS 0x8118

6.50.2.843

#define GL_DUAL_INTENSITY8_SGIS 0x8119

6.50.2.844

#define GL_DUAL_LUMINANCE12_SGIS 0x8116

6.50.2.845

#define GL_DUAL_LUMINANCE16_SGIS 0x8117

6.50.2.846

#define GL_DUAL_LUMINANCE4_SGIS 0x8114

6.50.2.847

#define GL_DUAL_LUMINANCE8_SGIS 0x8115

6.50.2.848

#define GL_DUAL_LUMINANCE_ALPHA4_SGIS 0x811C

6.50.2.849

#define GL_DUAL_LUMINANCE_ALPHA8_SGIS 0x811D

6.50.2.850

#define GL_DUAL_TEXTURE_SELECT_SGIS 0x8124

6.50.2.851

#define GL_DUDV_ATI 0x8779

6.50.2.852

#define GL_DYNAMIC_ATI 0x8761

6.50.2.853

#define GL_DYNAMIC_COPY 0x88EA

6.50.2.854

#define GL_DYNAMIC_COPY_ARB 0x88EA

6.50.2.855

#define GL_DYNAMIC_DRAW 0x88E8

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.856

#define GL_DYNAMIC_DRAW_ARB 0x88E8

6.50.2.857

#define GL_DYNAMIC_READ 0x88E9

6.50.2.858

#define GL_DYNAMIC_READ_ARB 0x88E9

6.50.2.859

#define GL_E_TIMES_F_NV 0x8531

6.50.2.860

#define GL_EDGE_FLAG_ARRAY_ADDRESS_NV 0x8F26

6.50.2.861

#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING 0x889B

6.50.2.862

#define GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB 0x889B

6.50.2.863

#define GL_EDGE_FLAG_ARRAY_COUNT_EXT 0x808D

6.50.2.864

#define GL_EDGE_FLAG_ARRAY_EXT 0x8079

6.50.2.865

#define GL_EDGE_FLAG_ARRAY_LENGTH_NV 0x8F30

6.50.2.866

#define GL_EDGE_FLAG_ARRAY_LIST_IBM 103075

6.50.2.867

#define GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM 103085

6.50.2.868

#define GL_EDGE_FLAG_ARRAY_POINTER_EXT 0x8093

6.50.2.869

#define GL_EDGE_FLAG_ARRAY_STRIDE_EXT 0x808C

6.50.2.870

#define GL_EDGEFLAG_BIT_PGI 0x00040000

6.50.2.871

#define GL_EIGHTH_BIT_ATI 0x00000020

6.50.2.872

#define GL_ELEMENT_ARRAY_ADDRESS_NV 0x8F29

6.50.2.873

#define GL_ELEMENT_ARRAY_APPLE 0x8A0C

6.50.2.874

#define GL_ELEMENT_ARRAY_ATI 0x8768

6.50.2.875

#define GL_ELEMENT_ARRAY_BARRIER_BIT_EXT 0x00000002

6.50.2.876

#define GL_ELEMENT_ARRAY_BUFFER 0x8893

6.50.2.877

#define GL_ELEMENT_ARRAY_BUFFER_ARB 0x8893

6.50.2.878

#define GL_ELEMENT_ARRAY_BUFFER_BINDING 0x8895

6.50.2.879

#define GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB 0x8895

6.50.2.880

#define GL_ELEMENT_ARRAY_LENGTH_NV 0x8F33

6.50.2.881

#define GL_ELEMENT_ARRAY_POINTER_APPLE 0x8A0E

6.50.2.882

#define GL_ELEMENT_ARRAY_POINTER_ATI 0x876A

6.50.2.883

#define GL_ELEMENT_ARRAY_TYPE_APPLE 0x8A0D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

349

350

File Documentation

6.50.2.884

#define GL_ELEMENT_ARRAY_TYPE_ATI 0x8769

6.50.2.885

#define GL_ELEMENT_ARRAY_UNIFIED_NV 0x8F1F

6.50.2.886

#define GL_EMBOSS_CONSTANT_NV 0x855E

6.50.2.887

#define GL_EMBOSS_LIGHT_NV 0x855D

6.50.2.888

#define GL_EMBOSS_MAP_NV 0x855F

6.50.2.889

#define GL_EVAL_2D_NV 0x86C0

6.50.2.890

#define GL_EVAL_FRACTIONAL_TESSELLATION_NV 0x86C5

6.50.2.891

#define GL_EVAL_TRIANGULAR_2D_NV 0x86C1

6.50.2.892

#define GL_EVAL_VERTEX_ATTRIB0_NV 0x86C6

6.50.2.893

#define GL_EVAL_VERTEX_ATTRIB10_NV 0x86D0

6.50.2.894

#define GL_EVAL_VERTEX_ATTRIB11_NV 0x86D1

6.50.2.895

#define GL_EVAL_VERTEX_ATTRIB12_NV 0x86D2

6.50.2.896

#define GL_EVAL_VERTEX_ATTRIB13_NV 0x86D3

6.50.2.897

#define GL_EVAL_VERTEX_ATTRIB14_NV 0x86D4

6.50.2.898

#define GL_EVAL_VERTEX_ATTRIB15_NV 0x86D5

6.50.2.899

#define GL_EVAL_VERTEX_ATTRIB1_NV 0x86C7

6.50.2.900

#define GL_EVAL_VERTEX_ATTRIB2_NV 0x86C8

6.50.2.901

#define GL_EVAL_VERTEX_ATTRIB3_NV 0x86C9

6.50.2.902

#define GL_EVAL_VERTEX_ATTRIB4_NV 0x86CA

6.50.2.903

#define GL_EVAL_VERTEX_ATTRIB5_NV 0x86CB

6.50.2.904

#define GL_EVAL_VERTEX_ATTRIB6_NV 0x86CC

6.50.2.905

#define GL_EVAL_VERTEX_ATTRIB7_NV 0x86CD

6.50.2.906

#define GL_EVAL_VERTEX_ATTRIB8_NV 0x86CE

6.50.2.907

#define GL_EVAL_VERTEX_ATTRIB9_NV 0x86CF

6.50.2.908

#define GL_EXPAND_NEGATE_NV 0x8539

6.50.2.909

#define GL_EXPAND_NORMAL_NV 0x8538

6.50.2.910

#define GL_EXT_422_pixels 1

6.50.2.911

#define GL_EXT_abgr 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.912

#define GL_EXT_bgra 1

6.50.2.913

#define GL_EXT_bindable_uniform 1

6.50.2.914

#define GL_EXT_blend_color 1

6.50.2.915

#define GL_EXT_blend_equation_separate 1

6.50.2.916

#define GL_EXT_blend_func_separate 1

6.50.2.917

#define GL_EXT_blend_logic_op 1

6.50.2.918

#define GL_EXT_blend_minmax 1

6.50.2.919

#define GL_EXT_blend_subtract 1

6.50.2.920

#define GL_EXT_clip_volume_hint 1

6.50.2.921

#define GL_EXT_cmyka 1

6.50.2.922

#define GL_EXT_color_subtable 1

6.50.2.923

#define GL_EXT_compiled_vertex_array 1

6.50.2.924

#define GL_EXT_convolution 1

6.50.2.925

#define GL_EXT_coordinate_frame 1

6.50.2.926

#define GL_EXT_copy_texture 1

6.50.2.927

#define GL_EXT_cull_vertex 1

6.50.2.928

#define GL_EXT_depth_bounds_test 1

6.50.2.929

#define GL_EXT_direct_state_access 1

6.50.2.930

#define GL_EXT_draw_buffers2 1

6.50.2.931

#define GL_EXT_draw_instanced 1

6.50.2.932

#define GL_EXT_draw_range_elements 1

6.50.2.933

#define GL_EXT_fog_coord 1

6.50.2.934

#define GL_EXT_framebuffer_blit 1

6.50.2.935

#define GL_EXT_framebuffer_multisample 1

6.50.2.936

#define GL_EXT_framebuffer_object 1

6.50.2.937

#define GL_EXT_framebuffer_sRGB 1

6.50.2.938

#define GL_EXT_geometry_shader4 1

6.50.2.939

#define GL_EXT_gpu_program_parameters 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

351

352

File Documentation

6.50.2.940

#define GL_EXT_gpu_shader4 1

6.50.2.941

#define GL_EXT_histogram 1

6.50.2.942

#define GL_EXT_index_array_formats 1

6.50.2.943

#define GL_EXT_index_func 1

6.50.2.944

#define GL_EXT_index_material 1

6.50.2.945

#define GL_EXT_index_texture 1

6.50.2.946

#define GL_EXT_light_texture 1

6.50.2.947

#define GL_EXT_misc_attribute 1

6.50.2.948

#define GL_EXT_multi_draw_arrays 1

6.50.2.949

#define GL_EXT_multisample 1

6.50.2.950

#define GL_EXT_packed_depth_stencil 1

6.50.2.951

#define GL_EXT_packed_float 1

6.50.2.952

#define GL_EXT_packed_pixels 1

6.50.2.953

#define GL_EXT_paletted_texture 1

6.50.2.954

#define GL_EXT_pixel_buffer_object 1

6.50.2.955

#define GL_EXT_pixel_transform 1

6.50.2.956

#define GL_EXT_pixel_transform_color_table 1

6.50.2.957

#define GL_EXT_point_parameters 1

6.50.2.958

#define GL_EXT_polygon_offset 1

6.50.2.959

#define GL_EXT_provoking_vertex 1

6.50.2.960

#define GL_EXT_rescale_normal 1

6.50.2.961

#define GL_EXT_secondary_color 1

6.50.2.962

#define GL_EXT_separate_shader_objects 1

6.50.2.963

#define GL_EXT_separate_specular_color 1

6.50.2.964

#define GL_EXT_shader_image_load_store 1

6.50.2.965

#define GL_EXT_shadow_funcs 1

6.50.2.966

#define GL_EXT_shared_texture_palette 1

6.50.2.967

#define GL_EXT_stencil_clear_tag 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.968

#define GL_EXT_stencil_two_side 1

6.50.2.969

#define GL_EXT_stencil_wrap 1

6.50.2.970

#define GL_EXT_subtexture 1

6.50.2.971

#define GL_EXT_texture 1

6.50.2.972

#define GL_EXT_texture3D 1

6.50.2.973

#define GL_EXT_texture_array 1

6.50.2.974

#define GL_EXT_texture_buffer_object 1

6.50.2.975

#define GL_EXT_texture_compression_latc 1

6.50.2.976

#define GL_EXT_texture_compression_rgtc 1

6.50.2.977

#define GL_EXT_texture_env_add 1

6.50.2.978

#define GL_EXT_texture_env_combine 1

6.50.2.979

#define GL_EXT_texture_env_dot3 1

6.50.2.980

#define GL_EXT_texture_filter_anisotropic 1

6.50.2.981

#define GL_EXT_texture_integer 1

6.50.2.982

#define GL_EXT_texture_lod_bias 1

6.50.2.983

#define GL_EXT_texture_mirror_clamp 1

6.50.2.984

#define GL_EXT_texture_object 1

6.50.2.985

#define GL_EXT_texture_perturb_normal 1

6.50.2.986

#define GL_EXT_texture_shared_exponent 1

6.50.2.987

#define GL_EXT_texture_snorm 1

6.50.2.988

#define GL_EXT_texture_sRGB 1

6.50.2.989

#define GL_EXT_texture_swizzle 1

6.50.2.990

#define GL_EXT_timer_query 1

6.50.2.991

#define GL_EXT_transform_feedback 1

6.50.2.992

#define GL_EXT_vertex_array 1

6.50.2.993

#define GL_EXT_vertex_array_bgra 1

6.50.2.994

#define GL_EXT_vertex_attrib_64bit 1

6.50.2.995

#define GL_EXT_vertex_shader 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

353

354

File Documentation

6.50.2.996

#define GL_EXT_vertex_weighting 1

6.50.2.997

#define GL_EYE_DISTANCE_TO_LINE_SGIS 0x81F2

6.50.2.998

#define GL_EYE_DISTANCE_TO_POINT_SGIS 0x81F0

6.50.2.999

#define GL_EYE_LINE_SGIS 0x81F6

6.50.2.1000

#define GL_EYE_PLANE_ABSOLUTE_NV 0x855C

6.50.2.1001

#define GL_EYE_POINT_SGIS 0x81F4

6.50.2.1002

#define GL_EYE_RADIAL_NV 0x855B

6.50.2.1003

#define GL_FAILURE_NV 0x9030

6.50.2.1004

#define GL_FENCE_APPLE 0x8A0B

6.50.2.1005

#define GL_FENCE_CONDITION_NV 0x84F4

6.50.2.1006

#define GL_FENCE_STATUS_NV 0x84F3

6.50.2.1007

#define GL_FIELD_LOWER_NV 0x9023

6.50.2.1008

#define GL_FIELD_UPPER_NV 0x9022

6.50.2.1009

#define GL_FIELDS_NV 0x8E27

6.50.2.1010

#define GL_FILTER4_SGIS 0x8146

6.50.2.1011

#define GL_FIRST_VERTEX_CONVENTION 0x8E4D

6.50.2.1012

#define GL_FIRST_VERTEX_CONVENTION_EXT 0x8E4D

6.50.2.1013

#define GL_FIXED 0x140C

6.50.2.1014

#define GL_FIXED_ONLY 0x891D

6.50.2.1015

#define GL_FIXED_ONLY_ARB 0x891D

6.50.2.1016

#define GL_FLOAT16_NV 0x8FF8

6.50.2.1017

#define GL_FLOAT16_VEC2_NV 0x8FF9

6.50.2.1018

#define GL_FLOAT16_VEC3_NV 0x8FFA

6.50.2.1019

#define GL_FLOAT16_VEC4_NV 0x8FFB

6.50.2.1020

#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV 0x8DAD

6.50.2.1021

#define GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV 0x8DAD

6.50.2.1022

#define GL_FLOAT_CLEAR_COLOR_VALUE_NV 0x888D

6.50.2.1023

#define GL_FLOAT_MAT2 0x8B5A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1024

#define GL_FLOAT_MAT2_ARB 0x8B5A

6.50.2.1025

#define GL_FLOAT_MAT2x3 0x8B65

6.50.2.1026

#define GL_FLOAT_MAT2x4 0x8B66

6.50.2.1027

#define GL_FLOAT_MAT3 0x8B5B

6.50.2.1028

#define GL_FLOAT_MAT3_ARB 0x8B5B

6.50.2.1029

#define GL_FLOAT_MAT3x2 0x8B67

6.50.2.1030

#define GL_FLOAT_MAT3x4 0x8B68

6.50.2.1031

#define GL_FLOAT_MAT4 0x8B5C

6.50.2.1032

#define GL_FLOAT_MAT4_ARB 0x8B5C

6.50.2.1033

#define GL_FLOAT_MAT4x2 0x8B69

6.50.2.1034

#define GL_FLOAT_MAT4x3 0x8B6A

6.50.2.1035

#define GL_FLOAT_R16_NV 0x8884

6.50.2.1036

#define GL_FLOAT_R32_NV 0x8885

6.50.2.1037

#define GL_FLOAT_R_NV 0x8880

6.50.2.1038

#define GL_FLOAT_RG16_NV 0x8886

6.50.2.1039

#define GL_FLOAT_RG32_NV 0x8887

6.50.2.1040

#define GL_FLOAT_RG_NV 0x8881

6.50.2.1041

#define GL_FLOAT_RGB16_NV 0x8888

6.50.2.1042

#define GL_FLOAT_RGB32_NV 0x8889

6.50.2.1043

#define GL_FLOAT_RGB_NV 0x8882

6.50.2.1044

#define GL_FLOAT_RGBA16_NV 0x888A

6.50.2.1045

#define GL_FLOAT_RGBA32_NV 0x888B

6.50.2.1046

#define GL_FLOAT_RGBA_MODE_NV 0x888E

6.50.2.1047

#define GL_FLOAT_RGBA_NV 0x8883

6.50.2.1048

#define GL_FLOAT_VEC2 0x8B50

6.50.2.1049

#define GL_FLOAT_VEC2_ARB 0x8B50

6.50.2.1050

#define GL_FLOAT_VEC3 0x8B51

6.50.2.1051

#define GL_FLOAT_VEC3_ARB 0x8B51

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

355

356

File Documentation

6.50.2.1052

#define GL_FLOAT_VEC4 0x8B52

6.50.2.1053

#define GL_FLOAT_VEC4_ARB 0x8B52

6.50.2.1054

#define GL_FOG_COORD 0x8451

6.50.2.1055

#define GL_FOG_COORD_ARRAY 0x8457

6.50.2.1056

#define GL_FOG_COORD_ARRAY_ADDRESS_NV 0x8F28

6.50.2.1057

#define GL_FOG_COORD_ARRAY_BUFFER_BINDING 0x889D

6.50.2.1058

#define GL_FOG_COORD_ARRAY_LENGTH_NV 0x8F32

6.50.2.1059

#define GL_FOG_COORD_ARRAY_POINTER 0x8456

6.50.2.1060

#define GL_FOG_COORD_ARRAY_STRIDE 0x8455

6.50.2.1061

#define GL_FOG_COORD_ARRAY_TYPE 0x8454

6.50.2.1062

#define GL_FOG_COORD_SRC 0x8450

6.50.2.1063

#define GL_FOG_COORDINATE 0x8451

6.50.2.1064

#define GL_FOG_COORDINATE_ARRAY 0x8457

6.50.2.1065

#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING 0x889D

6.50.2.1066

#define GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB 0x889D

6.50.2.1067

#define GL_FOG_COORDINATE_ARRAY_EXT 0x8457

6.50.2.1068

#define GL_FOG_COORDINATE_ARRAY_LIST_IBM 103076

6.50.2.1069

#define GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM 103086

6.50.2.1070

#define GL_FOG_COORDINATE_ARRAY_POINTER 0x8456

6.50.2.1071

#define GL_FOG_COORDINATE_ARRAY_POINTER_EXT 0x8456

6.50.2.1072

#define GL_FOG_COORDINATE_ARRAY_STRIDE 0x8455

6.50.2.1073

#define GL_FOG_COORDINATE_ARRAY_STRIDE_EXT 0x8455

6.50.2.1074

#define GL_FOG_COORDINATE_ARRAY_TYPE 0x8454

6.50.2.1075

#define GL_FOG_COORDINATE_ARRAY_TYPE_EXT 0x8454

6.50.2.1076

#define GL_FOG_COORDINATE_EXT 0x8451

6.50.2.1077

#define GL_FOG_COORDINATE_SOURCE 0x8450

6.50.2.1078

#define GL_FOG_COORDINATE_SOURCE_EXT 0x8450

6.50.2.1079

#define GL_FOG_DISTANCE_MODE_NV 0x855A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1080

#define GL_FOG_FUNC_POINTS_SGIS 0x812B

6.50.2.1081

#define GL_FOG_FUNC_SGIS 0x812A

6.50.2.1082

#define GL_FOG_OFFSET_SGIX 0x8198

6.50.2.1083

#define GL_FOG_OFFSET_VALUE_SGIX 0x8199

6.50.2.1084

#define GL_FOG_SCALE_SGIX 0x81FC

6.50.2.1085

#define GL_FOG_SCALE_VALUE_SGIX 0x81FD

6.50.2.1086

#define GL_FOG_SPECULAR_TEXTURE_WIN 0x80EC

6.50.2.1087

#define GL_FORCE_BLUE_TO_ONE_NV 0x8860

6.50.2.1088

#define GL_FORMAT_SUBSAMPLE_244_244_OML 0x8983

6.50.2.1089

#define GL_FORMAT_SUBSAMPLE_24_24_OML 0x8982

6.50.2.1090

#define GL_FRACTIONAL_EVEN 0x8E7C

6.50.2.1091

#define GL_FRACTIONAL_ODD 0x8E7B

6.50.2.1092

#define GL_FRAGMENT_COLOR_EXT 0x834C

6.50.2.1093

#define GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX 0x8402

6.50.2.1094

#define GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX 0x8403

6.50.2.1095

#define GL_FRAGMENT_COLOR_MATERIAL_SGIX 0x8401

6.50.2.1096

#define GL_FRAGMENT_DEPTH 0x8452

6.50.2.1097

#define GL_FRAGMENT_DEPTH_EXT 0x8452

6.50.2.1098

#define GL_FRAGMENT_INTERPOLATION_OFFSET_BITS 0x8E5D

6.50.2.1099

#define GL_FRAGMENT_LIGHT0_SGIX 0x840C

6.50.2.1100

#define GL_FRAGMENT_LIGHT1_SGIX 0x840D

6.50.2.1101

#define GL_FRAGMENT_LIGHT2_SGIX 0x840E

6.50.2.1102

#define GL_FRAGMENT_LIGHT3_SGIX 0x840F

6.50.2.1103

#define GL_FRAGMENT_LIGHT4_SGIX 0x8410

6.50.2.1104

#define GL_FRAGMENT_LIGHT5_SGIX 0x8411

6.50.2.1105

#define GL_FRAGMENT_LIGHT6_SGIX 0x8412

6.50.2.1106

#define GL_FRAGMENT_LIGHT7_SGIX 0x8413

6.50.2.1107

#define GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX 0x840A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

357

358

File Documentation

6.50.2.1108

#define GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX 0x8408

6.50.2.1109

#define GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX 0x840B

6.50.2.1110

#define GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX 0x8409

6.50.2.1111

#define GL_FRAGMENT_LIGHTING_SGIX 0x8400

6.50.2.1112

#define GL_FRAGMENT_MATERIAL_EXT 0x8349

6.50.2.1113

#define GL_FRAGMENT_NORMAL_EXT 0x834A

6.50.2.1114

#define GL_FRAGMENT_PROGRAM_ARB 0x8804

6.50.2.1115

#define GL_FRAGMENT_PROGRAM_BINDING_NV 0x8873

6.50.2.1116

#define GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV 0x8E5D

6.50.2.1117

#define GL_FRAGMENT_PROGRAM_NV 0x8870

6.50.2.1118

#define GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV 0x8DA4

6.50.2.1119

#define GL_FRAGMENT_SHADER 0x8B30

6.50.2.1120

#define GL_FRAGMENT_SHADER_ARB 0x8B30

6.50.2.1121

#define GL_FRAGMENT_SHADER_ATI 0x8920

6.50.2.1122

#define GL_FRAGMENT_SHADER_BIT 0x00000002

6.50.2.1123

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT 0x8B8B

6.50.2.1124

#define GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB 0x8B8B

6.50.2.1125

#define GL_FRAME_NV 0x8E26

6.50.2.1126

#define GL_FRAMEBUFFER 0x8D40

6.50.2.1127

#define GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE 0x8215

6.50.2.1128

#define GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE 0x8214

6.50.2.1129

#define GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING 0x8210

6.50.2.1130

#define GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE 0x8211

6.50.2.1131

#define GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE 0x8216

6.50.2.1132

#define GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE 0x8213

6.50.2.1133

#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED 0x8DA7

6.50.2.1134

#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB 0x8DA7

6.50.2.1135

#define GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT 0x8DA7

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1136

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME 0x8CD1

6.50.2.1137

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT 0x8CD1

6.50.2.1138

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE 0x8CD0

6.50.2.1139

#define GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT 0x8CD0

6.50.2.1140

#define GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE 0x8212

6.50.2.1141

#define GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE 0x8217

6.50.2.1142

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT 0x8CD4

6.50.2.1143

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE 0x8CD3

6.50.2.1144

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT 0x8CD3

6.50.2.1145

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER 0x8CD4

6.50.2.1146

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT 0x8CD4

6.50.2.1147

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL 0x8CD2

6.50.2.1148

#define GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT 0x8CD2

6.50.2.1149

#define GL_FRAMEBUFFER_BARRIER_BIT_EXT 0x00000400

6.50.2.1150

#define GL_FRAMEBUFFER_BINDING 0x8CA6

6.50.2.1151

#define GL_FRAMEBUFFER_BINDING_EXT 0x8CA6

6.50.2.1152

#define GL_FRAMEBUFFER_COMPLETE 0x8CD5

6.50.2.1153

#define GL_FRAMEBUFFER_COMPLETE_EXT 0x8CD5

6.50.2.1154

#define GL_FRAMEBUFFER_DEFAULT 0x8218

6.50.2.1155

#define GL_FRAMEBUFFER_EXT 0x8D40

6.50.2.1156

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT 0x8CD6

6.50.2.1157

#define GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT 0x8CD6

6.50.2.1158

#define GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT 0x8CD9

6.50.2.1159

#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER 0x8CDB

6.50.2.1160

#define GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT 0x8CDB

6.50.2.1161

#define GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT 0x8CDA

6.50.2.1162

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB 0x8DA9

6.50.2.1163

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT 0x8DA9

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

359

360

File Documentation

6.50.2.1164

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS 0x8DA8

6.50.2.1165

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB 0x8DA8

6.50.2.1166

#define GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT 0x8DA8

6.50.2.1167

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT 0x8CD7

6.50.2.1168

#define GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT 0x8CD7

6.50.2.1169

#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE 0x8D56

6.50.2.1170

#define GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT 0x8D56

6.50.2.1171

#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER 0x8CDC

6.50.2.1172

#define GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT 0x8CDC

6.50.2.1173

#define GL_FRAMEBUFFER_SRGB 0x8DB9

6.50.2.1174

#define GL_FRAMEBUFFER_SRGB_CAPABLE_EXT 0x8DBA

6.50.2.1175

#define GL_FRAMEBUFFER_SRGB_EXT 0x8DB9

6.50.2.1176

#define GL_FRAMEBUFFER_UNDEFINED 0x8219

6.50.2.1177

#define GL_FRAMEBUFFER_UNSUPPORTED 0x8CDD

6.50.2.1178

#define GL_FRAMEBUFFER_UNSUPPORTED_EXT 0x8CDD

6.50.2.1179

#define GL_FRAMEZOOM_FACTOR_SGIX 0x818C

6.50.2.1180

#define GL_FRAMEZOOM_SGIX 0x818B

6.50.2.1181

#define GL_FULL_RANGE_EXT 0x87E1

6.50.2.1182

#define GL_FULL_STIPPLE_HINT_PGI 0x1A219

6.50.2.1183

#define GL_FUNC_ADD 0x8006

6.50.2.1184

#define GL_FUNC_ADD_EXT 0x8006

6.50.2.1185

#define GL_FUNC_REVERSE_SUBTRACT 0x800B

6.50.2.1186

#define GL_FUNC_REVERSE_SUBTRACT_EXT 0x800B

6.50.2.1187

#define GL_FUNC_SUBTRACT 0x800A

6.50.2.1188

#define GL_FUNC_SUBTRACT_EXT 0x800A

6.50.2.1189

#define GL_GENERATE_MIPMAP 0x8191

6.50.2.1190

#define GL_GENERATE_MIPMAP_HINT 0x8192

6.50.2.1191

#define GL_GENERATE_MIPMAP_HINT_SGIS 0x8192

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1192

#define GL_GENERATE_MIPMAP_SGIS 0x8191

6.50.2.1193

#define GL_GENERIC_ATTRIB_NV 0x8C7D

6.50.2.1194

#define GL_GEOMETRY_DEFORMATION_BIT_SGIX 0x00000002

6.50.2.1195

#define GL_GEOMETRY_DEFORMATION_SGIX 0x8194

6.50.2.1196

#define GL_GEOMETRY_INPUT_TYPE 0x8917

6.50.2.1197

#define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB

6.50.2.1198

#define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB

6.50.2.1199

#define GL_GEOMETRY_OUTPUT_TYPE 0x8918

6.50.2.1200

#define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC

6.50.2.1201

#define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC

6.50.2.1202

#define GL_GEOMETRY_PROGRAM_NV 0x8C26

6.50.2.1203

#define GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV 0x8DA3

6.50.2.1204

#define GL_GEOMETRY_SHADER 0x8DD9

6.50.2.1205

#define GL_GEOMETRY_SHADER_ARB 0x8DD9

6.50.2.1206

#define GL_GEOMETRY_SHADER_BIT 0x00000004

6.50.2.1207

#define GL_GEOMETRY_SHADER_EXT 0x8DD9

6.50.2.1208

#define GL_GEOMETRY_SHADER_INVOCATIONS 0x887F

6.50.2.1209

#define GL_GEOMETRY_VERTICES_OUT 0x8916

6.50.2.1210

#define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA

6.50.2.1211

#define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA

6.50.2.1212

#define GL_GLEXT_VERSION 64

6.50.2.1213

#define GL_GLOBAL_ALPHA_FACTOR_SUN 0x81DA

6.50.2.1214

#define GL_GLOBAL_ALPHA_SUN 0x81D9

6.50.2.1215

#define GL_GPU_ADDRESS_NV 0x8F34

6.50.2.1216

#define GL_GREEN_BIT_ATI 0x00000002

6.50.2.1217

#define GL_GREEN_INTEGER 0x8D95

6.50.2.1218

#define GL_GREEN_INTEGER_EXT 0x8D95

6.50.2.1219

#define GL_GREEN_MAX_CLAMP_INGR 0x8565

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

361

362

File Documentation

6.50.2.1220

#define GL_GREEN_MIN_CLAMP_INGR 0x8561

6.50.2.1221

#define GL_GREMEDY_frame_terminator 1

6.50.2.1222

#define GL_GREMEDY_string_marker 1

6.50.2.1223

#define GL_GUILTY_CONTEXT_RESET_ARB 0x8253

6.50.2.1224

#define GL_HALF_APPLE 0x140B

6.50.2.1225

#define GL_HALF_BIAS_NEGATE_NV 0x853B

6.50.2.1226

#define GL_HALF_BIAS_NORMAL_NV 0x853A

6.50.2.1227

#define GL_HALF_BIT_ATI 0x00000008

6.50.2.1228

#define GL_HALF_FLOAT 0x140B

6.50.2.1229

#define GL_HALF_FLOAT_ARB 0x140B

6.50.2.1230

#define GL_HALF_FLOAT_NV 0x140B

6.50.2.1231

#define GL_HI_BIAS_NV 0x8714

6.50.2.1232

#define GL_HI_SCALE_NV 0x870E

6.50.2.1233

#define GL_HIGH_FLOAT 0x8DF2

6.50.2.1234

#define GL_HIGH_INT 0x8DF5

6.50.2.1235

#define GL_HILO16_NV 0x86F8

6.50.2.1236

#define GL_HILO8_NV 0x885E

6.50.2.1237

#define GL_HILO_NV 0x86F4

6.50.2.1238

#define GL_HISTOGRAM 0x8024

6.50.2.1239

#define GL_HISTOGRAM_ALPHA_SIZE 0x802B

6.50.2.1240

#define GL_HISTOGRAM_ALPHA_SIZE_EXT 0x802B

6.50.2.1241

#define GL_HISTOGRAM_BLUE_SIZE 0x802A

6.50.2.1242

#define GL_HISTOGRAM_BLUE_SIZE_EXT 0x802A

6.50.2.1243

#define GL_HISTOGRAM_EXT 0x8024

6.50.2.1244

#define GL_HISTOGRAM_FORMAT 0x8027

6.50.2.1245

#define GL_HISTOGRAM_FORMAT_EXT 0x8027

6.50.2.1246

#define GL_HISTOGRAM_GREEN_SIZE 0x8029

6.50.2.1247

#define GL_HISTOGRAM_GREEN_SIZE_EXT 0x8029

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1248

#define GL_HISTOGRAM_LUMINANCE_SIZE 0x802C

6.50.2.1249

#define GL_HISTOGRAM_LUMINANCE_SIZE_EXT 0x802C

6.50.2.1250

#define GL_HISTOGRAM_RED_SIZE 0x8028

6.50.2.1251

#define GL_HISTOGRAM_RED_SIZE_EXT 0x8028

6.50.2.1252

#define GL_HISTOGRAM_SINK 0x802D

6.50.2.1253

#define GL_HISTOGRAM_SINK_EXT 0x802D

6.50.2.1254

#define GL_HISTOGRAM_WIDTH 0x8026

6.50.2.1255

#define GL_HISTOGRAM_WIDTH_EXT 0x8026

6.50.2.1256

#define GL_HP_convolution_border_modes 1

6.50.2.1257

#define GL_HP_image_transform 1

6.50.2.1258

#define GL_HP_occlusion_test 1

6.50.2.1259

#define GL_HP_texture_lighting 1

6.50.2.1260

#define GL_IBM_cull_vertex 1

6.50.2.1261

#define GL_IBM_multimode_draw_arrays 1

6.50.2.1262

#define GL_IBM_rasterpos_clip 1

6.50.2.1263

#define GL_IBM_vertex_array_lists 1

6.50.2.1264

#define GL_IDENTITY_NV 0x862A

6.50.2.1265

#define GL_IGNORE_BORDER_HP 0x8150

6.50.2.1266

#define GL_IMAGE_1D_ARRAY_EXT 0x9052

6.50.2.1267

#define GL_IMAGE_1D_EXT 0x904C

6.50.2.1268

#define GL_IMAGE_2D_ARRAY_EXT 0x9053

6.50.2.1269

#define GL_IMAGE_2D_EXT 0x904D

6.50.2.1270

#define GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9056

6.50.2.1271

#define GL_IMAGE_2D_MULTISAMPLE_EXT 0x9055

6.50.2.1272

#define GL_IMAGE_2D_RECT_EXT 0x904F

6.50.2.1273

#define GL_IMAGE_3D_EXT 0x904E

6.50.2.1274

#define GL_IMAGE_BINDING_ACCESS_EXT 0x8F3E

6.50.2.1275

#define GL_IMAGE_BINDING_FORMAT_EXT 0x906E

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

363

364

File Documentation

6.50.2.1276

#define GL_IMAGE_BINDING_LAYER_EXT 0x8F3D

6.50.2.1277

#define GL_IMAGE_BINDING_LAYERED_EXT 0x8F3C

6.50.2.1278

#define GL_IMAGE_BINDING_LEVEL_EXT 0x8F3B

6.50.2.1279

#define GL_IMAGE_BINDING_NAME_EXT 0x8F3A

6.50.2.1280

#define GL_IMAGE_BUFFER_EXT 0x9051

6.50.2.1281

#define GL_IMAGE_CUBE_EXT 0x9050

6.50.2.1282

#define GL_IMAGE_CUBE_MAP_ARRAY_EXT 0x9054

6.50.2.1283

#define GL_IMAGE_CUBIC_WEIGHT_HP 0x815E

6.50.2.1284

#define GL_IMAGE_MAG_FILTER_HP 0x815C

6.50.2.1285

#define GL_IMAGE_MIN_FILTER_HP 0x815D

6.50.2.1286

#define GL_IMAGE_ROTATE_ANGLE_HP 0x8159

6.50.2.1287

#define GL_IMAGE_ROTATE_ORIGIN_X_HP 0x815A

6.50.2.1288

#define GL_IMAGE_ROTATE_ORIGIN_Y_HP 0x815B

6.50.2.1289

#define GL_IMAGE_SCALE_X_HP 0x8155

6.50.2.1290

#define GL_IMAGE_SCALE_Y_HP 0x8156

6.50.2.1291

#define GL_IMAGE_TRANSFORM_2D_HP 0x8161

6.50.2.1292

#define GL_IMAGE_TRANSLATE_X_HP 0x8157

6.50.2.1293

#define GL_IMAGE_TRANSLATE_Y_HP 0x8158

6.50.2.1294

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT 0x8B9B

6.50.2.1295

#define GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES 0x8B9B

6.50.2.1296

#define GL_IMPLEMENTATION_COLOR_READ_TYPE 0x8B9A

6.50.2.1297

#define GL_IMPLEMENTATION_COLOR_READ_TYPE_OES 0x8B9A

6.50.2.1298

#define GL_INCR_WRAP 0x8507

6.50.2.1299

#define GL_INCR_WRAP_EXT 0x8507

6.50.2.1300

#define GL_INDEX 0x8222

6.50.2.1301

#define GL_INDEX_ARRAY_ADDRESS_NV 0x8F24

6.50.2.1302

#define GL_INDEX_ARRAY_BUFFER_BINDING 0x8899

6.50.2.1303

#define GL_INDEX_ARRAY_BUFFER_BINDING_ARB 0x8899

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1304

#define GL_INDEX_ARRAY_COUNT_EXT 0x8087

6.50.2.1305

#define GL_INDEX_ARRAY_EXT 0x8077

6.50.2.1306

#define GL_INDEX_ARRAY_LENGTH_NV 0x8F2E

6.50.2.1307

#define GL_INDEX_ARRAY_LIST_IBM 103073

6.50.2.1308

#define GL_INDEX_ARRAY_LIST_STRIDE_IBM 103083

6.50.2.1309

#define GL_INDEX_ARRAY_POINTER_EXT 0x8091

6.50.2.1310

#define GL_INDEX_ARRAY_STRIDE_EXT 0x8086

6.50.2.1311

#define GL_INDEX_ARRAY_TYPE_EXT 0x8085

6.50.2.1312

#define GL_INDEX_BIT_PGI 0x00080000

6.50.2.1313

#define GL_INDEX_MATERIAL_EXT 0x81B8

6.50.2.1314

#define GL_INDEX_MATERIAL_FACE_EXT 0x81BA

6.50.2.1315

#define GL_INDEX_MATERIAL_PARAMETER_EXT 0x81B9

6.50.2.1316

#define GL_INDEX_TEST_EXT 0x81B5

6.50.2.1317

#define GL_INDEX_TEST_FUNC_EXT 0x81B6

6.50.2.1318

#define GL_INDEX_TEST_REF_EXT 0x81B7

6.50.2.1319

#define GL_INFO_LOG_LENGTH 0x8B84

6.50.2.1320

#define GL_INGR_blend_func_separate 1

6.50.2.1321

#define GL_INGR_color_clamp 1

6.50.2.1322

#define GL_INGR_interlace_read 1

6.50.2.1323

#define GL_INNOCENT_CONTEXT_RESET_ARB 0x8254

6.50.2.1324

#define GL_INSTRUMENT_BUFFER_POINTER_SGIX 0x8180

6.50.2.1325

#define GL_INSTRUMENT_MEASUREMENTS_SGIX 0x8181

6.50.2.1326

#define GL_INT16_NV 0x8FE4

6.50.2.1327

#define GL_INT16_VEC2_NV 0x8FE5

6.50.2.1328

#define GL_INT16_VEC3_NV 0x8FE6

6.50.2.1329

#define GL_INT16_VEC4_NV 0x8FE7

6.50.2.1330

#define GL_INT64_NV 0x140E

6.50.2.1331

#define GL_INT64_VEC2_NV 0x8FE9

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

365

366

File Documentation

6.50.2.1332

#define GL_INT64_VEC3_NV 0x8FEA

6.50.2.1333

#define GL_INT64_VEC4_NV 0x8FEB

6.50.2.1334

#define GL_INT8_NV 0x8FE0

6.50.2.1335

#define GL_INT8_VEC2_NV 0x8FE1

6.50.2.1336

#define GL_INT8_VEC3_NV 0x8FE2

6.50.2.1337

#define GL_INT8_VEC4_NV 0x8FE3

6.50.2.1338

#define GL_INT_2_10_10_10_REV 0x8D9F

6.50.2.1339

#define GL_INT_IMAGE_1D_ARRAY_EXT 0x905D

6.50.2.1340

#define GL_INT_IMAGE_1D_EXT 0x9057

6.50.2.1341

#define GL_INT_IMAGE_2D_ARRAY_EXT 0x905E

6.50.2.1342

#define GL_INT_IMAGE_2D_EXT 0x9058

6.50.2.1343

#define GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x9061

6.50.2.1344

#define GL_INT_IMAGE_2D_MULTISAMPLE_EXT 0x9060

6.50.2.1345

#define GL_INT_IMAGE_2D_RECT_EXT 0x905A

6.50.2.1346

#define GL_INT_IMAGE_3D_EXT 0x9059

6.50.2.1347

#define GL_INT_IMAGE_BUFFER_EXT 0x905C

6.50.2.1348

#define GL_INT_IMAGE_CUBE_EXT 0x905B

6.50.2.1349

#define GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x905F

6.50.2.1350

#define GL_INT_SAMPLER_1D 0x8DC9

6.50.2.1351

#define GL_INT_SAMPLER_1D_ARRAY 0x8DCE

6.50.2.1352

#define GL_INT_SAMPLER_1D_ARRAY_EXT 0x8DCE

6.50.2.1353

#define GL_INT_SAMPLER_1D_EXT 0x8DC9

6.50.2.1354

#define GL_INT_SAMPLER_2D 0x8DCA

6.50.2.1355

#define GL_INT_SAMPLER_2D_ARRAY 0x8DCF

6.50.2.1356

#define GL_INT_SAMPLER_2D_ARRAY_EXT 0x8DCF

6.50.2.1357

#define GL_INT_SAMPLER_2D_EXT 0x8DCA

6.50.2.1358

#define GL_INT_SAMPLER_2D_MULTISAMPLE 0x9109

6.50.2.1359

#define GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1360

#define GL_INT_SAMPLER_2D_RECT 0x8DCD

6.50.2.1361

#define GL_INT_SAMPLER_2D_RECT_EXT 0x8DCD

6.50.2.1362

#define GL_INT_SAMPLER_3D 0x8DCB

6.50.2.1363

#define GL_INT_SAMPLER_3D_EXT 0x8DCB

6.50.2.1364

#define GL_INT_SAMPLER_BUFFER 0x8DD0

6.50.2.1365

#define GL_INT_SAMPLER_BUFFER_AMD 0x9002

6.50.2.1366

#define GL_INT_SAMPLER_BUFFER_EXT 0x8DD0

6.50.2.1367

#define GL_INT_SAMPLER_CUBE 0x8DCC

6.50.2.1368

#define GL_INT_SAMPLER_CUBE_EXT 0x8DCC

6.50.2.1369

#define GL_INT_SAMPLER_CUBE_MAP_ARRAY 0x900E

6.50.2.1370

#define GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900E

6.50.2.1371

#define GL_INT_SAMPLER_RENDERBUFFER_NV 0x8E57

6.50.2.1372

#define GL_INT_VEC2 0x8B53

6.50.2.1373

#define GL_INT_VEC2_ARB 0x8B53

6.50.2.1374

#define GL_INT_VEC3 0x8B54

6.50.2.1375

#define GL_INT_VEC3_ARB 0x8B54

6.50.2.1376

#define GL_INT_VEC4 0x8B55

6.50.2.1377

#define GL_INT_VEC4_ARB 0x8B55

6.50.2.1378

#define GL_INTEL_parallel_arrays 1

6.50.2.1379

#define GL_INTENSITY12_EXT 0x804C

6.50.2.1380

#define GL_INTENSITY16_EXT 0x804D

6.50.2.1381

#define GL_INTENSITY16_SNORM 0x901B

6.50.2.1382

#define GL_INTENSITY16F_ARB 0x881D

6.50.2.1383

#define GL_INTENSITY16I_EXT 0x8D8B

6.50.2.1384

#define GL_INTENSITY16UI_EXT 0x8D79

6.50.2.1385

#define GL_INTENSITY32F_ARB 0x8817

6.50.2.1386

#define GL_INTENSITY32I_EXT 0x8D85

6.50.2.1387

#define GL_INTENSITY32UI_EXT 0x8D73

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

367

368

File Documentation

6.50.2.1388

#define GL_INTENSITY4_EXT 0x804A

6.50.2.1389

#define GL_INTENSITY8_EXT 0x804B

6.50.2.1390

#define GL_INTENSITY8_SNORM 0x9017

6.50.2.1391

#define GL_INTENSITY8I_EXT 0x8D91

6.50.2.1392

#define GL_INTENSITY8UI_EXT 0x8D7F

6.50.2.1393

#define GL_INTENSITY_EXT 0x8049

6.50.2.1394

#define GL_INTENSITY_FLOAT16_APPLE 0x881D

6.50.2.1395

#define GL_INTENSITY_FLOAT16_ATI 0x881D

6.50.2.1396

#define GL_INTENSITY_FLOAT32_APPLE 0x8817

6.50.2.1397

#define GL_INTENSITY_FLOAT32_ATI 0x8817

6.50.2.1398

#define GL_INTENSITY_SNORM 0x9013

6.50.2.1399

#define GL_INTERLACE_OML 0x8980

6.50.2.1400

#define GL_INTERLACE_READ_INGR 0x8568

6.50.2.1401

#define GL_INTERLACE_READ_OML 0x8981

6.50.2.1402

#define GL_INTERLACE_SGIX 0x8094

6.50.2.1403

#define GL_INTERLEAVED_ATTRIBS 0x8C8C

6.50.2.1404

#define GL_INTERLEAVED_ATTRIBS_EXT 0x8C8C

6.50.2.1405

#define GL_INTERLEAVED_ATTRIBS_NV 0x8C8C

6.50.2.1406

#define GL_INTERPOLATE 0x8575

6.50.2.1407

#define GL_INTERPOLATE_ARB 0x8575

6.50.2.1408

#define GL_INTERPOLATE_EXT 0x8575

6.50.2.1409

#define GL_INVALID_FRAMEBUFFER_OPERATION 0x0506

6.50.2.1410

#define GL_INVALID_FRAMEBUFFER_OPERATION_EXT 0x0506

6.50.2.1411

#define GL_INVALID_INDEX 0xFFFFFFFFu

6.50.2.1412

#define GL_INVARIANT_DATATYPE_EXT 0x87EB

6.50.2.1413

#define GL_INVARIANT_EXT 0x87C2

6.50.2.1414

#define GL_INVARIANT_VALUE_EXT 0x87EA

6.50.2.1415

#define GL_INVERSE_NV 0x862B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1416

#define GL_INVERSE_TRANSPOSE_NV 0x862D

6.50.2.1417

#define GL_INVERTED_SCREEN_W_REND 0x8491

6.50.2.1418

#define GL_IR_INSTRUMENT1_SGIX 0x817F

6.50.2.1419

#define GL_ISOLINES 0x8E7A

6.50.2.1420

#define GL_IUI_N3F_V2F_EXT 0x81AF

6.50.2.1421

#define GL_IUI_N3F_V3F_EXT 0x81B0

6.50.2.1422

#define GL_IUI_V2F_EXT 0x81AD

6.50.2.1423

#define GL_IUI_V3F_EXT 0x81AE

6.50.2.1424

#define GL_LAST_VERTEX_CONVENTION 0x8E4E

6.50.2.1425

#define GL_LAST_VERTEX_CONVENTION_EXT 0x8E4E

6.50.2.1426

#define GL_LAST_VIDEO_CAPTURE_STATUS_NV 0x9027

6.50.2.1427

#define GL_LAYER_NV 0x8DAA

6.50.2.1428

#define GL_LAYER_PROVOKING_VERTEX 0x825E

6.50.2.1429

#define GL_LERP_ATI 0x8969

6.50.2.1430

#define GL_LIGHT_ENV_MODE_SGIX 0x8407

6.50.2.1431

#define GL_LIGHT_MODEL_COLOR_CONTROL 0x81F8

6.50.2.1432

#define GL_LIGHT_MODEL_COLOR_CONTROL_EXT 0x81F8

6.50.2.1433

#define GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE 0x85B0

6.50.2.1434

#define GL_LINE_STRIP_ADJACENCY 0x000B

6.50.2.1435

#define GL_LINE_STRIP_ADJACENCY_ARB 0x000B

6.50.2.1436

#define GL_LINE_STRIP_ADJACENCY_EXT 0x000B

6.50.2.1437

#define GL_LINEAR_CLIPMAP_LINEAR_SGIX 0x8170

6.50.2.1438

#define GL_LINEAR_CLIPMAP_NEAREST_SGIX 0x844F

6.50.2.1439

#define GL_LINEAR_DETAIL_ALPHA_SGIS 0x8098

6.50.2.1440

#define GL_LINEAR_DETAIL_COLOR_SGIS 0x8099

6.50.2.1441

#define GL_LINEAR_DETAIL_SGIS 0x8097

6.50.2.1442

#define GL_LINEAR_SHARPEN_ALPHA_SGIS 0x80AE

6.50.2.1443

#define GL_LINEAR_SHARPEN_COLOR_SGIS 0x80AF

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

369

370

File Documentation

6.50.2.1444

#define GL_LINEAR_SHARPEN_SGIS 0x80AD

6.50.2.1445

#define GL_LINES_ADJACENCY 0x000A

6.50.2.1446

#define GL_LINES_ADJACENCY_ARB 0x000A

6.50.2.1447

#define GL_LINES_ADJACENCY_EXT 0x000A

6.50.2.1448

#define GL_LINK_STATUS 0x8B82

6.50.2.1449

#define GL_LIST_PRIORITY_SGIX 0x8182

6.50.2.1450

#define GL_LO_BIAS_NV 0x8715

6.50.2.1451

#define GL_LO_SCALE_NV 0x870F

6.50.2.1452

#define GL_LOCAL_CONSTANT_DATATYPE_EXT 0x87ED

6.50.2.1453

#define GL_LOCAL_CONSTANT_EXT 0x87C3

6.50.2.1454

#define GL_LOCAL_CONSTANT_VALUE_EXT 0x87EC

6.50.2.1455

#define GL_LOCAL_EXT 0x87C4

6.50.2.1456

#define GL_LOSE_CONTEXT_ON_RESET_ARB 0x8252

6.50.2.1457

#define GL_LOW_FLOAT 0x8DF0

6.50.2.1458

#define GL_LOW_INT 0x8DF3

6.50.2.1459

#define GL_LOWER_LEFT 0x8CA1

6.50.2.1460

#define GL_LUMINANCE12_ALPHA12_EXT 0x8047

6.50.2.1461

#define GL_LUMINANCE12_ALPHA4_EXT 0x8046

6.50.2.1462

#define GL_LUMINANCE12_EXT 0x8041

6.50.2.1463

#define GL_LUMINANCE16_ALPHA16_EXT 0x8048

6.50.2.1464

#define GL_LUMINANCE16_ALPHA16_SNORM 0x901A

6.50.2.1465

#define GL_LUMINANCE16_EXT 0x8042

6.50.2.1466

#define GL_LUMINANCE16_SNORM 0x9019

6.50.2.1467

#define GL_LUMINANCE16F_ARB 0x881E

6.50.2.1468

#define GL_LUMINANCE16I_EXT 0x8D8C

6.50.2.1469

#define GL_LUMINANCE16UI_EXT 0x8D7A

6.50.2.1470

#define GL_LUMINANCE32F_ARB 0x8818

6.50.2.1471

#define GL_LUMINANCE32I_EXT 0x8D86

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1472

#define GL_LUMINANCE32UI_EXT 0x8D74

6.50.2.1473

#define GL_LUMINANCE4_ALPHA4_EXT 0x8043

6.50.2.1474

#define GL_LUMINANCE4_EXT 0x803F

6.50.2.1475

#define GL_LUMINANCE6_ALPHA2_EXT 0x8044

6.50.2.1476

#define GL_LUMINANCE8_ALPHA8_EXT 0x8045

6.50.2.1477

#define GL_LUMINANCE8_ALPHA8_SNORM 0x9016

6.50.2.1478

#define GL_LUMINANCE8_EXT 0x8040

6.50.2.1479

#define GL_LUMINANCE8_SNORM 0x9015

6.50.2.1480

#define GL_LUMINANCE8I_EXT 0x8D92

6.50.2.1481

#define GL_LUMINANCE8UI_EXT 0x8D80

6.50.2.1482

#define GL_LUMINANCE_ALPHA16F_ARB 0x881F

6.50.2.1483

#define GL_LUMINANCE_ALPHA16I_EXT 0x8D8D

6.50.2.1484

#define GL_LUMINANCE_ALPHA16UI_EXT 0x8D7B

6.50.2.1485

#define GL_LUMINANCE_ALPHA32F_ARB 0x8819

6.50.2.1486

#define GL_LUMINANCE_ALPHA32I_EXT 0x8D87

6.50.2.1487

#define GL_LUMINANCE_ALPHA32UI_EXT 0x8D75

6.50.2.1488

#define GL_LUMINANCE_ALPHA8I_EXT 0x8D93

6.50.2.1489

#define GL_LUMINANCE_ALPHA8UI_EXT 0x8D81

6.50.2.1490

#define GL_LUMINANCE_ALPHA_FLOAT16_APPLE 0x881F

6.50.2.1491

#define GL_LUMINANCE_ALPHA_FLOAT16_ATI 0x881F

6.50.2.1492

#define GL_LUMINANCE_ALPHA_FLOAT32_APPLE 0x8819

6.50.2.1493

#define GL_LUMINANCE_ALPHA_FLOAT32_ATI 0x8819

6.50.2.1494

#define GL_LUMINANCE_ALPHA_INTEGER_EXT 0x8D9D

6.50.2.1495

#define GL_LUMINANCE_ALPHA_SNORM 0x9012

6.50.2.1496

#define GL_LUMINANCE_FLOAT16_APPLE 0x881E

6.50.2.1497

#define GL_LUMINANCE_FLOAT16_ATI 0x881E

6.50.2.1498

#define GL_LUMINANCE_FLOAT32_APPLE 0x8818

6.50.2.1499

#define GL_LUMINANCE_FLOAT32_ATI 0x8818

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

371

372

File Documentation

6.50.2.1500

#define GL_LUMINANCE_INTEGER_EXT 0x8D9C

6.50.2.1501

#define GL_LUMINANCE_SNORM 0x9011

6.50.2.1502

#define GL_MAD_ATI 0x8968

6.50.2.1503

#define GL_MAGNITUDE_BIAS_NV 0x8718

6.50.2.1504

#define GL_MAGNITUDE_SCALE_NV 0x8712

6.50.2.1505

#define GL_MAJOR_VERSION 0x821B

6.50.2.1506

#define GL_MAP1_BINORMAL_EXT 0x8446

6.50.2.1507

#define GL_MAP1_TANGENT_EXT 0x8444

6.50.2.1508

#define GL_MAP1_VERTEX_ATTRIB0_4_NV 0x8660

6.50.2.1509

#define GL_MAP1_VERTEX_ATTRIB10_4_NV 0x866A

6.50.2.1510

#define GL_MAP1_VERTEX_ATTRIB11_4_NV 0x866B

6.50.2.1511

#define GL_MAP1_VERTEX_ATTRIB12_4_NV 0x866C

6.50.2.1512

#define GL_MAP1_VERTEX_ATTRIB13_4_NV 0x866D

6.50.2.1513

#define GL_MAP1_VERTEX_ATTRIB14_4_NV 0x866E

6.50.2.1514

#define GL_MAP1_VERTEX_ATTRIB15_4_NV 0x866F

6.50.2.1515

#define GL_MAP1_VERTEX_ATTRIB1_4_NV 0x8661

6.50.2.1516

#define GL_MAP1_VERTEX_ATTRIB2_4_NV 0x8662

6.50.2.1517

#define GL_MAP1_VERTEX_ATTRIB3_4_NV 0x8663

6.50.2.1518

#define GL_MAP1_VERTEX_ATTRIB4_4_NV 0x8664

6.50.2.1519

#define GL_MAP1_VERTEX_ATTRIB5_4_NV 0x8665

6.50.2.1520

#define GL_MAP1_VERTEX_ATTRIB6_4_NV 0x8666

6.50.2.1521

#define GL_MAP1_VERTEX_ATTRIB7_4_NV 0x8667

6.50.2.1522

#define GL_MAP1_VERTEX_ATTRIB8_4_NV 0x8668

6.50.2.1523

#define GL_MAP1_VERTEX_ATTRIB9_4_NV 0x8669

6.50.2.1524

#define GL_MAP2_BINORMAL_EXT 0x8447

6.50.2.1525

#define GL_MAP2_TANGENT_EXT 0x8445

6.50.2.1526

#define GL_MAP2_VERTEX_ATTRIB0_4_NV 0x8670

6.50.2.1527

#define GL_MAP2_VERTEX_ATTRIB10_4_NV 0x867A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1528

#define GL_MAP2_VERTEX_ATTRIB11_4_NV 0x867B

6.50.2.1529

#define GL_MAP2_VERTEX_ATTRIB12_4_NV 0x867C

6.50.2.1530

#define GL_MAP2_VERTEX_ATTRIB13_4_NV 0x867D

6.50.2.1531

#define GL_MAP2_VERTEX_ATTRIB14_4_NV 0x867E

6.50.2.1532

#define GL_MAP2_VERTEX_ATTRIB15_4_NV 0x867F

6.50.2.1533

#define GL_MAP2_VERTEX_ATTRIB1_4_NV 0x8671

6.50.2.1534

#define GL_MAP2_VERTEX_ATTRIB2_4_NV 0x8672

6.50.2.1535

#define GL_MAP2_VERTEX_ATTRIB3_4_NV 0x8673

6.50.2.1536

#define GL_MAP2_VERTEX_ATTRIB4_4_NV 0x8674

6.50.2.1537

#define GL_MAP2_VERTEX_ATTRIB5_4_NV 0x8675

6.50.2.1538

#define GL_MAP2_VERTEX_ATTRIB6_4_NV 0x8676

6.50.2.1539

#define GL_MAP2_VERTEX_ATTRIB7_4_NV 0x8677

6.50.2.1540

#define GL_MAP2_VERTEX_ATTRIB8_4_NV 0x8678

6.50.2.1541

#define GL_MAP2_VERTEX_ATTRIB9_4_NV 0x8679

6.50.2.1542

#define GL_MAP_ATTRIB_U_ORDER_NV 0x86C3

6.50.2.1543

#define GL_MAP_ATTRIB_V_ORDER_NV 0x86C4

6.50.2.1544

#define GL_MAP_FLUSH_EXPLICIT_BIT 0x0010

6.50.2.1545

#define GL_MAP_INVALIDATE_BUFFER_BIT 0x0008

6.50.2.1546

#define GL_MAP_INVALIDATE_RANGE_BIT 0x0004

6.50.2.1547

#define GL_MAP_READ_BIT 0x0001

6.50.2.1548

#define GL_MAP_TESSELLATION_NV 0x86C2

6.50.2.1549

#define GL_MAP_UNSYNCHRONIZED_BIT 0x0020

6.50.2.1550

#define GL_MAP_WRITE_BIT 0x0002

6.50.2.1551

#define GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI 0x00200000

6.50.2.1552

#define GL_MAT_AMBIENT_BIT_PGI 0x00100000

6.50.2.1553

#define GL_MAT_COLOR_INDEXES_BIT_PGI 0x01000000

6.50.2.1554

#define GL_MAT_DIFFUSE_BIT_PGI 0x00400000

6.50.2.1555

#define GL_MAT_EMISSION_BIT_PGI 0x00800000

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

373

374

File Documentation

6.50.2.1556

#define GL_MAT_SHININESS_BIT_PGI 0x02000000

6.50.2.1557

#define GL_MAT_SPECULAR_BIT_PGI 0x04000000

6.50.2.1558

#define GL_MATERIAL_SIDE_HINT_PGI 0x1A22C

6.50.2.1559

#define GL_MATRIX0_ARB 0x88C0

6.50.2.1560

#define GL_MATRIX0_NV 0x8630

6.50.2.1561

#define GL_MATRIX10_ARB 0x88CA

6.50.2.1562

#define GL_MATRIX11_ARB 0x88CB

6.50.2.1563

#define GL_MATRIX12_ARB 0x88CC

6.50.2.1564

#define GL_MATRIX13_ARB 0x88CD

6.50.2.1565

#define GL_MATRIX14_ARB 0x88CE

6.50.2.1566

#define GL_MATRIX15_ARB 0x88CF

6.50.2.1567

#define GL_MATRIX16_ARB 0x88D0

6.50.2.1568

#define GL_MATRIX17_ARB 0x88D1

6.50.2.1569

#define GL_MATRIX18_ARB 0x88D2

6.50.2.1570

#define GL_MATRIX19_ARB 0x88D3

6.50.2.1571

#define GL_MATRIX1_ARB 0x88C1

6.50.2.1572

#define GL_MATRIX1_NV 0x8631

6.50.2.1573

#define GL_MATRIX20_ARB 0x88D4

6.50.2.1574

#define GL_MATRIX21_ARB 0x88D5

6.50.2.1575

#define GL_MATRIX22_ARB 0x88D6

6.50.2.1576

#define GL_MATRIX23_ARB 0x88D7

6.50.2.1577

#define GL_MATRIX24_ARB 0x88D8

6.50.2.1578

#define GL_MATRIX25_ARB 0x88D9

6.50.2.1579

#define GL_MATRIX26_ARB 0x88DA

6.50.2.1580

#define GL_MATRIX27_ARB 0x88DB

6.50.2.1581

#define GL_MATRIX28_ARB 0x88DC

6.50.2.1582

#define GL_MATRIX29_ARB 0x88DD

6.50.2.1583

#define GL_MATRIX2_ARB 0x88C2

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1584

#define GL_MATRIX2_NV 0x8632

6.50.2.1585

#define GL_MATRIX30_ARB 0x88DE

6.50.2.1586

#define GL_MATRIX31_ARB 0x88DF

6.50.2.1587

#define GL_MATRIX3_ARB 0x88C3

6.50.2.1588

#define GL_MATRIX3_NV 0x8633

6.50.2.1589

#define GL_MATRIX4_ARB 0x88C4

6.50.2.1590

#define GL_MATRIX4_NV 0x8634

6.50.2.1591

#define GL_MATRIX5_ARB 0x88C5

6.50.2.1592

#define GL_MATRIX5_NV 0x8635

6.50.2.1593

#define GL_MATRIX6_ARB 0x88C6

6.50.2.1594

#define GL_MATRIX6_NV 0x8636

6.50.2.1595

#define GL_MATRIX7_ARB 0x88C7

6.50.2.1596

#define GL_MATRIX7_NV 0x8637

6.50.2.1597

#define GL_MATRIX8_ARB 0x88C8

6.50.2.1598

#define GL_MATRIX9_ARB 0x88C9

6.50.2.1599

#define GL_MATRIX_EXT 0x87C0

6.50.2.1600

#define GL_MATRIX_INDEX_ARRAY_ARB 0x8844

6.50.2.1601

#define GL_MATRIX_INDEX_ARRAY_POINTER_ARB 0x8849

6.50.2.1602

#define GL_MATRIX_INDEX_ARRAY_SIZE_ARB 0x8846

6.50.2.1603

#define GL_MATRIX_INDEX_ARRAY_STRIDE_ARB 0x8848

6.50.2.1604

#define GL_MATRIX_INDEX_ARRAY_TYPE_ARB 0x8847

6.50.2.1605

#define GL_MATRIX_PALETTE_ARB 0x8840

6.50.2.1606

#define GL_MAX 0x8008

6.50.2.1607

#define GL_MAX_3D_TEXTURE_SIZE 0x8073

6.50.2.1608

#define GL_MAX_3D_TEXTURE_SIZE_EXT 0x8073

6.50.2.1609

#define GL_MAX_4D_TEXTURE_SIZE_SGIS 0x8138

6.50.2.1610

#define GL_MAX_ACTIVE_LIGHTS_SGIX 0x8405

6.50.2.1611

#define GL_MAX_ARRAY_TEXTURE_LAYERS 0x88FF

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

375

376

File Documentation

6.50.2.1612

#define GL_MAX_ARRAY_TEXTURE_LAYERS_EXT 0x88FF

6.50.2.1613

#define GL_MAX_ASYNC_DRAW_PIXELS_SGIX 0x8360

6.50.2.1614

#define GL_MAX_ASYNC_HISTOGRAM_SGIX 0x832D

6.50.2.1615

#define GL_MAX_ASYNC_READ_PIXELS_SGIX 0x8361

6.50.2.1616

#define GL_MAX_ASYNC_TEX_IMAGE_SGIX 0x835F

6.50.2.1617

#define GL_MAX_BINDABLE_UNIFORM_SIZE_EXT 0x8DED

6.50.2.1618

#define GL_MAX_CLIP_DISTANCES 0x0D32

6.50.2.1619

#define GL_MAX_CLIPMAP_DEPTH_SGIX 0x8177

6.50.2.1620

#define GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8178

6.50.2.1621

#define GL_MAX_COLOR_ATTACHMENTS 0x8CDF

6.50.2.1622

#define GL_MAX_COLOR_ATTACHMENTS_EXT 0x8CDF

6.50.2.1623

#define GL_MAX_COLOR_MATRIX_STACK_DEPTH 0x80B3

6.50.2.1624

#define GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI 0x80B3

6.50.2.1625

#define GL_MAX_COLOR_TEXTURE_SAMPLES 0x910E

6.50.2.1626

#define GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS 0x8A33

6.50.2.1627

#define GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS 0x8A32

6.50.2.1628

#define GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT 0x8F39

6.50.2.1629

#define GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E1E

6.50.2.1630

#define GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E1F

6.50.2.1631

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS 0x8B4D

6.50.2.1632

#define GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB 0x8B4D

6.50.2.1633

#define GL_MAX_COMBINED_UNIFORM_BLOCKS 0x8A2E

6.50.2.1634

#define GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS 0x8A31

6.50.2.1635

#define GL_MAX_CONVOLUTION_HEIGHT 0x801B

6.50.2.1636

#define GL_MAX_CONVOLUTION_HEIGHT_EXT 0x801B

6.50.2.1637

#define GL_MAX_CONVOLUTION_WIDTH 0x801A

6.50.2.1638

#define GL_MAX_CONVOLUTION_WIDTH_EXT 0x801A

6.50.2.1639

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE 0x851C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1640

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB 0x851C

6.50.2.1641

#define GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT 0x851C

6.50.2.1642

#define GL_MAX_DEBUG_LOGGED_MESSAGES_AMD 0x9144

6.50.2.1643

#define GL_MAX_DEBUG_LOGGED_MESSAGES_ARB 0x9144

6.50.2.1644

#define GL_MAX_DEBUG_MESSAGE_LENGTH_ARB 0x9143

6.50.2.1645

#define GL_MAX_DEFORMATION_ORDER_SGIX 0x8197

6.50.2.1646

#define GL_MAX_DEPTH_TEXTURE_SAMPLES 0x910F

6.50.2.1647

#define GL_MAX_DRAW_BUFFERS 0x8824

6.50.2.1648

#define GL_MAX_DRAW_BUFFERS_ARB 0x8824

6.50.2.1649

#define GL_MAX_DRAW_BUFFERS_ATI 0x8824

6.50.2.1650

#define GL_MAX_DUAL_SOURCE_DRAW_BUFFERS 0x88FC

6.50.2.1651

#define GL_MAX_ELEMENTS_INDICES 0x80E9

6.50.2.1652

#define GL_MAX_ELEMENTS_INDICES_EXT 0x80E9

6.50.2.1653

#define GL_MAX_ELEMENTS_VERTICES 0x80E8

6.50.2.1654

#define GL_MAX_ELEMENTS_VERTICES_EXT 0x80E8

6.50.2.1655

#define GL_MAX_EXT 0x8008

6.50.2.1656

#define GL_MAX_FOG_FUNC_POINTS_SGIS 0x812C

6.50.2.1657

#define GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT 0x8DE3

6.50.2.1658

#define GL_MAX_FRAGMENT_INPUT_COMPONENTS 0x9125

6.50.2.1659

#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET 0x8E5C

6.50.2.1660

#define GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5C

6.50.2.1661

#define GL_MAX_FRAGMENT_LIGHTS_SGIX 0x8404

6.50.2.1662

#define GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV 0x8868

6.50.2.1663

#define GL_MAX_FRAGMENT_UNIFORM_BLOCKS 0x8A2D

6.50.2.1664

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS 0x8B49

6.50.2.1665

#define GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB 0x8B49

6.50.2.1666

#define GL_MAX_FRAGMENT_UNIFORM_VECTORS 0x8DFD

6.50.2.1667

#define GL_MAX_FRAMEZOOM_FACTOR_SGIX 0x818D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

377

378

File Documentation

6.50.2.1668

#define GL_MAX_GENERAL_COMBINERS_NV 0x854D

6.50.2.1669

#define GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT 0x8DE4

6.50.2.1670

#define GL_MAX_GEOMETRY_INPUT_COMPONENTS 0x9123

6.50.2.1671

#define GL_MAX_GEOMETRY_OUTPUT_COMPONENTS 0x9124

6.50.2.1672

#define GL_MAX_GEOMETRY_OUTPUT_VERTICES 0x8DE0

6.50.2.1673

#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB 0x8DE0

6.50.2.1674

#define GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT 0x8DE0

6.50.2.1675

#define GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV 0x8E5A

6.50.2.1676

#define GL_MAX_GEOMETRY_SHADER_INVOCATIONS 0x8E5A

6.50.2.1677

#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS 0x8C29

6.50.2.1678

#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB 0x8C29

6.50.2.1679

#define GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT 0x8C29

6.50.2.1680

#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS 0x8DE1

6.50.2.1681

#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB 0x8DE1

6.50.2.1682

#define GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT 0x8DE1

6.50.2.1683

#define GL_MAX_GEOMETRY_UNIFORM_BLOCKS 0x8A2C

6.50.2.1684

#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS 0x8DDF

6.50.2.1685

#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB 0x8DDF

6.50.2.1686

#define GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT 0x8DDF

6.50.2.1687

#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB 0x8DDD

6.50.2.1688

#define GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT 0x8DDD

6.50.2.1689

#define GL_MAX_IMAGE_SAMPLES_EXT 0x906D

6.50.2.1690

#define GL_MAX_IMAGE_UNITS_EXT 0x8F38

6.50.2.1691

#define GL_MAX_INTEGER_SAMPLES 0x9110

6.50.2.1692

#define GL_MAX_MAP_TESSELLATION_NV 0x86D6

6.50.2.1693

#define GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB 0x8841

6.50.2.1694

#define GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV 0x8E11

6.50.2.1695

#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CA

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1696

#define GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT 0x87CD

6.50.2.1697

#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87CC

6.50.2.1698

#define GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT 0x87CE

6.50.2.1699

#define GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT 0x87CB

6.50.2.1700

#define GL_MAX_PALETTE_MATRICES_ARB 0x8842

6.50.2.1701

#define GL_MAX_PATCH_VERTICES 0x8E7D

6.50.2.1702

#define GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8337

6.50.2.1703

#define GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F1

6.50.2.1704

#define GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B1

6.50.2.1705

#define GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB 0x880B

6.50.2.1706

#define GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV 0x8908

6.50.2.1707

#define GL_MAX_PROGRAM_ATTRIBS_ARB 0x88AD

6.50.2.1708

#define GL_MAX_PROGRAM_CALL_DEPTH_NV 0x88F5

6.50.2.1709

#define GL_MAX_PROGRAM_ENV_PARAMETERS_ARB 0x88B5

6.50.2.1710

#define GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV 0x88F4

6.50.2.1711

#define GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV 0x8DA5

6.50.2.1712

#define GL_MAX_PROGRAM_GENERIC_RESULTS_NV 0x8DA6

6.50.2.1713

#define GL_MAX_PROGRAM_IF_DEPTH_NV 0x88F6

6.50.2.1714

#define GL_MAX_PROGRAM_INSTRUCTIONS_ARB 0x88A1

6.50.2.1715

#define GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB 0x88B4

6.50.2.1716

#define GL_MAX_PROGRAM_LOOP_COUNT_NV 0x88F8

6.50.2.1717

#define GL_MAX_PROGRAM_LOOP_DEPTH_NV 0x88F7

6.50.2.1718

#define GL_MAX_PROGRAM_MATRICES_ARB 0x862F

6.50.2.1719

#define GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB 0x862E

6.50.2.1720

#define GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B3

6.50.2.1721

#define GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x880E

6.50.2.1722

#define GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AF

6.50.2.1723

#define GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A3

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

379

380

File Documentation

6.50.2.1724

#define GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AB

6.50.2.1725

#define GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A7

6.50.2.1726

#define GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x8810

6.50.2.1727

#define GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x880F

6.50.2.1728

#define GL_MAX_PROGRAM_OUTPUT_VERTICES_NV 0x8C27

6.50.2.1729

#define GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV 0x8DA0

6.50.2.1730

#define GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV 0x8DA1

6.50.2.1731

#define GL_MAX_PROGRAM_PARAMETERS_ARB 0x88A9

6.50.2.1732

#define GL_MAX_PROGRAM_PATCH_ATTRIBS_NV 0x86D8

6.50.2.1733

#define GL_MAX_PROGRAM_RESULT_COMPONENTS_NV 0x8909

6.50.2.1734

#define GL_MAX_PROGRAM_SUBROUTINE_NUM_NV 0x8F45

6.50.2.1735

#define GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV 0x8F44

6.50.2.1736

#define GL_MAX_PROGRAM_TEMPORARIES_ARB 0x88A5

6.50.2.1737

#define GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB 0x880D

6.50.2.1738

#define GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB 0x880C

6.50.2.1739

#define GL_MAX_PROGRAM_TEXEL_OFFSET 0x8905

6.50.2.1740

#define GL_MAX_PROGRAM_TEXEL_OFFSET_NV 0x8905

6.50.2.1741

#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5F

6.50.2.1742

#define GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5F

6.50.2.1743

#define GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV 0x8C28

6.50.2.1744

#define GL_MAX_RATIONAL_EVAL_ORDER_NV 0x86D7

6.50.2.1745

#define GL_MAX_RECTANGLE_TEXTURE_SIZE 0x84F8

6.50.2.1746

#define GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB 0x84F8

6.50.2.1747

#define GL_MAX_RECTANGLE_TEXTURE_SIZE_NV 0x84F8

6.50.2.1748

#define GL_MAX_RENDERBUFFER_SIZE 0x84E8

6.50.2.1749

#define GL_MAX_RENDERBUFFER_SIZE_EXT 0x84E8

6.50.2.1750

#define GL_MAX_SAMPLE_MASK_WORDS 0x8E59

6.50.2.1751

#define GL_MAX_SAMPLE_MASK_WORDS_NV 0x8E59

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1752

#define GL_MAX_SAMPLES 0x8D57

6.50.2.1753

#define GL_MAX_SAMPLES_EXT 0x8D57

6.50.2.1754

#define GL_MAX_SERVER_WAIT_TIMEOUT 0x9111

6.50.2.1755

#define GL_MAX_SHADER_BUFFER_ADDRESS_NV 0x8F35

6.50.2.1756

#define GL_MAX_SHININESS_NV 0x8504

6.50.2.1757

#define GL_MAX_SPOT_EXPONENT_NV 0x8505

6.50.2.1758

#define GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS 0x8DE8

6.50.2.1759

#define GL_MAX_SUBROUTINES 0x8DE7

6.50.2.1760

#define GL_MAX_TESS_CONTROL_INPUT_COMPONENTS 0x886C

6.50.2.1761

#define GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS 0x8E83

6.50.2.1762

#define GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS 0x8E81

6.50.2.1763

#define GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS 0x8E85

6.50.2.1764

#define GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS 0x8E89

6.50.2.1765

#define GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS 0x8E7F

6.50.2.1766

#define GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS 0x886D

6.50.2.1767

#define GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS 0x8E86

6.50.2.1768

#define GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS 0x8E82

6.50.2.1769

#define GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS 0x8E8A

6.50.2.1770

#define GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS 0x8E80

6.50.2.1771

#define GL_MAX_TESS_GEN_LEVEL 0x8E7E

6.50.2.1772

#define GL_MAX_TESS_PATCH_COMPONENTS 0x8E84

6.50.2.1773

#define GL_MAX_TEXTURE_BUFFER_SIZE 0x8C2B

6.50.2.1774

#define GL_MAX_TEXTURE_BUFFER_SIZE_ARB 0x8C2B

6.50.2.1775

#define GL_MAX_TEXTURE_BUFFER_SIZE_EXT 0x8C2B

6.50.2.1776

#define GL_MAX_TEXTURE_COORDS 0x8871

6.50.2.1777

#define GL_MAX_TEXTURE_COORDS_ARB 0x8871

6.50.2.1778

#define GL_MAX_TEXTURE_COORDS_NV 0x8871

6.50.2.1779

#define GL_MAX_TEXTURE_IMAGE_UNITS 0x8872

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

381

382

File Documentation

6.50.2.1780

#define GL_MAX_TEXTURE_IMAGE_UNITS_ARB 0x8872

6.50.2.1781

#define GL_MAX_TEXTURE_IMAGE_UNITS_NV 0x8872

6.50.2.1782

#define GL_MAX_TEXTURE_LOD_BIAS 0x84FD

6.50.2.1783

#define GL_MAX_TEXTURE_LOD_BIAS_EXT 0x84FD

6.50.2.1784

#define GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT 0x84FF

6.50.2.1785

#define GL_MAX_TEXTURE_UNITS 0x84E2

6.50.2.1786

#define GL_MAX_TEXTURE_UNITS_ARB 0x84E2

6.50.2.1787

#define GL_MAX_TRACK_MATRICES_NV 0x862F

6.50.2.1788

#define GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV 0x862E

6.50.2.1789

#define GL_MAX_TRANSFORM_FEEDBACK_BUFFERS 0x8E70

6.50.2.1790

#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV 0x8C8A

6.50.2.1791

#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS 0x8C8A

6.50.2.1792

#define GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT 0x8C8A

6.50.2.1793

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS 0x8C8B

6.50.2.1794

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT 0x8C8B

6.50.2.1795

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV 0x8C8B

6.50.2.1796

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS 0x8C80

6.50.2.1797

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT 0x8C80

6.50.2.1798

#define GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV 0x8C80

6.50.2.1799

#define GL_MAX_UNIFORM_BLOCK_SIZE 0x8A30

6.50.2.1800

#define GL_MAX_UNIFORM_BUFFER_BINDINGS 0x8A2F

6.50.2.1801

#define GL_MAX_VARYING_COMPONENTS 0x8B4B

6.50.2.1802

#define GL_MAX_VARYING_COMPONENTS_EXT 0x8B4B

6.50.2.1803

#define GL_MAX_VARYING_FLOATS 0x8B4B

6.50.2.1804

#define GL_MAX_VARYING_FLOATS_ARB 0x8B4B

6.50.2.1805

#define GL_MAX_VARYING_VECTORS 0x8DFC

6.50.2.1806

#define GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV 0x8520

6.50.2.1807

#define GL_MAX_VERTEX_ATTRIBS 0x8869

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1808

#define GL_MAX_VERTEX_ATTRIBS_ARB 0x8869

6.50.2.1809

#define GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT 0x8DE2

6.50.2.1810

#define GL_MAX_VERTEX_HINT_PGI 0x1A22D

6.50.2.1811

#define GL_MAX_VERTEX_OUTPUT_COMPONENTS 0x9122

6.50.2.1812

#define GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87C5

6.50.2.1813

#define GL_MAX_VERTEX_SHADER_INVARIANTS_EXT 0x87C7

6.50.2.1814

#define GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87C8

6.50.2.1815

#define GL_MAX_VERTEX_SHADER_LOCALS_EXT 0x87C9

6.50.2.1816

#define GL_MAX_VERTEX_SHADER_VARIANTS_EXT 0x87C6

6.50.2.1817

#define GL_MAX_VERTEX_STREAMS 0x8E71

6.50.2.1818

#define GL_MAX_VERTEX_STREAMS_ATI 0x876B

6.50.2.1819

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS 0x8B4C

6.50.2.1820

#define GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB 0x8B4C

6.50.2.1821

#define GL_MAX_VERTEX_UNIFORM_BLOCKS 0x8A2B

6.50.2.1822

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS 0x8B4A

6.50.2.1823

#define GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB 0x8B4A

6.50.2.1824

#define GL_MAX_VERTEX_UNIFORM_VECTORS 0x8DFB

6.50.2.1825

#define GL_MAX_VERTEX_UNITS_ARB 0x86A4

6.50.2.1826

#define GL_MAX_VERTEX_VARYING_COMPONENTS_ARB 0x8DDE

6.50.2.1827

#define GL_MAX_VERTEX_VARYING_COMPONENTS_EXT 0x8DDE

6.50.2.1828

#define GL_MAX_VIEWPORTS 0x825B

6.50.2.1829

#define GL_MEDIUM_FLOAT 0x8DF1

6.50.2.1830

#define GL_MEDIUM_INT 0x8DF4

6.50.2.1831

#define GL_MESA_pack_invert 1

6.50.2.1832

#define GL_MESA_resize_buffers 1

6.50.2.1833

#define GL_MESA_window_pos 1

6.50.2.1834

#define GL_MESA_ycbcr_texture 1

6.50.2.1835

#define GL_MESAX_texture_stack 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

383

384

File Documentation

6.50.2.1836

#define GL_MIN 0x8007

6.50.2.1837

#define GL_MIN_EXT 0x8007

6.50.2.1838

#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET 0x8E5B

6.50.2.1839

#define GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV 0x8E5B

6.50.2.1840

#define GL_MIN_PROGRAM_TEXEL_OFFSET 0x8904

6.50.2.1841

#define GL_MIN_PROGRAM_TEXEL_OFFSET_NV 0x8904

6.50.2.1842

#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET 0x8E5E

6.50.2.1843

#define GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB 0x8E5E

6.50.2.1844

#define GL_MIN_SAMPLE_SHADING_VALUE 0x8C37

6.50.2.1845

#define GL_MIN_SAMPLE_SHADING_VALUE_ARB 0x8C37

6.50.2.1846

#define GL_MINMAX 0x802E

6.50.2.1847

#define GL_MINMAX_EXT 0x802E

6.50.2.1848

#define GL_MINMAX_FORMAT 0x802F

6.50.2.1849

#define GL_MINMAX_FORMAT_EXT 0x802F

6.50.2.1850

#define GL_MINMAX_SINK 0x8030

6.50.2.1851

#define GL_MINMAX_SINK_EXT 0x8030

6.50.2.1852

#define GL_MINOR_VERSION 0x821C

6.50.2.1853

#define GL_MIRROR_CLAMP_ATI 0x8742

6.50.2.1854

#define GL_MIRROR_CLAMP_EXT 0x8742

6.50.2.1855

#define GL_MIRROR_CLAMP_TO_BORDER_EXT 0x8912

6.50.2.1856

#define GL_MIRROR_CLAMP_TO_EDGE_ATI 0x8743

6.50.2.1857

#define GL_MIRROR_CLAMP_TO_EDGE_EXT 0x8743

6.50.2.1858

#define GL_MIRRORED_REPEAT 0x8370

6.50.2.1859

#define GL_MIRRORED_REPEAT_ARB 0x8370

6.50.2.1860

#define GL_MIRRORED_REPEAT_IBM 0x8370

6.50.2.1861

#define GL_MODELVIEW0_ARB 0x1700

6.50.2.1862

#define GL_MODELVIEW0_EXT GL_MODELVIEW

6.50.2.1863

#define GL_MODELVIEW0_MATRIX_EXT GL_MODELVIEW_MATRIX

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1864

#define GL_MODELVIEW0_STACK_DEPTH_EXT GL_MODELVIEW_STACK_DEPTH

6.50.2.1865

#define GL_MODELVIEW10_ARB 0x872A

6.50.2.1866

#define GL_MODELVIEW11_ARB 0x872B

6.50.2.1867

#define GL_MODELVIEW12_ARB 0x872C

6.50.2.1868

#define GL_MODELVIEW13_ARB 0x872D

6.50.2.1869

#define GL_MODELVIEW14_ARB 0x872E

6.50.2.1870

#define GL_MODELVIEW15_ARB 0x872F

6.50.2.1871

#define GL_MODELVIEW16_ARB 0x8730

6.50.2.1872

#define GL_MODELVIEW17_ARB 0x8731

6.50.2.1873

#define GL_MODELVIEW18_ARB 0x8732

6.50.2.1874

#define GL_MODELVIEW19_ARB 0x8733

6.50.2.1875

#define GL_MODELVIEW1_ARB 0x850A

6.50.2.1876

#define GL_MODELVIEW1_EXT 0x850A

6.50.2.1877

#define GL_MODELVIEW1_MATRIX_EXT 0x8506

6.50.2.1878

#define GL_MODELVIEW1_STACK_DEPTH_EXT 0x8502

6.50.2.1879

#define GL_MODELVIEW20_ARB 0x8734

6.50.2.1880

#define GL_MODELVIEW21_ARB 0x8735

6.50.2.1881

#define GL_MODELVIEW22_ARB 0x8736

6.50.2.1882

#define GL_MODELVIEW23_ARB 0x8737

6.50.2.1883

#define GL_MODELVIEW24_ARB 0x8738

6.50.2.1884

#define GL_MODELVIEW25_ARB 0x8739

6.50.2.1885

#define GL_MODELVIEW26_ARB 0x873A

6.50.2.1886

#define GL_MODELVIEW27_ARB 0x873B

6.50.2.1887

#define GL_MODELVIEW28_ARB 0x873C

6.50.2.1888

#define GL_MODELVIEW29_ARB 0x873D

6.50.2.1889

#define GL_MODELVIEW2_ARB 0x8722

6.50.2.1890

#define GL_MODELVIEW30_ARB 0x873E

6.50.2.1891

#define GL_MODELVIEW31_ARB 0x873F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

385

386

File Documentation

6.50.2.1892

#define GL_MODELVIEW3_ARB 0x8723

6.50.2.1893

#define GL_MODELVIEW4_ARB 0x8724

6.50.2.1894

#define GL_MODELVIEW5_ARB 0x8725

6.50.2.1895

#define GL_MODELVIEW6_ARB 0x8726

6.50.2.1896

#define GL_MODELVIEW7_ARB 0x8727

6.50.2.1897

#define GL_MODELVIEW8_ARB 0x8728

6.50.2.1898

#define GL_MODELVIEW9_ARB 0x8729

6.50.2.1899

#define GL_MODELVIEW_PROJECTION_NV 0x8629

6.50.2.1900

#define GL_MODULATE_ADD_ATI 0x8744

6.50.2.1901

#define GL_MODULATE_SIGNED_ADD_ATI 0x8745

6.50.2.1902

#define GL_MODULATE_SUBTRACT_ATI 0x8746

6.50.2.1903

#define GL_MOV_ATI 0x8961

6.50.2.1904

#define GL_MUL_ATI 0x8964

6.50.2.1905

#define GL_MULTISAMPLE 0x809D

6.50.2.1906

#define GL_MULTISAMPLE_3DFX 0x86B2

6.50.2.1907

#define GL_MULTISAMPLE_ARB 0x809D

6.50.2.1908

#define GL_MULTISAMPLE_BIT 0x20000000

6.50.2.1909

#define GL_MULTISAMPLE_BIT_3DFX 0x20000000

6.50.2.1910

#define GL_MULTISAMPLE_BIT_ARB 0x20000000

6.50.2.1911

#define GL_MULTISAMPLE_BIT_EXT 0x20000000

6.50.2.1912

#define GL_MULTISAMPLE_COVERAGE_MODES_NV 0x8E12

6.50.2.1913

#define GL_MULTISAMPLE_EXT 0x809D

6.50.2.1914

#define GL_MULTISAMPLE_FILTER_HINT_NV 0x8534

6.50.2.1915

#define GL_MULTISAMPLE_SGIS 0x809D

6.50.2.1916

#define GL_MVP_MATRIX_EXT 0x87E3

6.50.2.1917

#define GL_NAMED_STRING_LENGTH_ARB 0x8DE9

6.50.2.1918

#define GL_NAMED_STRING_TYPE_ARB 0x8DEA

6.50.2.1919

#define GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI 0x1A203

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1920

#define GL_NATIVE_GRAPHICS_END_HINT_PGI 0x1A204

6.50.2.1921

#define GL_NATIVE_GRAPHICS_HANDLE_PGI 0x1A202

6.50.2.1922

#define GL_NEAREST_CLIPMAP_LINEAR_SGIX 0x844E

6.50.2.1923

#define GL_NEAREST_CLIPMAP_NEAREST_SGIX 0x844D

6.50.2.1924

#define GL_NEGATE_BIT_ATI 0x00000004

6.50.2.1925

#define GL_NEGATIVE_ONE_EXT 0x87DF

6.50.2.1926

#define GL_NEGATIVE_W_EXT 0x87DC

6.50.2.1927

#define GL_NEGATIVE_X_EXT 0x87D9

6.50.2.1928

#define GL_NEGATIVE_Y_EXT 0x87DA

6.50.2.1929

#define GL_NEGATIVE_Z_EXT 0x87DB

6.50.2.1930

#define GL_NEXT_BUFFER_NV -2

6.50.2.1931

#define GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV 0x9025

6.50.2.1932

#define GL_NO_RESET_NOTIFICATION_ARB 0x8261

6.50.2.1933

#define GL_NORMAL_ARRAY_ADDRESS_NV 0x8F22

6.50.2.1934

#define GL_NORMAL_ARRAY_BUFFER_BINDING 0x8897

6.50.2.1935

#define GL_NORMAL_ARRAY_BUFFER_BINDING_ARB 0x8897

6.50.2.1936

#define GL_NORMAL_ARRAY_COUNT_EXT 0x8080

6.50.2.1937

#define GL_NORMAL_ARRAY_EXT 0x8075

6.50.2.1938

#define GL_NORMAL_ARRAY_LENGTH_NV 0x8F2C

6.50.2.1939

#define GL_NORMAL_ARRAY_LIST_IBM 103071

6.50.2.1940

#define GL_NORMAL_ARRAY_LIST_STRIDE_IBM 103081

6.50.2.1941

#define GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL 0x83F6

6.50.2.1942

#define GL_NORMAL_ARRAY_POINTER_EXT 0x808F

6.50.2.1943

#define GL_NORMAL_ARRAY_STRIDE_EXT 0x807F

6.50.2.1944

#define GL_NORMAL_ARRAY_TYPE_EXT 0x807E

6.50.2.1945

#define GL_NORMAL_BIT_PGI 0x08000000

6.50.2.1946

#define GL_NORMAL_MAP 0x8511

6.50.2.1947

#define GL_NORMAL_MAP_ARB 0x8511

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

387

388

File Documentation

6.50.2.1948

#define GL_NORMAL_MAP_EXT 0x8511

6.50.2.1949

#define GL_NORMAL_MAP_NV 0x8511

6.50.2.1950

#define GL_NORMALIZED_RANGE_EXT 0x87E0

6.50.2.1951

#define GL_NUM_COMPATIBLE_SUBROUTINES 0x8E4A

6.50.2.1952

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS 0x86A2

6.50.2.1953

#define GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB 0x86A2

6.50.2.1954

#define GL_NUM_EXTENSIONS 0x821D

6.50.2.1955

#define GL_NUM_FILL_STREAMS_NV 0x8E29

6.50.2.1956

#define GL_NUM_FRAGMENT_CONSTANTS_ATI 0x896F

6.50.2.1957

#define GL_NUM_FRAGMENT_REGISTERS_ATI 0x896E

6.50.2.1958

#define GL_NUM_GENERAL_COMBINERS_NV 0x854E

6.50.2.1959

#define GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI 0x8973

6.50.2.1960

#define GL_NUM_INSTRUCTIONS_PER_PASS_ATI 0x8971

6.50.2.1961

#define GL_NUM_INSTRUCTIONS_TOTAL_ATI 0x8972

6.50.2.1962

#define GL_NUM_LOOPBACK_COMPONENTS_ATI 0x8974

6.50.2.1963

#define GL_NUM_PASSES_ATI 0x8970

6.50.2.1964

#define GL_NUM_PROGRAM_BINARY_FORMATS 0x87FE

6.50.2.1965

#define GL_NUM_SHADER_BINARY_FORMATS 0x8DF9

6.50.2.1966

#define GL_NUM_VIDEO_CAPTURE_STREAMS_NV 0x9024

6.50.2.1967

#define GL_NV_blend_square 1

6.50.2.1968

#define GL_NV_conditional_render 1

6.50.2.1969

#define GL_NV_copy_depth_to_color 1

6.50.2.1970

#define GL_NV_copy_image 1

6.50.2.1971

#define GL_NV_depth_buffer_float 1

6.50.2.1972

#define GL_NV_depth_clamp 1

6.50.2.1973

#define GL_NV_evaluators 1

6.50.2.1974

#define GL_NV_explicit_multisample 1

6.50.2.1975

#define GL_NV_fence 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.1976

#define GL_NV_float_buffer 1

6.50.2.1977

#define GL_NV_fog_distance 1

6.50.2.1978

#define GL_NV_fragment_program 1

6.50.2.1979

#define GL_NV_fragment_program2 1

6.50.2.1980

#define GL_NV_fragment_program4 1

6.50.2.1981

#define GL_NV_fragment_program_option 1

6.50.2.1982

#define GL_NV_framebuffer_multisample_coverage 1

6.50.2.1983

#define GL_NV_geometry_program4 1

6.50.2.1984

#define GL_NV_geometry_shader4 1

6.50.2.1985

#define GL_NV_gpu_program4 1

6.50.2.1986

#define GL_NV_gpu_program5 1

6.50.2.1987

#define GL_NV_gpu_shader5 1

6.50.2.1988

#define GL_NV_half_float 1

6.50.2.1989

#define GL_NV_light_max_exponent 1

6.50.2.1990

#define GL_NV_multisample_coverage 1

6.50.2.1991

#define GL_NV_multisample_filter_hint 1

6.50.2.1992

#define GL_NV_occlusion_query 1

6.50.2.1993

#define GL_NV_packed_depth_stencil 1

6.50.2.1994

#define GL_NV_parameter_buffer_object 1

6.50.2.1995

#define GL_NV_parameter_buffer_object2 1

6.50.2.1996

#define GL_NV_pixel_data_range 1

6.50.2.1997

#define GL_NV_point_sprite 1

6.50.2.1998

#define GL_NV_present_video 1

6.50.2.1999

#define GL_NV_primitive_restart 1

6.50.2.2000

#define GL_NV_register_combiners 1

6.50.2.2001

#define GL_NV_register_combiners2 1

6.50.2.2002

#define GL_NV_shader_buffer_load 1

6.50.2.2003

#define GL_NV_shader_buffer_store 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

389

390

File Documentation

6.50.2.2004

#define GL_NV_tessellation_program5 1

6.50.2.2005

#define GL_NV_texgen_emboss 1

6.50.2.2006

#define GL_NV_texgen_reflection 1

6.50.2.2007

#define GL_NV_texture_barrier 1

6.50.2.2008

#define GL_NV_texture_compression_vtc 1

6.50.2.2009

#define GL_NV_texture_env_combine4 1

6.50.2.2010

#define GL_NV_texture_expand_normal 1

6.50.2.2011

#define GL_NV_texture_rectangle 1

6.50.2.2012

#define GL_NV_texture_shader 1

6.50.2.2013

#define GL_NV_texture_shader2 1

6.50.2.2014

#define GL_NV_texture_shader3 1

6.50.2.2015

#define GL_NV_transform_feedback 1

6.50.2.2016

#define GL_NV_transform_feedback2 1

6.50.2.2017

#define GL_NV_vdpau_interop 1

6.50.2.2018

#define GL_NV_vertex_array_range 1

6.50.2.2019

#define GL_NV_vertex_array_range2 1

6.50.2.2020

#define GL_NV_vertex_attrib_integer_64bit 1

6.50.2.2021

#define GL_NV_vertex_buffer_unified_memory 1

6.50.2.2022

#define GL_NV_vertex_program 1

6.50.2.2023

#define GL_NV_vertex_program1_1 1

6.50.2.2024

#define GL_NV_vertex_program2 1

6.50.2.2025

#define GL_NV_vertex_program2_option 1

6.50.2.2026

#define GL_NV_vertex_program3 1

6.50.2.2027

#define GL_NV_vertex_program4 1

6.50.2.2028

#define GL_NV_video_capture 1

6.50.2.2029

#define GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB 0x8B8A

6.50.2.2030

#define GL_OBJECT_ACTIVE_ATTRIBUTES_ARB 0x8B89

6.50.2.2031

#define GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB 0x8B87

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2032

#define GL_OBJECT_ACTIVE_UNIFORMS_ARB 0x8B86

6.50.2.2033

#define GL_OBJECT_ATTACHED_OBJECTS_ARB 0x8B85

6.50.2.2034

#define GL_OBJECT_BUFFER_SIZE_ATI 0x8764

6.50.2.2035

#define GL_OBJECT_BUFFER_USAGE_ATI 0x8765

6.50.2.2036

#define GL_OBJECT_COMPILE_STATUS_ARB 0x8B81

6.50.2.2037

#define GL_OBJECT_DELETE_STATUS_ARB 0x8B80

6.50.2.2038

#define GL_OBJECT_DISTANCE_TO_LINE_SGIS 0x81F3

6.50.2.2039

#define GL_OBJECT_DISTANCE_TO_POINT_SGIS 0x81F1

6.50.2.2040

#define GL_OBJECT_INFO_LOG_LENGTH_ARB 0x8B84

6.50.2.2041

#define GL_OBJECT_LINE_SGIS 0x81F7

6.50.2.2042

#define GL_OBJECT_LINK_STATUS_ARB 0x8B82

6.50.2.2043

#define GL_OBJECT_POINT_SGIS 0x81F5

6.50.2.2044

#define GL_OBJECT_SHADER_SOURCE_LENGTH_ARB 0x8B88

6.50.2.2045

#define GL_OBJECT_SUBTYPE_ARB 0x8B4F

6.50.2.2046

#define GL_OBJECT_TYPE 0x9112

6.50.2.2047

#define GL_OBJECT_TYPE_ARB 0x8B4E

6.50.2.2048

#define GL_OBJECT_VALIDATE_STATUS_ARB 0x8B83

6.50.2.2049

#define GL_OCCLUSION_TEST_HP 0x8165

6.50.2.2050

#define GL_OCCLUSION_TEST_RESULT_HP 0x8166

6.50.2.2051

#define GL_OES_read_format 1

6.50.2.2052

#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV 0x8856

6.50.2.2053

#define GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8857

6.50.2.2054

#define GL_OFFSET_HILO_TEXTURE_2D_NV 0x8854

6.50.2.2055

#define GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV 0x8855

6.50.2.2056

#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV 0x8850

6.50.2.2057

#define GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV 0x8851

6.50.2.2058

#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV 0x8852

6.50.2.2059

#define GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV 0x8853

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

391

392

File Documentation

6.50.2.2060

#define GL_OFFSET_TEXTURE_2D_BIAS_NV GL_OFFSET_TEXTURE_BIAS_NV

6.50.2.2061

#define GL_OFFSET_TEXTURE_2D_MATRIX_NV GL_OFFSET_TEXTURE_MATRIX_NV

6.50.2.2062

#define GL_OFFSET_TEXTURE_2D_NV 0x86E8

6.50.2.2063

#define GL_OFFSET_TEXTURE_2D_SCALE_NV GL_OFFSET_TEXTURE_SCALE_NV

6.50.2.2064

#define GL_OFFSET_TEXTURE_BIAS_NV 0x86E3

6.50.2.2065

#define GL_OFFSET_TEXTURE_MATRIX_NV 0x86E1

6.50.2.2066

#define GL_OFFSET_TEXTURE_RECTANGLE_NV 0x864C

6.50.2.2067

#define GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV 0x864D

6.50.2.2068

#define GL_OFFSET_TEXTURE_SCALE_NV 0x86E2

6.50.2.2069

#define GL_OML_interlace 1

6.50.2.2070

#define GL_OML_resample 1

6.50.2.2071

#define GL_OML_subsample 1

6.50.2.2072

#define GL_ONE_EXT 0x87DE

6.50.2.2073

#define GL_ONE_MINUS_CONSTANT_ALPHA 0x8004

6.50.2.2074

#define GL_ONE_MINUS_CONSTANT_ALPHA_EXT 0x8004

6.50.2.2075

#define GL_ONE_MINUS_CONSTANT_COLOR 0x8002

6.50.2.2076

#define GL_ONE_MINUS_CONSTANT_COLOR_EXT 0x8002

6.50.2.2077

#define GL_ONE_MINUS_SRC1_ALPHA 0x88FB

6.50.2.2078

#define GL_ONE_MINUS_SRC1_COLOR 0x88FA

6.50.2.2079

#define GL_OP_ADD_EXT 0x8787

6.50.2.2080

#define GL_OP_CLAMP_EXT 0x878E

6.50.2.2081

#define GL_OP_CROSS_PRODUCT_EXT 0x8797

6.50.2.2082

#define GL_OP_DOT3_EXT 0x8784

6.50.2.2083

#define GL_OP_DOT4_EXT 0x8785

6.50.2.2084

#define GL_OP_EXP_BASE_2_EXT 0x8791

6.50.2.2085

#define GL_OP_FLOOR_EXT 0x878F

6.50.2.2086

#define GL_OP_FRAC_EXT 0x8789

6.50.2.2087

#define GL_OP_INDEX_EXT 0x8782

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2088

#define GL_OP_LOG_BASE_2_EXT 0x8792

6.50.2.2089

#define GL_OP_MADD_EXT 0x8788

6.50.2.2090

#define GL_OP_MAX_EXT 0x878A

6.50.2.2091

#define GL_OP_MIN_EXT 0x878B

6.50.2.2092

#define GL_OP_MOV_EXT 0x8799

6.50.2.2093

#define GL_OP_MUL_EXT 0x8786

6.50.2.2094

#define GL_OP_MULTIPLY_MATRIX_EXT 0x8798

6.50.2.2095

#define GL_OP_NEGATE_EXT 0x8783

6.50.2.2096

#define GL_OP_POWER_EXT 0x8793

6.50.2.2097

#define GL_OP_RECIP_EXT 0x8794

6.50.2.2098

#define GL_OP_RECIP_SQRT_EXT 0x8795

6.50.2.2099

#define GL_OP_ROUND_EXT 0x8790

6.50.2.2100

#define GL_OP_SET_GE_EXT 0x878C

6.50.2.2101

#define GL_OP_SET_LT_EXT 0x878D

6.50.2.2102

#define GL_OP_SUB_EXT 0x8796

6.50.2.2103

#define GL_OPERAND0_ALPHA 0x8598

6.50.2.2104

#define GL_OPERAND0_ALPHA_ARB 0x8598

6.50.2.2105

#define GL_OPERAND0_ALPHA_EXT 0x8598

6.50.2.2106

#define GL_OPERAND0_RGB 0x8590

6.50.2.2107

#define GL_OPERAND0_RGB_ARB 0x8590

6.50.2.2108

#define GL_OPERAND0_RGB_EXT 0x8590

6.50.2.2109

#define GL_OPERAND1_ALPHA 0x8599

6.50.2.2110

#define GL_OPERAND1_ALPHA_ARB 0x8599

6.50.2.2111

#define GL_OPERAND1_ALPHA_EXT 0x8599

6.50.2.2112

#define GL_OPERAND1_RGB 0x8591

6.50.2.2113

#define GL_OPERAND1_RGB_ARB 0x8591

6.50.2.2114

#define GL_OPERAND1_RGB_EXT 0x8591

6.50.2.2115

#define GL_OPERAND2_ALPHA 0x859A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

393

394

File Documentation

6.50.2.2116

#define GL_OPERAND2_ALPHA_ARB 0x859A

6.50.2.2117

#define GL_OPERAND2_ALPHA_EXT 0x859A

6.50.2.2118

#define GL_OPERAND2_RGB 0x8592

6.50.2.2119

#define GL_OPERAND2_RGB_ARB 0x8592

6.50.2.2120

#define GL_OPERAND2_RGB_EXT 0x8592

6.50.2.2121

#define GL_OPERAND3_ALPHA_NV 0x859B

6.50.2.2122

#define GL_OPERAND3_RGB_NV 0x8593

6.50.2.2123

#define GL_OUTPUT_COLOR0_EXT 0x879B

6.50.2.2124

#define GL_OUTPUT_COLOR1_EXT 0x879C

6.50.2.2125

#define GL_OUTPUT_FOG_EXT 0x87BD

6.50.2.2126

#define GL_OUTPUT_TEXTURE_COORD0_EXT 0x879D

6.50.2.2127

#define GL_OUTPUT_TEXTURE_COORD10_EXT 0x87A7

6.50.2.2128

#define GL_OUTPUT_TEXTURE_COORD11_EXT 0x87A8

6.50.2.2129

#define GL_OUTPUT_TEXTURE_COORD12_EXT 0x87A9

6.50.2.2130

#define GL_OUTPUT_TEXTURE_COORD13_EXT 0x87AA

6.50.2.2131

#define GL_OUTPUT_TEXTURE_COORD14_EXT 0x87AB

6.50.2.2132

#define GL_OUTPUT_TEXTURE_COORD15_EXT 0x87AC

6.50.2.2133

#define GL_OUTPUT_TEXTURE_COORD16_EXT 0x87AD

6.50.2.2134

#define GL_OUTPUT_TEXTURE_COORD17_EXT 0x87AE

6.50.2.2135

#define GL_OUTPUT_TEXTURE_COORD18_EXT 0x87AF

6.50.2.2136

#define GL_OUTPUT_TEXTURE_COORD19_EXT 0x87B0

6.50.2.2137

#define GL_OUTPUT_TEXTURE_COORD1_EXT 0x879E

6.50.2.2138

#define GL_OUTPUT_TEXTURE_COORD20_EXT 0x87B1

6.50.2.2139

#define GL_OUTPUT_TEXTURE_COORD21_EXT 0x87B2

6.50.2.2140

#define GL_OUTPUT_TEXTURE_COORD22_EXT 0x87B3

6.50.2.2141

#define GL_OUTPUT_TEXTURE_COORD23_EXT 0x87B4

6.50.2.2142

#define GL_OUTPUT_TEXTURE_COORD24_EXT 0x87B5

6.50.2.2143

#define GL_OUTPUT_TEXTURE_COORD25_EXT 0x87B6

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2144

#define GL_OUTPUT_TEXTURE_COORD26_EXT 0x87B7

6.50.2.2145

#define GL_OUTPUT_TEXTURE_COORD27_EXT 0x87B8

6.50.2.2146

#define GL_OUTPUT_TEXTURE_COORD28_EXT 0x87B9

6.50.2.2147

#define GL_OUTPUT_TEXTURE_COORD29_EXT 0x87BA

6.50.2.2148

#define GL_OUTPUT_TEXTURE_COORD2_EXT 0x879F

6.50.2.2149

#define GL_OUTPUT_TEXTURE_COORD30_EXT 0x87BB

6.50.2.2150

#define GL_OUTPUT_TEXTURE_COORD31_EXT 0x87BC

6.50.2.2151

#define GL_OUTPUT_TEXTURE_COORD3_EXT 0x87A0

6.50.2.2152

#define GL_OUTPUT_TEXTURE_COORD4_EXT 0x87A1

6.50.2.2153

#define GL_OUTPUT_TEXTURE_COORD5_EXT 0x87A2

6.50.2.2154

#define GL_OUTPUT_TEXTURE_COORD6_EXT 0x87A3

6.50.2.2155

#define GL_OUTPUT_TEXTURE_COORD7_EXT 0x87A4

6.50.2.2156

#define GL_OUTPUT_TEXTURE_COORD8_EXT 0x87A5

6.50.2.2157

#define GL_OUTPUT_TEXTURE_COORD9_EXT 0x87A6

6.50.2.2158

#define GL_OUTPUT_VERTEX_EXT 0x879A

6.50.2.2159

#define GL_PACK_CMYK_HINT_EXT 0x800E

6.50.2.2160

#define GL_PACK_IMAGE_DEPTH_SGIS 0x8131

6.50.2.2161

#define GL_PACK_IMAGE_HEIGHT 0x806C

6.50.2.2162

#define GL_PACK_IMAGE_HEIGHT_EXT 0x806C

6.50.2.2163

#define GL_PACK_INVERT_MESA 0x8758

6.50.2.2164

#define GL_PACK_RESAMPLE_OML 0x8984

6.50.2.2165

#define GL_PACK_RESAMPLE_SGIX 0x842C

6.50.2.2166

#define GL_PACK_ROW_BYTES_APPLE 0x8A15

6.50.2.2167

#define GL_PACK_SKIP_IMAGES 0x806B

6.50.2.2168

#define GL_PACK_SKIP_IMAGES_EXT 0x806B

6.50.2.2169

#define GL_PACK_SKIP_VOLUMES_SGIS 0x8130

6.50.2.2170

#define GL_PACK_SUBSAMPLE_RATE_SGIX 0x85A0

6.50.2.2171

#define GL_PARALLEL_ARRAYS_INTEL 0x83F4

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

395

396

File Documentation

6.50.2.2172

#define GL_PARTIAL_SUCCESS_NV 0x902E

6.50.2.2173

#define GL_PASS_THROUGH_NV 0x86E6

6.50.2.2174

#define GL_PATCH_DEFAULT_INNER_LEVEL 0x8E73

6.50.2.2175

#define GL_PATCH_DEFAULT_OUTER_LEVEL 0x8E74

6.50.2.2176

#define GL_PATCH_VERTICES 0x8E72

6.50.2.2177

#define GL_PATCHES 0x000E

6.50.2.2178

#define GL_PER_STAGE_CONSTANTS_NV 0x8535

6.50.2.2179

#define GL_PERCENTAGE_AMD 0x8BC3

6.50.2.2180

#define GL_PERFMON_RESULT_AMD 0x8BC6

6.50.2.2181

#define GL_PERFMON_RESULT_AVAILABLE_AMD 0x8BC4

6.50.2.2182

#define GL_PERFMON_RESULT_SIZE_AMD 0x8BC5

6.50.2.2183

#define GL_PERFORMANCE_MONITOR_AMD 0x9152

6.50.2.2184

#define GL_PERTURB_EXT 0x85AE

6.50.2.2185

#define GL_PGI_misc_hints 1

6.50.2.2186

#define GL_PGI_vertex_hints 1

6.50.2.2187

#define GL_PHONG_HINT_WIN 0x80EB

6.50.2.2188

#define GL_PHONG_WIN 0x80EA

6.50.2.2189

#define GL_PIXEL_BUFFER_BARRIER_BIT_EXT 0x00000080

6.50.2.2190

#define GL_PIXEL_COUNT_AVAILABLE_NV 0x8867

6.50.2.2191

#define GL_PIXEL_COUNT_NV 0x8866

6.50.2.2192

#define GL_PIXEL_COUNTER_BITS_NV 0x8864

6.50.2.2193

#define GL_PIXEL_CUBIC_WEIGHT_EXT 0x8333

6.50.2.2194

#define GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS 0x8355

6.50.2.2195

#define GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS 0x8354

6.50.2.2196

#define GL_PIXEL_GROUP_COLOR_SGIS 0x8356

6.50.2.2197

#define GL_PIXEL_MAG_FILTER_EXT 0x8331

6.50.2.2198

#define GL_PIXEL_MIN_FILTER_EXT 0x8332

6.50.2.2199

#define GL_PIXEL_PACK_BUFFER 0x88EB

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2200

#define GL_PIXEL_PACK_BUFFER_ARB 0x88EB

6.50.2.2201

#define GL_PIXEL_PACK_BUFFER_BINDING 0x88ED

6.50.2.2202

#define GL_PIXEL_PACK_BUFFER_BINDING_ARB 0x88ED

6.50.2.2203

#define GL_PIXEL_PACK_BUFFER_BINDING_EXT 0x88ED

6.50.2.2204

#define GL_PIXEL_PACK_BUFFER_EXT 0x88EB

6.50.2.2205

#define GL_PIXEL_SUBSAMPLE_2424_SGIX 0x85A3

6.50.2.2206

#define GL_PIXEL_SUBSAMPLE_4242_SGIX 0x85A4

6.50.2.2207

#define GL_PIXEL_SUBSAMPLE_4444_SGIX 0x85A2

6.50.2.2208

#define GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX 0x8189

6.50.2.2209

#define GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX 0x818A

6.50.2.2210

#define GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX 0x8188

6.50.2.2211

#define GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX 0x8187

6.50.2.2212

#define GL_PIXEL_TEX_GEN_MODE_SGIX 0x832B

6.50.2.2213

#define GL_PIXEL_TEX_GEN_Q_CEILING_SGIX 0x8184

6.50.2.2214

#define GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX 0x8186

6.50.2.2215

#define GL_PIXEL_TEX_GEN_Q_ROUND_SGIX 0x8185

6.50.2.2216

#define GL_PIXEL_TEX_GEN_SGIX 0x8139

6.50.2.2217

#define GL_PIXEL_TEXTURE_SGIS 0x8353

6.50.2.2218

#define GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX 0x813E

6.50.2.2219

#define GL_PIXEL_TILE_CACHE_INCREMENT_SGIX 0x813F

6.50.2.2220

#define GL_PIXEL_TILE_CACHE_SIZE_SGIX 0x8145

6.50.2.2221

#define GL_PIXEL_TILE_GRID_DEPTH_SGIX 0x8144

6.50.2.2222

#define GL_PIXEL_TILE_GRID_HEIGHT_SGIX 0x8143

6.50.2.2223

#define GL_PIXEL_TILE_GRID_WIDTH_SGIX 0x8142

6.50.2.2224

#define GL_PIXEL_TILE_HEIGHT_SGIX 0x8141

6.50.2.2225

#define GL_PIXEL_TILE_WIDTH_SGIX 0x8140

6.50.2.2226

#define GL_PIXEL_TRANSFORM_2D_EXT 0x8330

6.50.2.2227

#define GL_PIXEL_TRANSFORM_2D_MATRIX_EXT 0x8338

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

397

398

File Documentation

6.50.2.2228

#define GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT 0x8336

6.50.2.2229

#define GL_PIXEL_UNPACK_BUFFER 0x88EC

6.50.2.2230

#define GL_PIXEL_UNPACK_BUFFER_ARB 0x88EC

6.50.2.2231

#define GL_PIXEL_UNPACK_BUFFER_BINDING 0x88EF

6.50.2.2232

#define GL_PIXEL_UNPACK_BUFFER_BINDING_ARB 0x88EF

6.50.2.2233

#define GL_PIXEL_UNPACK_BUFFER_BINDING_EXT 0x88EF

6.50.2.2234

#define GL_PIXEL_UNPACK_BUFFER_EXT 0x88EC

6.50.2.2235

#define GL_PN_TRIANGLES_ATI 0x87F0

6.50.2.2236

#define GL_PN_TRIANGLES_NORMAL_MODE_ATI 0x87F3

6.50.2.2237

#define GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI 0x87F7

6.50.2.2238

#define GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI 0x87F8

6.50.2.2239

#define GL_PN_TRIANGLES_POINT_MODE_ATI 0x87F2

6.50.2.2240

#define GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI 0x87F6

6.50.2.2241

#define GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI 0x87F5

6.50.2.2242

#define GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI 0x87F4

6.50.2.2243

#define GL_POINT_DISTANCE_ATTENUATION 0x8129

6.50.2.2244

#define GL_POINT_DISTANCE_ATTENUATION_ARB 0x8129

6.50.2.2245

#define GL_POINT_FADE_THRESHOLD_SIZE 0x8128

6.50.2.2246

#define GL_POINT_FADE_THRESHOLD_SIZE_ARB 0x8128

6.50.2.2247

#define GL_POINT_FADE_THRESHOLD_SIZE_EXT 0x8128

6.50.2.2248

#define GL_POINT_FADE_THRESHOLD_SIZE_SGIS 0x8128

6.50.2.2249

#define GL_POINT_SIZE_MAX 0x8127

6.50.2.2250

#define GL_POINT_SIZE_MAX_ARB 0x8127

6.50.2.2251

#define GL_POINT_SIZE_MAX_EXT 0x8127

6.50.2.2252

#define GL_POINT_SIZE_MAX_SGIS 0x8127

6.50.2.2253

#define GL_POINT_SIZE_MIN 0x8126

6.50.2.2254

#define GL_POINT_SIZE_MIN_ARB 0x8126

6.50.2.2255

#define GL_POINT_SIZE_MIN_EXT 0x8126

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2256

#define GL_POINT_SIZE_MIN_SGIS 0x8126

6.50.2.2257

#define GL_POINT_SPRITE 0x8861

6.50.2.2258

#define GL_POINT_SPRITE_ARB 0x8861

6.50.2.2259

#define GL_POINT_SPRITE_COORD_ORIGIN 0x8CA0

6.50.2.2260

#define GL_POINT_SPRITE_NV 0x8861

6.50.2.2261

#define GL_POINT_SPRITE_R_MODE_NV 0x8863

6.50.2.2262

#define GL_POLYGON_OFFSET_BIAS_EXT 0x8039

6.50.2.2263

#define GL_POLYGON_OFFSET_EXT 0x8037

6.50.2.2264

#define GL_POLYGON_OFFSET_FACTOR_EXT 0x8038

6.50.2.2265

#define GL_POST_COLOR_MATRIX_ALPHA_BIAS 0x80BB

6.50.2.2266

#define GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI 0x80BB

6.50.2.2267

#define GL_POST_COLOR_MATRIX_ALPHA_SCALE 0x80B7

6.50.2.2268

#define GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI 0x80B7

6.50.2.2269

#define GL_POST_COLOR_MATRIX_BLUE_BIAS 0x80BA

6.50.2.2270

#define GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI 0x80BA

6.50.2.2271

#define GL_POST_COLOR_MATRIX_BLUE_SCALE 0x80B6

6.50.2.2272

#define GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI 0x80B6

6.50.2.2273

#define GL_POST_COLOR_MATRIX_COLOR_TABLE 0x80D2

6.50.2.2274

#define GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D2

6.50.2.2275

#define GL_POST_COLOR_MATRIX_GREEN_BIAS 0x80B9

6.50.2.2276

#define GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI 0x80B9

6.50.2.2277

#define GL_POST_COLOR_MATRIX_GREEN_SCALE 0x80B5

6.50.2.2278

#define GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI 0x80B5

6.50.2.2279

#define GL_POST_COLOR_MATRIX_RED_BIAS 0x80B8

6.50.2.2280

#define GL_POST_COLOR_MATRIX_RED_BIAS_SGI 0x80B8

6.50.2.2281

#define GL_POST_COLOR_MATRIX_RED_SCALE 0x80B4

6.50.2.2282

#define GL_POST_COLOR_MATRIX_RED_SCALE_SGI 0x80B4

6.50.2.2283

#define GL_POST_CONVOLUTION_ALPHA_BIAS 0x8023

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

399

400

File Documentation

6.50.2.2284

#define GL_POST_CONVOLUTION_ALPHA_BIAS_EXT 0x8023

6.50.2.2285

#define GL_POST_CONVOLUTION_ALPHA_SCALE 0x801F

6.50.2.2286

#define GL_POST_CONVOLUTION_ALPHA_SCALE_EXT 0x801F

6.50.2.2287

#define GL_POST_CONVOLUTION_BLUE_BIAS 0x8022

6.50.2.2288

#define GL_POST_CONVOLUTION_BLUE_BIAS_EXT 0x8022

6.50.2.2289

#define GL_POST_CONVOLUTION_BLUE_SCALE 0x801E

6.50.2.2290

#define GL_POST_CONVOLUTION_BLUE_SCALE_EXT 0x801E

6.50.2.2291

#define GL_POST_CONVOLUTION_COLOR_TABLE 0x80D1

6.50.2.2292

#define GL_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D1

6.50.2.2293

#define GL_POST_CONVOLUTION_GREEN_BIAS 0x8021

6.50.2.2294

#define GL_POST_CONVOLUTION_GREEN_BIAS_EXT 0x8021

6.50.2.2295

#define GL_POST_CONVOLUTION_GREEN_SCALE 0x801D

6.50.2.2296

#define GL_POST_CONVOLUTION_GREEN_SCALE_EXT 0x801D

6.50.2.2297

#define GL_POST_CONVOLUTION_RED_BIAS 0x8020

6.50.2.2298

#define GL_POST_CONVOLUTION_RED_BIAS_EXT 0x8020

6.50.2.2299

#define GL_POST_CONVOLUTION_RED_SCALE 0x801C

6.50.2.2300

#define GL_POST_CONVOLUTION_RED_SCALE_EXT 0x801C

6.50.2.2301

#define GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8162

6.50.2.2302

#define GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX 0x817B

6.50.2.2303

#define GL_POST_TEXTURE_FILTER_BIAS_SGIX 0x8179

6.50.2.2304

#define GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX 0x817C

6.50.2.2305

#define GL_POST_TEXTURE_FILTER_SCALE_SGIX 0x817A

6.50.2.2306

#define GL_PREFER_DOUBLEBUFFER_HINT_PGI 0x1A1F8

6.50.2.2307

#define GL_PRESENT_DURATION_NV 0x8E2B

6.50.2.2308

#define GL_PRESENT_TIME_NV 0x8E2A

6.50.2.2309

#define GL_PRESERVE_ATI 0x8762

6.50.2.2310

#define GL_PREVIOUS 0x8578

6.50.2.2311

#define GL_PREVIOUS_ARB 0x8578

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2312

#define GL_PREVIOUS_EXT 0x8578

6.50.2.2313

#define GL_PREVIOUS_TEXTURE_INPUT_NV 0x86E4

6.50.2.2314

#define GL_PRIMARY_COLOR 0x8577

6.50.2.2315

#define GL_PRIMARY_COLOR_ARB 0x8577

6.50.2.2316

#define GL_PRIMARY_COLOR_EXT 0x8577

6.50.2.2317

#define GL_PRIMARY_COLOR_NV 0x852C

6.50.2.2318

#define GL_PRIMITIVE_ID_NV 0x8C7C

6.50.2.2319

#define GL_PRIMITIVE_RESTART 0x8F9D

6.50.2.2320

#define GL_PRIMITIVE_RESTART_INDEX 0x8F9E

6.50.2.2321

#define GL_PRIMITIVE_RESTART_INDEX_NV 0x8559

6.50.2.2322

#define GL_PRIMITIVE_RESTART_NV 0x8558

6.50.2.2323

#define GL_PRIMITIVES_GENERATED 0x8C87

6.50.2.2324

#define GL_PRIMITIVES_GENERATED_EXT 0x8C87

6.50.2.2325

#define GL_PRIMITIVES_GENERATED_NV 0x8C87

6.50.2.2326

#define GL_PROGRAM_ADDRESS_REGISTERS_ARB 0x88B0

6.50.2.2327

#define GL_PROGRAM_ALU_INSTRUCTIONS_ARB 0x8805

6.50.2.2328

#define GL_PROGRAM_ATTRIB_COMPONENTS_NV 0x8906

6.50.2.2329

#define GL_PROGRAM_ATTRIBS_ARB 0x88AC

6.50.2.2330

#define GL_PROGRAM_BINARY_FORMATS 0x87FF

6.50.2.2331

#define GL_PROGRAM_BINARY_LENGTH 0x8741

6.50.2.2332

#define GL_PROGRAM_BINARY_RETRIEVABLE_HINT 0x8257

6.50.2.2333

#define GL_PROGRAM_BINDING_ARB 0x8677

6.50.2.2334

#define GL_PROGRAM_ERROR_POSITION_ARB 0x864B

6.50.2.2335

#define GL_PROGRAM_ERROR_POSITION_NV 0x864B

6.50.2.2336

#define GL_PROGRAM_ERROR_STRING_ARB 0x8874

6.50.2.2337

#define GL_PROGRAM_ERROR_STRING_NV 0x8874

6.50.2.2338

#define GL_PROGRAM_FORMAT_ARB 0x8876

6.50.2.2339

#define GL_PROGRAM_FORMAT_ASCII_ARB 0x8875

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

401

402

File Documentation

6.50.2.2340

#define GL_PROGRAM_INSTRUCTIONS_ARB 0x88A0

6.50.2.2341

#define GL_PROGRAM_LENGTH_ARB 0x8627

6.50.2.2342

#define GL_PROGRAM_LENGTH_NV 0x8627

6.50.2.2343

#define GL_PROGRAM_MATRIX_EXT 0x8E2D

6.50.2.2344

#define GL_PROGRAM_MATRIX_STACK_DEPTH_EXT 0x8E2F

6.50.2.2345

#define GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB 0x88B2

6.50.2.2346

#define GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB 0x8808

6.50.2.2347

#define GL_PROGRAM_NATIVE_ATTRIBS_ARB 0x88AE

6.50.2.2348

#define GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB 0x88A2

6.50.2.2349

#define GL_PROGRAM_NATIVE_PARAMETERS_ARB 0x88AA

6.50.2.2350

#define GL_PROGRAM_NATIVE_TEMPORARIES_ARB 0x88A6

6.50.2.2351

#define GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB 0x880A

6.50.2.2352

#define GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB 0x8809

6.50.2.2353

#define GL_PROGRAM_OBJECT_ARB 0x8B40

6.50.2.2354

#define GL_PROGRAM_PARAMETER_NV 0x8644

6.50.2.2355

#define GL_PROGRAM_PARAMETERS_ARB 0x88A8

6.50.2.2356

#define GL_PROGRAM_PIPELINE_BINDING 0x825A

6.50.2.2357

#define GL_PROGRAM_POINT_SIZE 0x8642

6.50.2.2358

#define GL_PROGRAM_POINT_SIZE_ARB 0x8642

6.50.2.2359

#define GL_PROGRAM_POINT_SIZE_EXT 0x8642

6.50.2.2360

#define GL_PROGRAM_RESIDENT_NV 0x8647

6.50.2.2361

#define GL_PROGRAM_RESULT_COMPONENTS_NV 0x8907

6.50.2.2362

#define GL_PROGRAM_SEPARABLE 0x8258

6.50.2.2363

#define GL_PROGRAM_STRING_ARB 0x8628

6.50.2.2364

#define GL_PROGRAM_STRING_NV 0x8628

6.50.2.2365

#define GL_PROGRAM_TARGET_NV 0x8646

6.50.2.2366

#define GL_PROGRAM_TEMPORARIES_ARB 0x88A4

6.50.2.2367

#define GL_PROGRAM_TEX_INDIRECTIONS_ARB 0x8807

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2368

#define GL_PROGRAM_TEX_INSTRUCTIONS_ARB 0x8806

6.50.2.2369

#define GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB 0x88B6

6.50.2.2370

#define GL_PROVOKING_VERTEX 0x8E4F

6.50.2.2371

#define GL_PROVOKING_VERTEX_EXT 0x8E4F

6.50.2.2372

#define GL_PROXY_COLOR_TABLE 0x80D3

6.50.2.2373

#define GL_PROXY_COLOR_TABLE_SGI 0x80D3

6.50.2.2374

#define GL_PROXY_HISTOGRAM 0x8025

6.50.2.2375

#define GL_PROXY_HISTOGRAM_EXT 0x8025

6.50.2.2376

#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE 0x80D5

6.50.2.2377

#define GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI 0x80D5

6.50.2.2378

#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE 0x80D4

6.50.2.2379

#define GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI 0x80D4

6.50.2.2380

#define GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP 0x8163

6.50.2.2381

#define GL_PROXY_TEXTURE_1D_ARRAY 0x8C19

6.50.2.2382

#define GL_PROXY_TEXTURE_1D_ARRAY_EXT 0x8C19

6.50.2.2383

#define GL_PROXY_TEXTURE_1D_EXT 0x8063

6.50.2.2384

#define GL_PROXY_TEXTURE_1D_STACK_MESAX 0x875B

6.50.2.2385

#define GL_PROXY_TEXTURE_2D_ARRAY 0x8C1B

6.50.2.2386

#define GL_PROXY_TEXTURE_2D_ARRAY_EXT 0x8C1B

6.50.2.2387

#define GL_PROXY_TEXTURE_2D_EXT 0x8064

6.50.2.2388

#define GL_PROXY_TEXTURE_2D_MULTISAMPLE 0x9101

6.50.2.2389

#define GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9103

6.50.2.2390

#define GL_PROXY_TEXTURE_2D_STACK_MESAX 0x875C

6.50.2.2391

#define GL_PROXY_TEXTURE_3D 0x8070

6.50.2.2392

#define GL_PROXY_TEXTURE_3D_EXT 0x8070

6.50.2.2393

#define GL_PROXY_TEXTURE_4D_SGIS 0x8135

6.50.2.2394

#define GL_PROXY_TEXTURE_COLOR_TABLE_SGI 0x80BD

6.50.2.2395

#define GL_PROXY_TEXTURE_CUBE_MAP 0x851B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

403

404

File Documentation

6.50.2.2396

#define GL_PROXY_TEXTURE_CUBE_MAP_ARB 0x851B

6.50.2.2397

#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY 0x900B

6.50.2.2398

#define GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB 0x900B

6.50.2.2399

#define GL_PROXY_TEXTURE_CUBE_MAP_EXT 0x851B

6.50.2.2400

#define GL_PROXY_TEXTURE_RECTANGLE 0x84F7

6.50.2.2401

#define GL_PROXY_TEXTURE_RECTANGLE_ARB 0x84F7

6.50.2.2402

#define GL_PROXY_TEXTURE_RECTANGLE_NV 0x84F7

6.50.2.2403

#define GL_PURGEABLE_APPLE 0x8A1D

6.50.2.2404

#define GL_QUAD_ALPHA4_SGIS 0x811E

6.50.2.2405

#define GL_QUAD_ALPHA8_SGIS 0x811F

6.50.2.2406

#define GL_QUAD_INTENSITY4_SGIS 0x8122

6.50.2.2407

#define GL_QUAD_INTENSITY8_SGIS 0x8123

6.50.2.2408

#define GL_QUAD_LUMINANCE4_SGIS 0x8120

6.50.2.2409

#define GL_QUAD_LUMINANCE8_SGIS 0x8121

6.50.2.2410

#define GL_QUAD_MESH_SUN 0x8614

6.50.2.2411

#define GL_QUAD_TEXTURE_SELECT_SGIS 0x8125

6.50.2.2412

#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION 0x8E4C

6.50.2.2413

#define GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT 0x8E4C

6.50.2.2414

#define GL_QUARTER_BIT_ATI 0x00000010

6.50.2.2415

#define GL_QUERY_BY_REGION_NO_WAIT 0x8E16

6.50.2.2416

#define GL_QUERY_BY_REGION_NO_WAIT_NV 0x8E16

6.50.2.2417

#define GL_QUERY_BY_REGION_WAIT 0x8E15

6.50.2.2418

#define GL_QUERY_BY_REGION_WAIT_NV 0x8E15

6.50.2.2419

#define GL_QUERY_COUNTER_BITS 0x8864

6.50.2.2420

#define GL_QUERY_COUNTER_BITS_ARB 0x8864

6.50.2.2421

#define GL_QUERY_NO_WAIT 0x8E14

6.50.2.2422

#define GL_QUERY_NO_WAIT_NV 0x8E14

6.50.2.2423

#define GL_QUERY_OBJECT_AMD 0x9153

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2424

#define GL_QUERY_RESULT 0x8866

6.50.2.2425

#define GL_QUERY_RESULT_ARB 0x8866

6.50.2.2426

#define GL_QUERY_RESULT_AVAILABLE 0x8867

6.50.2.2427

#define GL_QUERY_RESULT_AVAILABLE_ARB 0x8867

6.50.2.2428

#define GL_QUERY_WAIT 0x8E13

6.50.2.2429

#define GL_QUERY_WAIT_NV 0x8E13

6.50.2.2430

#define GL_R11F_G11F_B10F 0x8C3A

6.50.2.2431

#define GL_R11F_G11F_B10F_EXT 0x8C3A

6.50.2.2432

#define GL_R16 0x822A

6.50.2.2433

#define GL_R16_SNORM 0x8F98

6.50.2.2434

#define GL_R16F 0x822D

6.50.2.2435

#define GL_R16I 0x8233

6.50.2.2436

#define GL_R16UI 0x8234

6.50.2.2437

#define GL_R1UI_C3F_V3F_SUN 0x85C6

6.50.2.2438

#define GL_R1UI_C4F_N3F_V3F_SUN 0x85C8

6.50.2.2439

#define GL_R1UI_C4UB_V3F_SUN 0x85C5

6.50.2.2440

#define GL_R1UI_N3F_V3F_SUN 0x85C7

6.50.2.2441

#define GL_R1UI_T2F_C4F_N3F_V3F_SUN 0x85CB

6.50.2.2442

#define GL_R1UI_T2F_N3F_V3F_SUN 0x85CA

6.50.2.2443

#define GL_R1UI_T2F_V3F_SUN 0x85C9

6.50.2.2444

#define GL_R1UI_V3F_SUN 0x85C4

6.50.2.2445

#define GL_R32F 0x822E

6.50.2.2446

#define GL_R32I 0x8235

6.50.2.2447

#define GL_R32UI 0x8236

6.50.2.2448

#define GL_R8 0x8229

6.50.2.2449

#define GL_R8_SNORM 0x8F94

6.50.2.2450

#define GL_R8I 0x8231

6.50.2.2451

#define GL_R8UI 0x8232

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

405

406

File Documentation

6.50.2.2452

#define GL_RASTER_POSITION_UNCLIPPED_IBM 0x19262

6.50.2.2453

#define GL_RASTERIZER_DISCARD 0x8C89

6.50.2.2454

#define GL_RASTERIZER_DISCARD_EXT 0x8C89

6.50.2.2455

#define GL_RASTERIZER_DISCARD_NV 0x8C89

6.50.2.2456

#define GL_READ_FRAMEBUFFER 0x8CA8

6.50.2.2457

#define GL_READ_FRAMEBUFFER_BINDING 0x8CAA

6.50.2.2458

#define GL_READ_FRAMEBUFFER_BINDING_EXT 0x8CAA

6.50.2.2459

#define GL_READ_FRAMEBUFFER_EXT 0x8CA8

6.50.2.2460

#define GL_READ_ONLY 0x88B8

6.50.2.2461

#define GL_READ_ONLY_ARB 0x88B8

6.50.2.2462

#define GL_READ_PIXEL_DATA_RANGE_LENGTH_NV 0x887B

6.50.2.2463

#define GL_READ_PIXEL_DATA_RANGE_NV 0x8879

6.50.2.2464

#define GL_READ_PIXEL_DATA_RANGE_POINTER_NV 0x887D

6.50.2.2465

#define GL_READ_WRITE 0x88BA

6.50.2.2466

#define GL_READ_WRITE_ARB 0x88BA

6.50.2.2467

#define GL_RECLAIM_MEMORY_HINT_PGI 0x1A1FE

6.50.2.2468

#define GL_RED_BIT_ATI 0x00000001

6.50.2.2469

#define GL_RED_INTEGER 0x8D94

6.50.2.2470

#define GL_RED_INTEGER_EXT 0x8D94

6.50.2.2471

#define GL_RED_MAX_CLAMP_INGR 0x8564

6.50.2.2472

#define GL_RED_MIN_CLAMP_INGR 0x8560

6.50.2.2473

#define GL_RED_SNORM 0x8F90

6.50.2.2474

#define GL_REDUCE 0x8016

6.50.2.2475

#define GL_REDUCE_EXT 0x8016

6.50.2.2476

#define GL_REFERENCE_PLANE_EQUATION_SGIX 0x817E

6.50.2.2477

#define GL_REFERENCE_PLANE_SGIX 0x817D

6.50.2.2478

#define GL_REFLECTION_MAP 0x8512

6.50.2.2479

#define GL_REFLECTION_MAP_ARB 0x8512

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2480

#define GL_REFLECTION_MAP_EXT 0x8512

6.50.2.2481

#define GL_REFLECTION_MAP_NV 0x8512

6.50.2.2482

#define GL_REG_0_ATI 0x8921

6.50.2.2483

#define GL_REG_10_ATI 0x892B

6.50.2.2484

#define GL_REG_11_ATI 0x892C

6.50.2.2485

#define GL_REG_12_ATI 0x892D

6.50.2.2486

#define GL_REG_13_ATI 0x892E

6.50.2.2487

#define GL_REG_14_ATI 0x892F

6.50.2.2488

#define GL_REG_15_ATI 0x8930

6.50.2.2489

#define GL_REG_16_ATI 0x8931

6.50.2.2490

#define GL_REG_17_ATI 0x8932

6.50.2.2491

#define GL_REG_18_ATI 0x8933

6.50.2.2492

#define GL_REG_19_ATI 0x8934

6.50.2.2493

#define GL_REG_1_ATI 0x8922

6.50.2.2494

#define GL_REG_20_ATI 0x8935

6.50.2.2495

#define GL_REG_21_ATI 0x8936

6.50.2.2496

#define GL_REG_22_ATI 0x8937

6.50.2.2497

#define GL_REG_23_ATI 0x8938

6.50.2.2498

#define GL_REG_24_ATI 0x8939

6.50.2.2499

#define GL_REG_25_ATI 0x893A

6.50.2.2500

#define GL_REG_26_ATI 0x893B

6.50.2.2501

#define GL_REG_27_ATI 0x893C

6.50.2.2502

#define GL_REG_28_ATI 0x893D

6.50.2.2503

#define GL_REG_29_ATI 0x893E

6.50.2.2504

#define GL_REG_2_ATI 0x8923

6.50.2.2505

#define GL_REG_30_ATI 0x893F

6.50.2.2506

#define GL_REG_31_ATI 0x8940

6.50.2.2507

#define GL_REG_3_ATI 0x8924

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

407

408

File Documentation

6.50.2.2508

#define GL_REG_4_ATI 0x8925

6.50.2.2509

#define GL_REG_5_ATI 0x8926

6.50.2.2510

#define GL_REG_6_ATI 0x8927

6.50.2.2511

#define GL_REG_7_ATI 0x8928

6.50.2.2512

#define GL_REG_8_ATI 0x8929

6.50.2.2513

#define GL_REG_9_ATI 0x892A

6.50.2.2514

#define GL_REGISTER_COMBINERS_NV 0x8522

6.50.2.2515

#define GL_RELEASED_APPLE 0x8A19

6.50.2.2516

#define GL_REND_screen_coordinates 1

6.50.2.2517

#define GL_RENDERBUFFER 0x8D41

6.50.2.2518

#define GL_RENDERBUFFER_ALPHA_SIZE 0x8D53

6.50.2.2519

#define GL_RENDERBUFFER_ALPHA_SIZE_EXT 0x8D53

6.50.2.2520

#define GL_RENDERBUFFER_BINDING 0x8CA7

6.50.2.2521

#define GL_RENDERBUFFER_BINDING_EXT 0x8CA7

6.50.2.2522

#define GL_RENDERBUFFER_BLUE_SIZE 0x8D52

6.50.2.2523

#define GL_RENDERBUFFER_BLUE_SIZE_EXT 0x8D52

6.50.2.2524

#define GL_RENDERBUFFER_COLOR_SAMPLES_NV 0x8E10

6.50.2.2525

#define GL_RENDERBUFFER_COVERAGE_SAMPLES_NV 0x8CAB

6.50.2.2526

#define GL_RENDERBUFFER_DEPTH_SIZE 0x8D54

6.50.2.2527

#define GL_RENDERBUFFER_DEPTH_SIZE_EXT 0x8D54

6.50.2.2528

#define GL_RENDERBUFFER_EXT 0x8D41

6.50.2.2529

#define GL_RENDERBUFFER_FREE_MEMORY_ATI 0x87FD

6.50.2.2530

#define GL_RENDERBUFFER_GREEN_SIZE 0x8D51

6.50.2.2531

#define GL_RENDERBUFFER_GREEN_SIZE_EXT 0x8D51

6.50.2.2532

#define GL_RENDERBUFFER_HEIGHT 0x8D43

6.50.2.2533

#define GL_RENDERBUFFER_HEIGHT_EXT 0x8D43

6.50.2.2534

#define GL_RENDERBUFFER_INTERNAL_FORMAT 0x8D44

6.50.2.2535

#define GL_RENDERBUFFER_INTERNAL_FORMAT_EXT 0x8D44

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2536

#define GL_RENDERBUFFER_RED_SIZE 0x8D50

6.50.2.2537

#define GL_RENDERBUFFER_RED_SIZE_EXT 0x8D50

6.50.2.2538

#define GL_RENDERBUFFER_SAMPLES 0x8CAB

6.50.2.2539

#define GL_RENDERBUFFER_SAMPLES_EXT 0x8CAB

6.50.2.2540

#define GL_RENDERBUFFER_STENCIL_SIZE 0x8D55

6.50.2.2541

#define GL_RENDERBUFFER_STENCIL_SIZE_EXT 0x8D55

6.50.2.2542

#define GL_RENDERBUFFER_WIDTH 0x8D42

6.50.2.2543

#define GL_RENDERBUFFER_WIDTH_EXT 0x8D42

6.50.2.2544

#define GL_REPLACE_EXT 0x8062

6.50.2.2545

#define GL_REPLACE_MIDDLE_SUN 0x0002

6.50.2.2546

#define GL_REPLACE_OLDEST_SUN 0x0003

6.50.2.2547

#define GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN 0x85C3

6.50.2.2548

#define GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN 0x85C2

6.50.2.2549

#define GL_REPLACEMENT_CODE_ARRAY_SUN 0x85C0

6.50.2.2550

#define GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN 0x85C1

6.50.2.2551

#define GL_REPLACEMENT_CODE_SUN 0x81D8

6.50.2.2552

#define GL_REPLICATE_BORDER 0x8153

6.50.2.2553

#define GL_REPLICATE_BORDER_HP 0x8153

6.50.2.2554

#define GL_RESAMPLE_AVERAGE_OML 0x8988

6.50.2.2555

#define GL_RESAMPLE_DECIMATE_OML 0x8989

6.50.2.2556

#define GL_RESAMPLE_DECIMATE_SGIX 0x8430

6.50.2.2557

#define GL_RESAMPLE_REPLICATE_OML 0x8986

6.50.2.2558

#define GL_RESAMPLE_REPLICATE_SGIX 0x842E

6.50.2.2559

#define GL_RESAMPLE_ZERO_FILL_OML 0x8987

6.50.2.2560

#define GL_RESAMPLE_ZERO_FILL_SGIX 0x842F

6.50.2.2561

#define GL_RESCALE_NORMAL 0x803A

6.50.2.2562

#define GL_RESCALE_NORMAL_EXT 0x803A

6.50.2.2563

#define GL_RESET_NOTIFICATION_STRATEGY_ARB 0x8256

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

409

410

File Documentation

6.50.2.2564

#define GL_RESTART_SUN 0x0001

6.50.2.2565

#define GL_RETAINED_APPLE 0x8A1B

6.50.2.2566

#define GL_RG 0x8227

6.50.2.2567

#define GL_RG16 0x822C

6.50.2.2568

#define GL_RG16_SNORM 0x8F99

6.50.2.2569

#define GL_RG16F 0x822F

6.50.2.2570

#define GL_RG16I 0x8239

6.50.2.2571

#define GL_RG16UI 0x823A

6.50.2.2572

#define GL_RG32F 0x8230

6.50.2.2573

#define GL_RG32I 0x823B

6.50.2.2574

#define GL_RG32UI 0x823C

6.50.2.2575

#define GL_RG8 0x822B

6.50.2.2576

#define GL_RG8_SNORM 0x8F95

6.50.2.2577

#define GL_RG8I 0x8237

6.50.2.2578

#define GL_RG8UI 0x8238

6.50.2.2579

#define GL_RG_INTEGER 0x8228

6.50.2.2580

#define GL_RG_SNORM 0x8F91

6.50.2.2581

#define GL_RGB10_A2_EXT 0x8059

6.50.2.2582

#define GL_RGB10_A2UI 0x906F

6.50.2.2583

#define GL_RGB10_EXT 0x8052

6.50.2.2584

#define GL_RGB12_EXT 0x8053

6.50.2.2585

#define GL_RGB16_EXT 0x8054

6.50.2.2586

#define GL_RGB16_SNORM 0x8F9A

6.50.2.2587

#define GL_RGB16F 0x881B

6.50.2.2588

#define GL_RGB16F_ARB 0x881B

6.50.2.2589

#define GL_RGB16I 0x8D89

6.50.2.2590

#define GL_RGB16I_EXT 0x8D89

6.50.2.2591

#define GL_RGB16UI 0x8D77

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2592

#define GL_RGB16UI_EXT 0x8D77

6.50.2.2593

#define GL_RGB2_EXT 0x804E

6.50.2.2594

#define GL_RGB32F 0x8815

6.50.2.2595

#define GL_RGB32F_ARB 0x8815

6.50.2.2596

#define GL_RGB32I 0x8D83

6.50.2.2597

#define GL_RGB32I_EXT 0x8D83

6.50.2.2598

#define GL_RGB32UI 0x8D71

6.50.2.2599

#define GL_RGB32UI_EXT 0x8D71

6.50.2.2600

#define GL_RGB4_EXT 0x804F

6.50.2.2601

#define GL_RGB4_S3TC 0x83A1

6.50.2.2602

#define GL_RGB5_A1_EXT 0x8057

6.50.2.2603

#define GL_RGB5_EXT 0x8050

6.50.2.2604

#define GL_RGB8_EXT 0x8051

6.50.2.2605

#define GL_RGB8_SNORM 0x8F96

6.50.2.2606

#define GL_RGB8I 0x8D8F

6.50.2.2607

#define GL_RGB8I_EXT 0x8D8F

6.50.2.2608

#define GL_RGB8UI 0x8D7D

6.50.2.2609

#define GL_RGB8UI_EXT 0x8D7D

6.50.2.2610

#define GL_RGB9_E5 0x8C3D

6.50.2.2611

#define GL_RGB9_E5_EXT 0x8C3D

6.50.2.2612

#define GL_RGB_422_APPLE 0x8A1F

6.50.2.2613

#define GL_RGB_FLOAT16_APPLE 0x881B

6.50.2.2614

#define GL_RGB_FLOAT16_ATI 0x881B

6.50.2.2615

#define GL_RGB_FLOAT32_APPLE 0x8815

6.50.2.2616

#define GL_RGB_FLOAT32_ATI 0x8815

6.50.2.2617

#define GL_RGB_INTEGER 0x8D98

6.50.2.2618

#define GL_RGB_INTEGER_EXT 0x8D98

6.50.2.2619

#define GL_RGB_S3TC 0x83A0

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

411

412

File Documentation

6.50.2.2620

#define GL_RGB_SCALE 0x8573

6.50.2.2621

#define GL_RGB_SCALE_ARB 0x8573

6.50.2.2622

#define GL_RGB_SCALE_EXT 0x8573

6.50.2.2623

#define GL_RGB_SNORM 0x8F92

6.50.2.2624

#define GL_RGBA12_EXT 0x805A

6.50.2.2625

#define GL_RGBA16_EXT 0x805B

6.50.2.2626

#define GL_RGBA16_SNORM 0x8F9B

6.50.2.2627

#define GL_RGBA16F 0x881A

6.50.2.2628

#define GL_RGBA16F_ARB 0x881A

6.50.2.2629

#define GL_RGBA16I 0x8D88

6.50.2.2630

#define GL_RGBA16I_EXT 0x8D88

6.50.2.2631

#define GL_RGBA16UI 0x8D76

6.50.2.2632

#define GL_RGBA16UI_EXT 0x8D76

6.50.2.2633

#define GL_RGBA2_EXT 0x8055

6.50.2.2634

#define GL_RGBA32F 0x8814

6.50.2.2635

#define GL_RGBA32F_ARB 0x8814

6.50.2.2636

#define GL_RGBA32I 0x8D82

6.50.2.2637

#define GL_RGBA32I_EXT 0x8D82

6.50.2.2638

#define GL_RGBA32UI 0x8D70

6.50.2.2639

#define GL_RGBA32UI_EXT 0x8D70

6.50.2.2640

#define GL_RGBA4_EXT 0x8056

6.50.2.2641

#define GL_RGBA4_S3TC 0x83A3

6.50.2.2642

#define GL_RGBA8_EXT 0x8058

6.50.2.2643

#define GL_RGBA8_SNORM 0x8F97

6.50.2.2644

#define GL_RGBA8I 0x8D8E

6.50.2.2645

#define GL_RGBA8I_EXT 0x8D8E

6.50.2.2646

#define GL_RGBA8UI 0x8D7C

6.50.2.2647

#define GL_RGBA8UI_EXT 0x8D7C

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2648

#define GL_RGBA_FLOAT16_APPLE 0x881A

6.50.2.2649

#define GL_RGBA_FLOAT16_ATI 0x881A

6.50.2.2650

#define GL_RGBA_FLOAT32_APPLE 0x8814

6.50.2.2651

#define GL_RGBA_FLOAT32_ATI 0x8814

6.50.2.2652

#define GL_RGBA_FLOAT_MODE_ARB 0x8820

6.50.2.2653

#define GL_RGBA_INTEGER 0x8D99

6.50.2.2654

#define GL_RGBA_INTEGER_EXT 0x8D99

6.50.2.2655

#define GL_RGBA_INTEGER_MODE_EXT 0x8D9E

6.50.2.2656

#define GL_RGBA_S3TC 0x83A2

6.50.2.2657

#define GL_RGBA_SIGNED_COMPONENTS_EXT 0x8C3C

6.50.2.2658

#define GL_RGBA_SNORM 0x8F93

6.50.2.2659

#define GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV 0x86D9

6.50.2.2660

#define GL_S3_s3tc 1

6.50.2.2661

#define GL_SAMPLE_ALPHA_TO_COVERAGE 0x809E

6.50.2.2662

#define GL_SAMPLE_ALPHA_TO_COVERAGE_ARB 0x809E

6.50.2.2663

#define GL_SAMPLE_ALPHA_TO_MASK_EXT 0x809E

6.50.2.2664

#define GL_SAMPLE_ALPHA_TO_MASK_SGIS 0x809E

6.50.2.2665

#define GL_SAMPLE_ALPHA_TO_ONE 0x809F

6.50.2.2666

#define GL_SAMPLE_ALPHA_TO_ONE_ARB 0x809F

6.50.2.2667

#define GL_SAMPLE_ALPHA_TO_ONE_EXT 0x809F

6.50.2.2668

#define GL_SAMPLE_ALPHA_TO_ONE_SGIS 0x809F

6.50.2.2669

#define GL_SAMPLE_BUFFERS 0x80A8

6.50.2.2670

#define GL_SAMPLE_BUFFERS_3DFX 0x86B3

6.50.2.2671

#define GL_SAMPLE_BUFFERS_ARB 0x80A8

6.50.2.2672

#define GL_SAMPLE_BUFFERS_EXT 0x80A8

6.50.2.2673

#define GL_SAMPLE_BUFFERS_SGIS 0x80A8

6.50.2.2674

#define GL_SAMPLE_COVERAGE 0x80A0

6.50.2.2675

#define GL_SAMPLE_COVERAGE_ARB 0x80A0

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

413

414

File Documentation

6.50.2.2676

#define GL_SAMPLE_COVERAGE_INVERT 0x80AB

6.50.2.2677

#define GL_SAMPLE_COVERAGE_INVERT_ARB 0x80AB

6.50.2.2678

#define GL_SAMPLE_COVERAGE_VALUE 0x80AA

6.50.2.2679

#define GL_SAMPLE_COVERAGE_VALUE_ARB 0x80AA

6.50.2.2680

#define GL_SAMPLE_MASK 0x8E51

6.50.2.2681

#define GL_SAMPLE_MASK_EXT 0x80A0

6.50.2.2682

#define GL_SAMPLE_MASK_INVERT_EXT 0x80AB

6.50.2.2683

#define GL_SAMPLE_MASK_INVERT_SGIS 0x80AB

6.50.2.2684

#define GL_SAMPLE_MASK_NV 0x8E51

6.50.2.2685

#define GL_SAMPLE_MASK_SGIS 0x80A0

6.50.2.2686

#define GL_SAMPLE_MASK_VALUE 0x8E52

6.50.2.2687

#define GL_SAMPLE_MASK_VALUE_EXT 0x80AA

6.50.2.2688

#define GL_SAMPLE_MASK_VALUE_NV 0x8E52

6.50.2.2689

#define GL_SAMPLE_MASK_VALUE_SGIS 0x80AA

6.50.2.2690

#define GL_SAMPLE_PATTERN_EXT 0x80AC

6.50.2.2691

#define GL_SAMPLE_PATTERN_SGIS 0x80AC

6.50.2.2692

#define GL_SAMPLE_POSITION 0x8E50

6.50.2.2693

#define GL_SAMPLE_POSITION_NV 0x8E50

6.50.2.2694

#define GL_SAMPLE_SHADING 0x8C36

6.50.2.2695

#define GL_SAMPLE_SHADING_ARB 0x8C36

6.50.2.2696

#define GL_SAMPLER_1D 0x8B5D

6.50.2.2697

#define GL_SAMPLER_1D_ARB 0x8B5D

6.50.2.2698

#define GL_SAMPLER_1D_ARRAY 0x8DC0

6.50.2.2699

#define GL_SAMPLER_1D_ARRAY_EXT 0x8DC0

6.50.2.2700

#define GL_SAMPLER_1D_ARRAY_SHADOW 0x8DC3

6.50.2.2701

#define GL_SAMPLER_1D_ARRAY_SHADOW_EXT 0x8DC3

6.50.2.2702

#define GL_SAMPLER_1D_SHADOW 0x8B61

6.50.2.2703

#define GL_SAMPLER_1D_SHADOW_ARB 0x8B61

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2704

#define GL_SAMPLER_2D 0x8B5E

6.50.2.2705

#define GL_SAMPLER_2D_ARB 0x8B5E

6.50.2.2706

#define GL_SAMPLER_2D_ARRAY 0x8DC1

6.50.2.2707

#define GL_SAMPLER_2D_ARRAY_EXT 0x8DC1

6.50.2.2708

#define GL_SAMPLER_2D_ARRAY_SHADOW 0x8DC4

6.50.2.2709

#define GL_SAMPLER_2D_ARRAY_SHADOW_EXT 0x8DC4

6.50.2.2710

#define GL_SAMPLER_2D_MULTISAMPLE 0x9108

6.50.2.2711

#define GL_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910B

6.50.2.2712

#define GL_SAMPLER_2D_RECT 0x8B63

6.50.2.2713

#define GL_SAMPLER_2D_RECT_ARB 0x8B63

6.50.2.2714

#define GL_SAMPLER_2D_RECT_SHADOW 0x8B64

6.50.2.2715

#define GL_SAMPLER_2D_RECT_SHADOW_ARB 0x8B64

6.50.2.2716

#define GL_SAMPLER_2D_SHADOW 0x8B62

6.50.2.2717

#define GL_SAMPLER_2D_SHADOW_ARB 0x8B62

6.50.2.2718

#define GL_SAMPLER_3D 0x8B5F

6.50.2.2719

#define GL_SAMPLER_3D_ARB 0x8B5F

6.50.2.2720

#define GL_SAMPLER_BINDING 0x8919

6.50.2.2721

#define GL_SAMPLER_BUFFER 0x8DC2

6.50.2.2722

#define GL_SAMPLER_BUFFER_AMD 0x9001

6.50.2.2723

#define GL_SAMPLER_BUFFER_EXT 0x8DC2

6.50.2.2724

#define GL_SAMPLER_CUBE 0x8B60

6.50.2.2725

#define GL_SAMPLER_CUBE_ARB 0x8B60

6.50.2.2726

#define GL_SAMPLER_CUBE_MAP_ARRAY 0x900C

6.50.2.2727

#define GL_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900C

6.50.2.2728

#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW 0x900D

6.50.2.2729

#define GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB 0x900D

6.50.2.2730

#define GL_SAMPLER_CUBE_SHADOW 0x8DC5

6.50.2.2731

#define GL_SAMPLER_CUBE_SHADOW_EXT 0x8DC5

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

415

416

File Documentation

6.50.2.2732

#define GL_SAMPLER_OBJECT_AMD 0x9155

6.50.2.2733

#define GL_SAMPLER_RENDERBUFFER_NV 0x8E56

6.50.2.2734

#define GL_SAMPLES 0x80A9

6.50.2.2735

#define GL_SAMPLES_3DFX 0x86B4

6.50.2.2736

#define GL_SAMPLES_ARB 0x80A9

6.50.2.2737

#define GL_SAMPLES_EXT 0x80A9

6.50.2.2738

#define GL_SAMPLES_PASSED 0x8914

6.50.2.2739

#define GL_SAMPLES_PASSED_ARB 0x8914

6.50.2.2740

#define GL_SAMPLES_SGIS 0x80A9

6.50.2.2741

#define GL_SATURATE_BIT_ATI 0x00000040

6.50.2.2742

#define GL_SCALAR_EXT 0x87BE

6.50.2.2743

#define GL_SCALE_BY_FOUR_NV 0x853F

6.50.2.2744

#define GL_SCALE_BY_ONE_HALF_NV 0x8540

6.50.2.2745

#define GL_SCALE_BY_TWO_NV 0x853E

6.50.2.2746

#define GL_SCALEBIAS_HINT_SGIX 0x8322

6.50.2.2747

#define GL_SCREEN_COORDINATES_REND 0x8490

6.50.2.2748

#define GL_SECONDARY_COLOR_ARRAY 0x845E

6.50.2.2749

#define GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV 0x8F27

6.50.2.2750

#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING 0x889C

6.50.2.2751

#define GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB 0x889C

6.50.2.2752

#define GL_SECONDARY_COLOR_ARRAY_EXT 0x845E

6.50.2.2753

#define GL_SECONDARY_COLOR_ARRAY_LENGTH_NV 0x8F31

6.50.2.2754

#define GL_SECONDARY_COLOR_ARRAY_LIST_IBM 103077

6.50.2.2755

#define GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM 103087

6.50.2.2756

#define GL_SECONDARY_COLOR_ARRAY_POINTER 0x845D

6.50.2.2757

#define GL_SECONDARY_COLOR_ARRAY_POINTER_EXT 0x845D

6.50.2.2758

#define GL_SECONDARY_COLOR_ARRAY_SIZE 0x845A

6.50.2.2759

#define GL_SECONDARY_COLOR_ARRAY_SIZE_EXT 0x845A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2760

#define GL_SECONDARY_COLOR_ARRAY_STRIDE 0x845C

6.50.2.2761

#define GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT 0x845C

6.50.2.2762

#define GL_SECONDARY_COLOR_ARRAY_TYPE 0x845B

6.50.2.2763

#define GL_SECONDARY_COLOR_ARRAY_TYPE_EXT 0x845B

6.50.2.2764

#define GL_SECONDARY_COLOR_NV 0x852D

6.50.2.2765

#define GL_SECONDARY_INTERPOLATOR_ATI 0x896D

6.50.2.2766

#define GL_SEPARABLE_2D 0x8012

6.50.2.2767

#define GL_SEPARABLE_2D_EXT 0x8012

6.50.2.2768

#define GL_SEPARATE_ATTRIBS 0x8C8D

6.50.2.2769

#define GL_SEPARATE_ATTRIBS_EXT 0x8C8D

6.50.2.2770

#define GL_SEPARATE_ATTRIBS_NV 0x8C8D

6.50.2.2771

#define GL_SEPARATE_SPECULAR_COLOR 0x81FA

6.50.2.2772

#define GL_SEPARATE_SPECULAR_COLOR_EXT 0x81FA

6.50.2.2773

#define GL_SGI_color_matrix 1

6.50.2.2774

#define GL_SGI_color_table 1

6.50.2.2775

#define GL_SGI_texture_color_table 1

6.50.2.2776

#define GL_SGIS_detail_texture 1

6.50.2.2777

#define GL_SGIS_fog_function 1

6.50.2.2778

#define GL_SGIS_generate_mipmap 1

6.50.2.2779

#define GL_SGIS_multisample 1

6.50.2.2780

#define GL_SGIS_pixel_texture 1

6.50.2.2781

#define GL_SGIS_point_line_texgen 1

6.50.2.2782

#define GL_SGIS_point_parameters 1

6.50.2.2783

#define GL_SGIS_sharpen_texture 1

6.50.2.2784

#define GL_SGIS_texture4D 1

6.50.2.2785

#define GL_SGIS_texture_border_clamp 1

6.50.2.2786

#define GL_SGIS_texture_color_mask 1

6.50.2.2787

#define GL_SGIS_texture_edge_clamp 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

417

418

File Documentation

6.50.2.2788

#define GL_SGIS_texture_filter4 1

6.50.2.2789

#define GL_SGIS_texture_lod 1

6.50.2.2790

#define GL_SGIX_async 1

6.50.2.2791

#define GL_SGIX_async_histogram 1

6.50.2.2792

#define GL_SGIX_async_pixel 1

6.50.2.2793

#define GL_SGIX_blend_alpha_minmax 1

6.50.2.2794

#define GL_SGIX_calligraphic_fragment 1

6.50.2.2795

#define GL_SGIX_clipmap 1

6.50.2.2796

#define GL_SGIX_convolution_accuracy 1

6.50.2.2797

#define GL_SGIX_depth_pass_instrument 1

6.50.2.2798

#define GL_SGIX_depth_texture 1

6.50.2.2799

#define GL_SGIX_flush_raster 1

6.50.2.2800

#define GL_SGIX_fog_offset 1

6.50.2.2801

#define GL_SGIX_fog_scale 1

6.50.2.2802

#define GL_SGIX_fragment_lighting 1

6.50.2.2803

#define GL_SGIX_framezoom 1

6.50.2.2804

#define GL_SGIX_igloo_interface 1

6.50.2.2805

#define GL_SGIX_instruments 1

6.50.2.2806

#define GL_SGIX_interlace 1

6.50.2.2807

#define GL_SGIX_ir_instrument1 1

6.50.2.2808

#define GL_SGIX_list_priority 1

6.50.2.2809

#define GL_SGIX_pixel_texture 1

6.50.2.2810

#define GL_SGIX_pixel_tiles 1

6.50.2.2811

#define GL_SGIX_polynomial_ffd 1

6.50.2.2812

#define GL_SGIX_reference_plane 1

6.50.2.2813

#define GL_SGIX_resample 1

6.50.2.2814

#define GL_SGIX_scalebias_hint 1

6.50.2.2815

#define GL_SGIX_shadow 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2816

#define GL_SGIX_shadow_ambient 1

6.50.2.2817

#define GL_SGIX_sprite 1

6.50.2.2818

#define GL_SGIX_subsample 1

6.50.2.2819

#define GL_SGIX_tag_sample_buffer 1

6.50.2.2820

#define GL_SGIX_texture_add_env 1

6.50.2.2821

#define GL_SGIX_texture_coordinate_clamp 1

6.50.2.2822

#define GL_SGIX_texture_lod_bias 1

6.50.2.2823

#define GL_SGIX_texture_multi_buffer 1

6.50.2.2824

#define GL_SGIX_texture_scale_bias 1

6.50.2.2825

#define GL_SGIX_texture_select 1

6.50.2.2826

#define GL_SGIX_vertex_preclip 1

6.50.2.2827

#define GL_SGIX_ycrcb 1

6.50.2.2828

#define GL_SGIX_ycrcb_subsample 1

6.50.2.2829

#define GL_SGIX_ycrcba 1

6.50.2.2830

#define GL_SHADER_COMPILER 0x8DFA

6.50.2.2831

#define GL_SHADER_CONSISTENT_NV 0x86DD

6.50.2.2832

#define GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV 0x00000010

6.50.2.2833

#define GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT 0x00000020

6.50.2.2834

#define GL_SHADER_INCLUDE_ARB 0x8DAE

6.50.2.2835

#define GL_SHADER_OBJECT_ARB 0x8B48

6.50.2.2836

#define GL_SHADER_OPERATION_NV 0x86DF

6.50.2.2837

#define GL_SHADER_SOURCE_LENGTH 0x8B88

6.50.2.2838

#define GL_SHADER_TYPE 0x8B4F

6.50.2.2839

#define GL_SHADING_LANGUAGE_VERSION 0x8B8C

6.50.2.2840

#define GL_SHADING_LANGUAGE_VERSION_ARB 0x8B8C

6.50.2.2841

#define GL_SHADOW_AMBIENT_SGIX 0x80BF

6.50.2.2842

#define GL_SHADOW_ATTENUATION_EXT 0x834E

6.50.2.2843

#define GL_SHARED_TEXTURE_PALETTE_EXT 0x81FB

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

419

420

File Documentation

6.50.2.2844

#define GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS 0x80B0

6.50.2.2845

#define GL_SIGNALED 0x9119

6.50.2.2846

#define GL_SIGNED_ALPHA8_NV 0x8706

6.50.2.2847

#define GL_SIGNED_ALPHA_NV 0x8705

6.50.2.2848

#define GL_SIGNED_HILO16_NV 0x86FA

6.50.2.2849

#define GL_SIGNED_HILO8_NV 0x885F

6.50.2.2850

#define GL_SIGNED_HILO_NV 0x86F9

6.50.2.2851

#define GL_SIGNED_IDENTITY_NV 0x853C

6.50.2.2852

#define GL_SIGNED_INTENSITY8_NV 0x8708

6.50.2.2853

#define GL_SIGNED_INTENSITY_NV 0x8707

6.50.2.2854

#define GL_SIGNED_LUMINANCE8_ALPHA8_NV 0x8704

6.50.2.2855

#define GL_SIGNED_LUMINANCE8_NV 0x8702

6.50.2.2856

#define GL_SIGNED_LUMINANCE_ALPHA_NV 0x8703

6.50.2.2857

#define GL_SIGNED_LUMINANCE_NV 0x8701

6.50.2.2858

#define GL_SIGNED_NEGATE_NV 0x853D

6.50.2.2859

#define GL_SIGNED_NORMALIZED 0x8F9C

6.50.2.2860

#define GL_SIGNED_RGB8_NV 0x86FF

6.50.2.2861

#define GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV 0x870D

6.50.2.2862

#define GL_SIGNED_RGB_NV 0x86FE

6.50.2.2863

#define GL_SIGNED_RGB_UNSIGNED_ALPHA_NV 0x870C

6.50.2.2864

#define GL_SIGNED_RGBA8_NV 0x86FC

6.50.2.2865

#define GL_SIGNED_RGBA_NV 0x86FB

6.50.2.2866

#define GL_SINGLE_COLOR 0x81F9

6.50.2.2867

#define GL_SINGLE_COLOR_EXT 0x81F9

6.50.2.2868

#define GL_SKIP_COMPONENTS1_NV -6

6.50.2.2869

#define GL_SKIP_COMPONENTS2_NV -5

6.50.2.2870

#define GL_SKIP_COMPONENTS3_NV -4

6.50.2.2871

#define GL_SKIP_COMPONENTS4_NV -3

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2872

#define GL_SLICE_ACCUM_SUN 0x85CC

6.50.2.2873

#define GL_SLUMINANCE 0x8C46

6.50.2.2874

#define GL_SLUMINANCE8 0x8C47

6.50.2.2875

#define GL_SLUMINANCE8_ALPHA8 0x8C45

6.50.2.2876

#define GL_SLUMINANCE8_ALPHA8_EXT 0x8C45

6.50.2.2877

#define GL_SLUMINANCE8_EXT 0x8C47

6.50.2.2878

#define GL_SLUMINANCE_ALPHA 0x8C44

6.50.2.2879

#define GL_SLUMINANCE_ALPHA_EXT 0x8C44

6.50.2.2880

#define GL_SLUMINANCE_EXT 0x8C46

6.50.2.2881

#define GL_SMOOTH_LINE_WIDTH_GRANULARITY 0x0B23

6.50.2.2882

#define GL_SMOOTH_LINE_WIDTH_RANGE 0x0B22

6.50.2.2883

#define GL_SMOOTH_POINT_SIZE_GRANULARITY 0x0B13

6.50.2.2884

#define GL_SMOOTH_POINT_SIZE_RANGE 0x0B12

6.50.2.2885

#define GL_SOURCE0_ALPHA 0x8588

6.50.2.2886

#define GL_SOURCE0_ALPHA_ARB 0x8588

6.50.2.2887

#define GL_SOURCE0_ALPHA_EXT 0x8588

6.50.2.2888

#define GL_SOURCE0_RGB 0x8580

6.50.2.2889

#define GL_SOURCE0_RGB_ARB 0x8580

6.50.2.2890

#define GL_SOURCE0_RGB_EXT 0x8580

6.50.2.2891

#define GL_SOURCE1_ALPHA 0x8589

6.50.2.2892

#define GL_SOURCE1_ALPHA_ARB 0x8589

6.50.2.2893

#define GL_SOURCE1_ALPHA_EXT 0x8589

6.50.2.2894

#define GL_SOURCE1_RGB 0x8581

6.50.2.2895

#define GL_SOURCE1_RGB_ARB 0x8581

6.50.2.2896

#define GL_SOURCE1_RGB_EXT 0x8581

6.50.2.2897

#define GL_SOURCE2_ALPHA 0x858A

6.50.2.2898

#define GL_SOURCE2_ALPHA_ARB 0x858A

6.50.2.2899

#define GL_SOURCE2_ALPHA_EXT 0x858A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

421

422

File Documentation

6.50.2.2900

#define GL_SOURCE2_RGB 0x8582

6.50.2.2901

#define GL_SOURCE2_RGB_ARB 0x8582

6.50.2.2902

#define GL_SOURCE2_RGB_EXT 0x8582

6.50.2.2903

#define GL_SOURCE3_ALPHA_NV 0x858B

6.50.2.2904

#define GL_SOURCE3_RGB_NV 0x8583

6.50.2.2905

#define GL_SPARE0_NV 0x852E

6.50.2.2906

#define GL_SPARE0_PLUS_SECONDARY_COLOR_NV 0x8532

6.50.2.2907

#define GL_SPARE1_NV 0x852F

6.50.2.2908

#define GL_SPRITE_AXIAL_SGIX 0x814C

6.50.2.2909

#define GL_SPRITE_AXIS_SGIX 0x814A

6.50.2.2910

#define GL_SPRITE_EYE_ALIGNED_SGIX 0x814E

6.50.2.2911

#define GL_SPRITE_MODE_SGIX 0x8149

6.50.2.2912

#define GL_SPRITE_OBJECT_ALIGNED_SGIX 0x814D

6.50.2.2913

#define GL_SPRITE_SGIX 0x8148

6.50.2.2914

#define GL_SPRITE_TRANSLATION_SGIX 0x814B

6.50.2.2915

#define GL_SRC0_ALPHA 0x8588

6.50.2.2916

#define GL_SRC0_RGB 0x8580

6.50.2.2917

#define GL_SRC1_ALPHA 0x8589

6.50.2.2918

#define GL_SRC1_COLOR 0x88F9

6.50.2.2919

#define GL_SRC1_RGB 0x8581

6.50.2.2920

#define GL_SRC2_ALPHA 0x858A

6.50.2.2921

#define GL_SRC2_RGB 0x8582

6.50.2.2922

#define GL_SRGB 0x8C40

6.50.2.2923

#define GL_SRGB8 0x8C41

6.50.2.2924

#define GL_SRGB8_ALPHA8 0x8C43

6.50.2.2925

#define GL_SRGB8_ALPHA8_EXT 0x8C43

6.50.2.2926

#define GL_SRGB8_EXT 0x8C41

6.50.2.2927

#define GL_SRGB_ALPHA 0x8C42

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2928

#define GL_SRGB_ALPHA_EXT 0x8C42

6.50.2.2929

#define GL_SRGB_EXT 0x8C40

6.50.2.2930

#define GL_STATIC_ATI 0x8760

6.50.2.2931

#define GL_STATIC_COPY 0x88E6

6.50.2.2932

#define GL_STATIC_COPY_ARB 0x88E6

6.50.2.2933

#define GL_STATIC_DRAW 0x88E4

6.50.2.2934

#define GL_STATIC_DRAW_ARB 0x88E4

6.50.2.2935

#define GL_STATIC_READ 0x88E5

6.50.2.2936

#define GL_STATIC_READ_ARB 0x88E5

6.50.2.2937

#define GL_STENCIL_ATTACHMENT 0x8D20

6.50.2.2938

#define GL_STENCIL_ATTACHMENT_EXT 0x8D20

6.50.2.2939

#define GL_STENCIL_BACK_FAIL 0x8801

6.50.2.2940

#define GL_STENCIL_BACK_FAIL_ATI 0x8801

6.50.2.2941

#define GL_STENCIL_BACK_FUNC 0x8800

6.50.2.2942

#define GL_STENCIL_BACK_FUNC_ATI 0x8800

6.50.2.2943

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL 0x8802

6.50.2.2944

#define GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI 0x8802

6.50.2.2945

#define GL_STENCIL_BACK_PASS_DEPTH_PASS 0x8803

6.50.2.2946

#define GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI 0x8803

6.50.2.2947

#define GL_STENCIL_BACK_REF 0x8CA3

6.50.2.2948

#define GL_STENCIL_BACK_VALUE_MASK 0x8CA4

6.50.2.2949

#define GL_STENCIL_BACK_WRITEMASK 0x8CA5

6.50.2.2950

#define GL_STENCIL_BUFFER 0x8224

6.50.2.2951

#define GL_STENCIL_CLEAR_TAG_VALUE_EXT 0x88F3

6.50.2.2952

#define GL_STENCIL_INDEX1 0x8D46

6.50.2.2953

#define GL_STENCIL_INDEX16 0x8D49

6.50.2.2954

#define GL_STENCIL_INDEX16_EXT 0x8D49

6.50.2.2955

#define GL_STENCIL_INDEX1_EXT 0x8D46

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

423

424

File Documentation

6.50.2.2956

#define GL_STENCIL_INDEX4 0x8D47

6.50.2.2957

#define GL_STENCIL_INDEX4_EXT 0x8D47

6.50.2.2958

#define GL_STENCIL_INDEX8 0x8D48

6.50.2.2959

#define GL_STENCIL_INDEX8_EXT 0x8D48

6.50.2.2960

#define GL_STENCIL_TAG_BITS_EXT 0x88F2

6.50.2.2961

#define GL_STENCIL_TEST_TWO_SIDE_EXT 0x8910

6.50.2.2962

#define GL_STORAGE_CACHED_APPLE 0x85BE

6.50.2.2963

#define GL_STORAGE_CLIENT_APPLE 0x85B4

6.50.2.2964

#define GL_STORAGE_PRIVATE_APPLE 0x85BD

6.50.2.2965

#define GL_STORAGE_SHARED_APPLE 0x85BF

6.50.2.2966

#define GL_STREAM_COPY 0x88E2

6.50.2.2967

#define GL_STREAM_COPY_ARB 0x88E2

6.50.2.2968

#define GL_STREAM_DRAW 0x88E0

6.50.2.2969

#define GL_STREAM_DRAW_ARB 0x88E0

6.50.2.2970

#define GL_STREAM_READ 0x88E1

6.50.2.2971

#define GL_STREAM_READ_ARB 0x88E1

6.50.2.2972

#define GL_STRICT_DEPTHFUNC_HINT_PGI 0x1A216

6.50.2.2973

#define GL_STRICT_LIGHTING_HINT_PGI 0x1A217

6.50.2.2974

#define GL_STRICT_SCISSOR_HINT_PGI 0x1A218

6.50.2.2975

#define GL_SUB_ATI 0x8965

6.50.2.2976

#define GL_SUBTRACT 0x84E7

6.50.2.2977

#define GL_SUBTRACT_ARB 0x84E7

6.50.2.2978

#define GL_SUCCESS_NV 0x902F

6.50.2.2979

#define GL_SUN_convolution_border_modes 1

6.50.2.2980

#define GL_SUN_global_alpha 1

6.50.2.2981

#define GL_SUN_mesh_array 1

6.50.2.2982

#define GL_SUN_slice_accum 1

6.50.2.2983

#define GL_SUN_triangle_list 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.2984

#define GL_SUN_vertex 1

6.50.2.2985

#define GL_SUNX_constant_data 1

6.50.2.2986

#define GL_SURFACE_MAPPED_NV 0x8700

6.50.2.2987

#define GL_SURFACE_REGISTERED_NV 0x86FD

6.50.2.2988

#define GL_SURFACE_STATE_NV 0x86EB

6.50.2.2989

#define GL_SWIZZLE_STQ_ATI 0x8977

6.50.2.2990

#define GL_SWIZZLE_STQ_DQ_ATI 0x8979

6.50.2.2991

#define GL_SWIZZLE_STR_ATI 0x8976

6.50.2.2992

#define GL_SWIZZLE_STR_DR_ATI 0x8978

6.50.2.2993

#define GL_SWIZZLE_STRQ_ATI 0x897A

6.50.2.2994

#define GL_SWIZZLE_STRQ_DQ_ATI 0x897B

6.50.2.2995

#define GL_SYNC_CL_EVENT_ARB 0x8240

6.50.2.2996

#define GL_SYNC_CL_EVENT_COMPLETE_ARB 0x8241

6.50.2.2997

#define GL_SYNC_CONDITION 0x9113

6.50.2.2998

#define GL_SYNC_FENCE 0x9116

6.50.2.2999

#define GL_SYNC_FLAGS 0x9115

6.50.2.3000

#define GL_SYNC_FLUSH_COMMANDS_BIT 0x00000001

6.50.2.3001

#define GL_SYNC_GPU_COMMANDS_COMPLETE 0x9117

6.50.2.3002

#define GL_SYNC_STATUS 0x9114

6.50.2.3003

#define GL_T2F_IUI_N3F_V2F_EXT 0x81B3

6.50.2.3004

#define GL_T2F_IUI_N3F_V3F_EXT 0x81B4

6.50.2.3005

#define GL_T2F_IUI_V2F_EXT 0x81B1

6.50.2.3006

#define GL_T2F_IUI_V3F_EXT 0x81B2

6.50.2.3007

#define GL_TABLE_TOO_LARGE 0x8031

6.50.2.3008

#define GL_TABLE_TOO_LARGE_EXT 0x8031

6.50.2.3009

#define GL_TANGENT_ARRAY_EXT 0x8439

6.50.2.3010

#define GL_TANGENT_ARRAY_POINTER_EXT 0x8442

6.50.2.3011

#define GL_TANGENT_ARRAY_STRIDE_EXT 0x843F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

425

426

File Documentation

6.50.2.3012

#define GL_TANGENT_ARRAY_TYPE_EXT 0x843E

6.50.2.3013

#define GL_TESS_CONTROL_OUTPUT_VERTICES 0x8E75

6.50.2.3014

#define GL_TESS_CONTROL_PROGRAM_NV 0x891E

6.50.2.3015

#define GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV 0x8C74

6.50.2.3016

#define GL_TESS_CONTROL_SHADER 0x8E88

6.50.2.3017

#define GL_TESS_CONTROL_SHADER_BIT 0x00000008

6.50.2.3018

#define GL_TESS_EVALUATION_PROGRAM_NV 0x891F

6.50.2.3019

#define GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV 0x8C75

6.50.2.3020

#define GL_TESS_EVALUATION_SHADER 0x8E87

6.50.2.3021

#define GL_TESS_EVALUATION_SHADER_BIT 0x00000010

6.50.2.3022

#define GL_TESS_GEN_MODE 0x8E76

6.50.2.3023

#define GL_TESS_GEN_POINT_MODE 0x8E79

6.50.2.3024

#define GL_TESS_GEN_SPACING 0x8E77

6.50.2.3025

#define GL_TESS_GEN_VERTEX_ORDER 0x8E78

6.50.2.3026

#define GL_TESSELLATION_FACTOR_AMD 0x9005

6.50.2.3027

#define GL_TESSELLATION_MODE_AMD 0x9004

6.50.2.3028

#define GL_TEXCOORD1_BIT_PGI 0x10000000

6.50.2.3029

#define GL_TEXCOORD2_BIT_PGI 0x20000000

6.50.2.3030

#define GL_TEXCOORD3_BIT_PGI 0x40000000

6.50.2.3031

#define GL_TEXCOORD4_BIT_PGI 0x80000000

6.50.2.3032

#define GL_TEXT_FRAGMENT_SHADER_ATI 0x8200

6.50.2.3033

#define GL_TEXTURE0 0x84C0

6.50.2.3034

#define GL_TEXTURE0_ARB 0x84C0

6.50.2.3035

#define GL_TEXTURE1 0x84C1

6.50.2.3036

#define GL_TEXTURE10 0x84CA

6.50.2.3037

#define GL_TEXTURE10_ARB 0x84CA

6.50.2.3038

#define GL_TEXTURE11 0x84CB

6.50.2.3039

#define GL_TEXTURE11_ARB 0x84CB

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3040

#define GL_TEXTURE12 0x84CC

6.50.2.3041

#define GL_TEXTURE12_ARB 0x84CC

6.50.2.3042

#define GL_TEXTURE13 0x84CD

6.50.2.3043

#define GL_TEXTURE13_ARB 0x84CD

6.50.2.3044

#define GL_TEXTURE14 0x84CE

6.50.2.3045

#define GL_TEXTURE14_ARB 0x84CE

6.50.2.3046

#define GL_TEXTURE15 0x84CF

6.50.2.3047

#define GL_TEXTURE15_ARB 0x84CF

6.50.2.3048

#define GL_TEXTURE16 0x84D0

6.50.2.3049

#define GL_TEXTURE16_ARB 0x84D0

6.50.2.3050

#define GL_TEXTURE17 0x84D1

6.50.2.3051

#define GL_TEXTURE17_ARB 0x84D1

6.50.2.3052

#define GL_TEXTURE18 0x84D2

6.50.2.3053

#define GL_TEXTURE18_ARB 0x84D2

6.50.2.3054

#define GL_TEXTURE19 0x84D3

6.50.2.3055

#define GL_TEXTURE19_ARB 0x84D3

6.50.2.3056

#define GL_TEXTURE1_ARB 0x84C1

6.50.2.3057

#define GL_TEXTURE2 0x84C2

6.50.2.3058

#define GL_TEXTURE20 0x84D4

6.50.2.3059

#define GL_TEXTURE20_ARB 0x84D4

6.50.2.3060

#define GL_TEXTURE21 0x84D5

6.50.2.3061

#define GL_TEXTURE21_ARB 0x84D5

6.50.2.3062

#define GL_TEXTURE22 0x84D6

6.50.2.3063

#define GL_TEXTURE22_ARB 0x84D6

6.50.2.3064

#define GL_TEXTURE23 0x84D7

6.50.2.3065

#define GL_TEXTURE23_ARB 0x84D7

6.50.2.3066

#define GL_TEXTURE24 0x84D8

6.50.2.3067

#define GL_TEXTURE24_ARB 0x84D8

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

427

428

File Documentation

6.50.2.3068

#define GL_TEXTURE25 0x84D9

6.50.2.3069

#define GL_TEXTURE25_ARB 0x84D9

6.50.2.3070

#define GL_TEXTURE26 0x84DA

6.50.2.3071

#define GL_TEXTURE26_ARB 0x84DA

6.50.2.3072

#define GL_TEXTURE27 0x84DB

6.50.2.3073

#define GL_TEXTURE27_ARB 0x84DB

6.50.2.3074

#define GL_TEXTURE28 0x84DC

6.50.2.3075

#define GL_TEXTURE28_ARB 0x84DC

6.50.2.3076

#define GL_TEXTURE29 0x84DD

6.50.2.3077

#define GL_TEXTURE29_ARB 0x84DD

6.50.2.3078

#define GL_TEXTURE2_ARB 0x84C2

6.50.2.3079

#define GL_TEXTURE3 0x84C3

6.50.2.3080

#define GL_TEXTURE30 0x84DE

6.50.2.3081

#define GL_TEXTURE30_ARB 0x84DE

6.50.2.3082

#define GL_TEXTURE31 0x84DF

6.50.2.3083

#define GL_TEXTURE31_ARB 0x84DF

6.50.2.3084

#define GL_TEXTURE3_ARB 0x84C3

6.50.2.3085

#define GL_TEXTURE4 0x84C4

6.50.2.3086

#define GL_TEXTURE4_ARB 0x84C4

6.50.2.3087

#define GL_TEXTURE5 0x84C5

6.50.2.3088

#define GL_TEXTURE5_ARB 0x84C5

6.50.2.3089

#define GL_TEXTURE6 0x84C6

6.50.2.3090

#define GL_TEXTURE6_ARB 0x84C6

6.50.2.3091

#define GL_TEXTURE7 0x84C7

6.50.2.3092

#define GL_TEXTURE7_ARB 0x84C7

6.50.2.3093

#define GL_TEXTURE8 0x84C8

6.50.2.3094

#define GL_TEXTURE8_ARB 0x84C8

6.50.2.3095

#define GL_TEXTURE9 0x84C9

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3096

#define GL_TEXTURE9_ARB 0x84C9

6.50.2.3097

#define GL_TEXTURE_1D_ARRAY 0x8C18

6.50.2.3098

#define GL_TEXTURE_1D_ARRAY_EXT 0x8C18

6.50.2.3099

#define GL_TEXTURE_1D_BINDING_EXT 0x8068

6.50.2.3100

#define GL_TEXTURE_1D_STACK_BINDING_MESAX 0x875D

6.50.2.3101

#define GL_TEXTURE_1D_STACK_MESAX 0x8759

6.50.2.3102

#define GL_TEXTURE_2D_ARRAY 0x8C1A

6.50.2.3103

#define GL_TEXTURE_2D_ARRAY_EXT 0x8C1A

6.50.2.3104

#define GL_TEXTURE_2D_BINDING_EXT 0x8069

6.50.2.3105

#define GL_TEXTURE_2D_MULTISAMPLE 0x9100

6.50.2.3106

#define GL_TEXTURE_2D_MULTISAMPLE_ARRAY 0x9102

6.50.2.3107

#define GL_TEXTURE_2D_STACK_BINDING_MESAX 0x875E

6.50.2.3108

#define GL_TEXTURE_2D_STACK_MESAX 0x875A

6.50.2.3109

#define GL_TEXTURE_3D 0x806F

6.50.2.3110

#define GL_TEXTURE_3D_BINDING_EXT 0x806A

6.50.2.3111

#define GL_TEXTURE_3D_EXT 0x806F

6.50.2.3112

#define GL_TEXTURE_4D_BINDING_SGIS 0x814F

6.50.2.3113

#define GL_TEXTURE_4D_SGIS 0x8134

6.50.2.3114

#define GL_TEXTURE_4DSIZE_SGIS 0x8136

6.50.2.3115

#define GL_TEXTURE_ALPHA_SIZE_EXT 0x805F

6.50.2.3116

#define GL_TEXTURE_ALPHA_TYPE 0x8C13

6.50.2.3117

#define GL_TEXTURE_ALPHA_TYPE_ARB 0x8C13

6.50.2.3118

#define GL_TEXTURE_APPLICATION_MODE_EXT 0x834F

6.50.2.3119

#define GL_TEXTURE_BASE_LEVEL 0x813C

6.50.2.3120

#define GL_TEXTURE_BASE_LEVEL_SGIS 0x813C

6.50.2.3121

#define GL_TEXTURE_BINDING_1D_ARRAY 0x8C1C

6.50.2.3122

#define GL_TEXTURE_BINDING_1D_ARRAY_EXT 0x8C1C

6.50.2.3123

#define GL_TEXTURE_BINDING_2D_ARRAY 0x8C1D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

429

430

File Documentation

6.50.2.3124

#define GL_TEXTURE_BINDING_2D_ARRAY_EXT 0x8C1D

6.50.2.3125

#define GL_TEXTURE_BINDING_2D_MULTISAMPLE 0x9104

6.50.2.3126

#define GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY 0x9105

6.50.2.3127

#define GL_TEXTURE_BINDING_3D 0x806A

6.50.2.3128

#define GL_TEXTURE_BINDING_BUFFER 0x8C2C

6.50.2.3129

#define GL_TEXTURE_BINDING_BUFFER_ARB 0x8C2C

6.50.2.3130

#define GL_TEXTURE_BINDING_BUFFER_EXT 0x8C2C

6.50.2.3131

#define GL_TEXTURE_BINDING_CUBE_MAP 0x8514

6.50.2.3132

#define GL_TEXTURE_BINDING_CUBE_MAP_ARB 0x8514

6.50.2.3133

#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY 0x900A

6.50.2.3134

#define GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB 0x900A

6.50.2.3135

#define GL_TEXTURE_BINDING_CUBE_MAP_EXT 0x8514

6.50.2.3136

#define GL_TEXTURE_BINDING_RECTANGLE 0x84F6

6.50.2.3137

#define GL_TEXTURE_BINDING_RECTANGLE_ARB 0x84F6

6.50.2.3138

#define GL_TEXTURE_BINDING_RECTANGLE_NV 0x84F6

6.50.2.3139

#define GL_TEXTURE_BINDING_RENDERBUFFER_NV 0x8E53

6.50.2.3140

#define GL_TEXTURE_BLUE_SIZE_EXT 0x805E

6.50.2.3141

#define GL_TEXTURE_BLUE_TYPE 0x8C12

6.50.2.3142

#define GL_TEXTURE_BLUE_TYPE_ARB 0x8C12

6.50.2.3143

#define GL_TEXTURE_BORDER_VALUES_NV 0x871A

6.50.2.3144

#define GL_TEXTURE_BUFFER 0x8C2A

6.50.2.3145

#define GL_TEXTURE_BUFFER_ARB 0x8C2A

6.50.2.3146

#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING 0x8C2D

6.50.2.3147

#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB 0x8C2D

6.50.2.3148

#define GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT 0x8C2D

6.50.2.3149

#define GL_TEXTURE_BUFFER_EXT 0x8C2A

6.50.2.3150

#define GL_TEXTURE_BUFFER_FORMAT 0x8C2E

6.50.2.3151

#define GL_TEXTURE_BUFFER_FORMAT_ARB 0x8C2E

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3152

#define GL_TEXTURE_BUFFER_FORMAT_EXT 0x8C2E

6.50.2.3153

#define GL_TEXTURE_CLIPMAP_CENTER_SGIX 0x8171

6.50.2.3154

#define GL_TEXTURE_CLIPMAP_DEPTH_SGIX 0x8176

6.50.2.3155

#define GL_TEXTURE_CLIPMAP_FRAME_SGIX 0x8172

6.50.2.3156

#define GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX 0x8175

6.50.2.3157

#define GL_TEXTURE_CLIPMAP_OFFSET_SGIX 0x8173

6.50.2.3158

#define GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX 0x8174

6.50.2.3159

#define GL_TEXTURE_COLOR_TABLE_SGI 0x80BC

6.50.2.3160

#define GL_TEXTURE_COLOR_WRITEMASK_SGIS 0x81EF

6.50.2.3161

#define GL_TEXTURE_COMPARE_FAIL_VALUE_ARB 0x80BF

6.50.2.3162

#define GL_TEXTURE_COMPARE_FUNC 0x884D

6.50.2.3163

#define GL_TEXTURE_COMPARE_FUNC_ARB 0x884D

6.50.2.3164

#define GL_TEXTURE_COMPARE_MODE 0x884C

6.50.2.3165

#define GL_TEXTURE_COMPARE_MODE_ARB 0x884C

6.50.2.3166

#define GL_TEXTURE_COMPARE_OPERATOR_SGIX 0x819B

6.50.2.3167

#define GL_TEXTURE_COMPARE_SGIX 0x819A

6.50.2.3168

#define GL_TEXTURE_COMPRESSED 0x86A1

6.50.2.3169

#define GL_TEXTURE_COMPRESSED_ARB 0x86A1

6.50.2.3170

#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE 0x86A0

6.50.2.3171

#define GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB 0x86A0

6.50.2.3172

#define GL_TEXTURE_COMPRESSION_HINT 0x84EF

6.50.2.3173

#define GL_TEXTURE_COMPRESSION_HINT_ARB 0x84EF

6.50.2.3174

#define GL_TEXTURE_CONSTANT_DATA_SUNX 0x81D6

6.50.2.3175

#define GL_TEXTURE_COORD_ARRAY_ADDRESS_NV 0x8F25

6.50.2.3176

#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING 0x889A

6.50.2.3177

#define GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB 0x889A

6.50.2.3178

#define GL_TEXTURE_COORD_ARRAY_COUNT_EXT 0x808B

6.50.2.3179

#define GL_TEXTURE_COORD_ARRAY_EXT 0x8078

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

431

432

File Documentation

6.50.2.3180

#define GL_TEXTURE_COORD_ARRAY_LENGTH_NV 0x8F2F

6.50.2.3181

#define GL_TEXTURE_COORD_ARRAY_LIST_IBM 103074

6.50.2.3182

#define GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM 103084

6.50.2.3183

#define GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL 0x83F8

6.50.2.3184

#define GL_TEXTURE_COORD_ARRAY_POINTER_EXT 0x8092

6.50.2.3185

#define GL_TEXTURE_COORD_ARRAY_SIZE_EXT 0x8088

6.50.2.3186

#define GL_TEXTURE_COORD_ARRAY_STRIDE_EXT 0x808A

6.50.2.3187

#define GL_TEXTURE_COORD_ARRAY_TYPE_EXT 0x8089

6.50.2.3188

#define GL_TEXTURE_COORD_NV 0x8C79

6.50.2.3189

#define GL_TEXTURE_CUBE_MAP 0x8513

6.50.2.3190

#define GL_TEXTURE_CUBE_MAP_ARB 0x8513

6.50.2.3191

#define GL_TEXTURE_CUBE_MAP_ARRAY 0x9009

6.50.2.3192

#define GL_TEXTURE_CUBE_MAP_ARRAY_ARB 0x9009

6.50.2.3193

#define GL_TEXTURE_CUBE_MAP_EXT 0x8513

6.50.2.3194

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X 0x8516

6.50.2.3195

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB 0x8516

6.50.2.3196

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT 0x8516

6.50.2.3197

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y 0x8518

6.50.2.3198

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB 0x8518

6.50.2.3199

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT 0x8518

6.50.2.3200

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z 0x851A

6.50.2.3201

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB 0x851A

6.50.2.3202

#define GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT 0x851A

6.50.2.3203

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X 0x8515

6.50.2.3204

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB 0x8515

6.50.2.3205

#define GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT 0x8515

6.50.2.3206

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y 0x8517

6.50.2.3207

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB 0x8517

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3208

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT 0x8517

6.50.2.3209

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z 0x8519

6.50.2.3210

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB 0x8519

6.50.2.3211

#define GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT 0x8519

6.50.2.3212

#define GL_TEXTURE_CUBE_MAP_SEAMLESS 0x884F

6.50.2.3213

#define GL_TEXTURE_DEFORMATION_BIT_SGIX 0x00000001

6.50.2.3214

#define GL_TEXTURE_DEFORMATION_SGIX 0x8195

6.50.2.3215

#define GL_TEXTURE_DEPTH 0x8071

6.50.2.3216

#define GL_TEXTURE_DEPTH_EXT 0x8071

6.50.2.3217

#define GL_TEXTURE_DEPTH_SIZE 0x884A

6.50.2.3218

#define GL_TEXTURE_DEPTH_SIZE_ARB 0x884A

6.50.2.3219

#define GL_TEXTURE_DEPTH_TYPE 0x8C16

6.50.2.3220

#define GL_TEXTURE_DEPTH_TYPE_ARB 0x8C16

6.50.2.3221

#define GL_TEXTURE_DS_SIZE_NV 0x871D

6.50.2.3222

#define GL_TEXTURE_DT_SIZE_NV 0x871E

6.50.2.3223

#define GL_TEXTURE_ENV_BIAS_SGIX 0x80BE

6.50.2.3224

#define GL_TEXTURE_FETCH_BARRIER_BIT_EXT 0x00000008

6.50.2.3225

#define GL_TEXTURE_FILTER4_SIZE_SGIS 0x8147

6.50.2.3226

#define GL_TEXTURE_FILTER_CONTROL 0x8500

6.50.2.3227

#define GL_TEXTURE_FILTER_CONTROL_EXT 0x8500

6.50.2.3228

#define GL_TEXTURE_FIXED_SAMPLE_LOCATIONS 0x9107

6.50.2.3229

#define GL_TEXTURE_FLOAT_COMPONENTS_NV 0x888C

6.50.2.3230

#define GL_TEXTURE_FREE_MEMORY_ATI 0x87FC

6.50.2.3231

#define GL_TEXTURE_GEQUAL_R_SGIX 0x819D

6.50.2.3232

#define GL_TEXTURE_GREEN_SIZE_EXT 0x805D

6.50.2.3233

#define GL_TEXTURE_GREEN_TYPE 0x8C11

6.50.2.3234

#define GL_TEXTURE_GREEN_TYPE_ARB 0x8C11

6.50.2.3235

#define GL_TEXTURE_HI_SIZE_NV 0x871B

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

433

434

File Documentation

6.50.2.3236

#define GL_TEXTURE_INDEX_SIZE_EXT 0x80ED

6.50.2.3237

#define GL_TEXTURE_INTENSITY_SIZE_EXT 0x8061

6.50.2.3238

#define GL_TEXTURE_INTENSITY_TYPE 0x8C15

6.50.2.3239

#define GL_TEXTURE_INTENSITY_TYPE_ARB 0x8C15

6.50.2.3240

#define GL_TEXTURE_LEQUAL_R_SGIX 0x819C

6.50.2.3241

#define GL_TEXTURE_LIGHT_EXT 0x8350

6.50.2.3242

#define GL_TEXTURE_LIGHTING_MODE_HP 0x8167

6.50.2.3243

#define GL_TEXTURE_LO_SIZE_NV 0x871C

6.50.2.3244

#define GL_TEXTURE_LOD_BIAS 0x8501

6.50.2.3245

#define GL_TEXTURE_LOD_BIAS_EXT 0x8501

6.50.2.3246

#define GL_TEXTURE_LOD_BIAS_R_SGIX 0x8190

6.50.2.3247

#define GL_TEXTURE_LOD_BIAS_S_SGIX 0x818E

6.50.2.3248

#define GL_TEXTURE_LOD_BIAS_T_SGIX 0x818F

6.50.2.3249

#define GL_TEXTURE_LUMINANCE_SIZE_EXT 0x8060

6.50.2.3250

#define GL_TEXTURE_LUMINANCE_TYPE 0x8C14

6.50.2.3251

#define GL_TEXTURE_LUMINANCE_TYPE_ARB 0x8C14

6.50.2.3252

#define GL_TEXTURE_MAG_SIZE_NV 0x871F

6.50.2.3253

#define GL_TEXTURE_MATERIAL_FACE_EXT 0x8351

6.50.2.3254

#define GL_TEXTURE_MATERIAL_PARAMETER_EXT 0x8352

6.50.2.3255

#define GL_TEXTURE_MAX_ANISOTROPY_EXT 0x84FE

6.50.2.3256

#define GL_TEXTURE_MAX_CLAMP_R_SGIX 0x836B

6.50.2.3257

#define GL_TEXTURE_MAX_CLAMP_S_SGIX 0x8369

6.50.2.3258

#define GL_TEXTURE_MAX_CLAMP_T_SGIX 0x836A

6.50.2.3259

#define GL_TEXTURE_MAX_LEVEL 0x813D

6.50.2.3260

#define GL_TEXTURE_MAX_LEVEL_SGIS 0x813D

6.50.2.3261

#define GL_TEXTURE_MAX_LOD 0x813B

6.50.2.3262

#define GL_TEXTURE_MAX_LOD_SGIS 0x813B

6.50.2.3263

#define GL_TEXTURE_MIN_LOD 0x813A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3264

#define GL_TEXTURE_MIN_LOD_SGIS 0x813A

6.50.2.3265

#define GL_TEXTURE_MULTI_BUFFER_HINT_SGIX 0x812E

6.50.2.3266

#define GL_TEXTURE_NORMAL_EXT 0x85AF

6.50.2.3267

#define GL_TEXTURE_POST_SPECULAR_HP 0x8168

6.50.2.3268

#define GL_TEXTURE_PRE_SPECULAR_HP 0x8169

6.50.2.3269

#define GL_TEXTURE_PRIORITY_EXT 0x8066

6.50.2.3270

#define GL_TEXTURE_RANGE_LENGTH_APPLE 0x85B7

6.50.2.3271

#define GL_TEXTURE_RANGE_POINTER_APPLE 0x85B8

6.50.2.3272

#define GL_TEXTURE_RECTANGLE 0x84F5

6.50.2.3273

#define GL_TEXTURE_RECTANGLE_ARB 0x84F5

6.50.2.3274

#define GL_TEXTURE_RECTANGLE_NV 0x84F5

6.50.2.3275

#define GL_TEXTURE_RED_SIZE_EXT 0x805C

6.50.2.3276

#define GL_TEXTURE_RED_TYPE 0x8C10

6.50.2.3277

#define GL_TEXTURE_RED_TYPE_ARB 0x8C10

6.50.2.3278

#define GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV 0x8E54

6.50.2.3279

#define GL_TEXTURE_RENDERBUFFER_NV 0x8E55

6.50.2.3280

#define GL_TEXTURE_RESIDENT_EXT 0x8067

6.50.2.3281

#define GL_TEXTURE_SAMPLES 0x9106

6.50.2.3282

#define GL_TEXTURE_SHADER_NV 0x86DE

6.50.2.3283

#define GL_TEXTURE_SHARED_SIZE 0x8C3F

6.50.2.3284

#define GL_TEXTURE_SHARED_SIZE_EXT 0x8C3F

6.50.2.3285

#define GL_TEXTURE_STENCIL_SIZE 0x88F1

6.50.2.3286

#define GL_TEXTURE_STENCIL_SIZE_EXT 0x88F1

6.50.2.3287

#define GL_TEXTURE_STORAGE_HINT_APPLE 0x85BC

6.50.2.3288

#define GL_TEXTURE_SWIZZLE_A 0x8E45

6.50.2.3289

#define GL_TEXTURE_SWIZZLE_A_EXT 0x8E45

6.50.2.3290

#define GL_TEXTURE_SWIZZLE_B 0x8E44

6.50.2.3291

#define GL_TEXTURE_SWIZZLE_B_EXT 0x8E44

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

435

436

File Documentation

6.50.2.3292

#define GL_TEXTURE_SWIZZLE_G 0x8E43

6.50.2.3293

#define GL_TEXTURE_SWIZZLE_G_EXT 0x8E43

6.50.2.3294

#define GL_TEXTURE_SWIZZLE_R 0x8E42

6.50.2.3295

#define GL_TEXTURE_SWIZZLE_R_EXT 0x8E42

6.50.2.3296

#define GL_TEXTURE_SWIZZLE_RGBA 0x8E46

6.50.2.3297

#define GL_TEXTURE_SWIZZLE_RGBA_EXT 0x8E46

6.50.2.3298

#define GL_TEXTURE_TOO_LARGE_EXT 0x8065

6.50.2.3299

#define GL_TEXTURE_UNSIGNED_REMAP_MODE_NV 0x888F

6.50.2.3300

#define GL_TEXTURE_UPDATE_BARRIER_BIT_EXT 0x00000100

6.50.2.3301

#define GL_TEXTURE_WRAP_Q_SGIS 0x8137

6.50.2.3302

#define GL_TEXTURE_WRAP_R 0x8072

6.50.2.3303

#define GL_TEXTURE_WRAP_R_EXT 0x8072

6.50.2.3304

#define GL_TIME_ELAPSED 0x88BF

6.50.2.3305

#define GL_TIME_ELAPSED_EXT 0x88BF

6.50.2.3306

#define GL_TIMEOUT_EXPIRED 0x911B

6.50.2.3307

#define GL_TIMEOUT_IGNORED 0xFFFFFFFFFFFFFFFFull

6.50.2.3308

#define GL_TIMESTAMP 0x8E28

6.50.2.3309

#define GL_TRACK_MATRIX_NV 0x8648

6.50.2.3310

#define GL_TRACK_MATRIX_TRANSFORM_NV 0x8649

6.50.2.3311

#define GL_TRANSFORM_FEEDBACK 0x8E22

6.50.2.3312

#define GL_TRANSFORM_FEEDBACK_ATTRIBS_NV 0x8C7E

6.50.2.3313

#define GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT 0x00000800

6.50.2.3314

#define GL_TRANSFORM_FEEDBACK_BINDING 0x8E25

6.50.2.3315

#define GL_TRANSFORM_FEEDBACK_BINDING_NV 0x8E25

6.50.2.3316

#define GL_TRANSFORM_FEEDBACK_BUFFER 0x8C8E

6.50.2.3317

#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE 0x8E24

6.50.2.3318

#define GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV 0x8E24

6.50.2.3319

#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING 0x8C8F

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3320

#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT 0x8C8F

6.50.2.3321

#define GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV 0x8C8F

6.50.2.3322

#define GL_TRANSFORM_FEEDBACK_BUFFER_EXT 0x8C8E

6.50.2.3323

#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE 0x8C7F

6.50.2.3324

#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT 0x8C7F

6.50.2.3325

#define GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV 0x8C7F

6.50.2.3326

#define GL_TRANSFORM_FEEDBACK_BUFFER_NV 0x8C8E

6.50.2.3327

#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED 0x8E23

6.50.2.3328

#define GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV 0x8E23

6.50.2.3329

#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE 0x8C85

6.50.2.3330

#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT 0x8C85

6.50.2.3331

#define GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV 0x8C85

6.50.2.3332

#define GL_TRANSFORM_FEEDBACK_BUFFER_START 0x8C84

6.50.2.3333

#define GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT 0x8C84

6.50.2.3334

#define GL_TRANSFORM_FEEDBACK_BUFFER_START_NV 0x8C84

6.50.2.3335

#define GL_TRANSFORM_FEEDBACK_NV 0x8E22

6.50.2.3336

#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN 0x8C88

6.50.2.3337

#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT 0x8C88

6.50.2.3338

#define GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV 0x8C88

6.50.2.3339

#define GL_TRANSFORM_FEEDBACK_RECORD_NV 0x8C86

6.50.2.3340

#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH 0x8C76

6.50.2.3341

#define GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT 0x8C76

6.50.2.3342

#define GL_TRANSFORM_FEEDBACK_VARYINGS 0x8C83

6.50.2.3343

#define GL_TRANSFORM_FEEDBACK_VARYINGS_EXT 0x8C83

6.50.2.3344

#define GL_TRANSFORM_FEEDBACK_VARYINGS_NV 0x8C83

6.50.2.3345

#define GL_TRANSFORM_HINT_APPLE 0x85B1

6.50.2.3346

#define GL_TRANSPOSE_COLOR_MATRIX 0x84E6

6.50.2.3347

#define GL_TRANSPOSE_COLOR_MATRIX_ARB 0x84E6

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

437

438

File Documentation

6.50.2.3348

#define GL_TRANSPOSE_CURRENT_MATRIX_ARB 0x88B7

6.50.2.3349

#define GL_TRANSPOSE_MODELVIEW_MATRIX 0x84E3

6.50.2.3350

#define GL_TRANSPOSE_MODELVIEW_MATRIX_ARB 0x84E3

6.50.2.3351

#define GL_TRANSPOSE_NV 0x862C

6.50.2.3352

#define GL_TRANSPOSE_PROGRAM_MATRIX_EXT 0x8E2E

6.50.2.3353

#define GL_TRANSPOSE_PROJECTION_MATRIX 0x84E4

6.50.2.3354

#define GL_TRANSPOSE_PROJECTION_MATRIX_ARB 0x84E4

6.50.2.3355

#define GL_TRANSPOSE_TEXTURE_MATRIX 0x84E5

6.50.2.3356

#define GL_TRANSPOSE_TEXTURE_MATRIX_ARB 0x84E5

6.50.2.3357

#define GL_TRIANGLE_LIST_SUN 0x81D7

6.50.2.3358

#define GL_TRIANGLE_MESH_SUN 0x8615

6.50.2.3359

#define GL_TRIANGLE_STRIP_ADJACENCY 0x000D

6.50.2.3360

#define GL_TRIANGLE_STRIP_ADJACENCY_ARB 0x000D

6.50.2.3361

#define GL_TRIANGLE_STRIP_ADJACENCY_EXT 0x000D

6.50.2.3362

#define GL_TRIANGLES_ADJACENCY 0x000C

6.50.2.3363

#define GL_TRIANGLES_ADJACENCY_ARB 0x000C

6.50.2.3364

#define GL_TRIANGLES_ADJACENCY_EXT 0x000C

6.50.2.3365

#define GL_TYPE_RGBA_FLOAT_ATI 0x8820

6.50.2.3366

#define GL_UNDEFINED_APPLE 0x8A1C

6.50.2.3367

#define GL_UNDEFINED_VERTEX 0x8260

6.50.2.3368

#define GL_UNIFORM_ARRAY_STRIDE 0x8A3C

6.50.2.3369

#define GL_UNIFORM_BARRIER_BIT_EXT 0x00000004

6.50.2.3370

#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES 0x8A43

6.50.2.3371

#define GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS 0x8A42

6.50.2.3372

#define GL_UNIFORM_BLOCK_BINDING 0x8A3F

6.50.2.3373

#define GL_UNIFORM_BLOCK_DATA_SIZE 0x8A40

6.50.2.3374

#define GL_UNIFORM_BLOCK_INDEX 0x8A3A

6.50.2.3375

#define GL_UNIFORM_BLOCK_NAME_LENGTH 0x8A41

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3376

#define GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER 0x8A46

6.50.2.3377

#define GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER 0x8A45

6.50.2.3378

#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER 0x84F0

6.50.2.3379

#define GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER 0x84F1

6.50.2.3380

#define GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER 0x8A44

6.50.2.3381

#define GL_UNIFORM_BUFFER 0x8A11

6.50.2.3382

#define GL_UNIFORM_BUFFER_BINDING 0x8A28

6.50.2.3383

#define GL_UNIFORM_BUFFER_BINDING_EXT 0x8DEF

6.50.2.3384

#define GL_UNIFORM_BUFFER_EXT 0x8DEE

6.50.2.3385

#define GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT 0x8A34

6.50.2.3386

#define GL_UNIFORM_BUFFER_SIZE 0x8A2A

6.50.2.3387

#define GL_UNIFORM_BUFFER_START 0x8A29

6.50.2.3388

#define GL_UNIFORM_IS_ROW_MAJOR 0x8A3E

6.50.2.3389

#define GL_UNIFORM_MATRIX_STRIDE 0x8A3D

6.50.2.3390

#define GL_UNIFORM_NAME_LENGTH 0x8A39

6.50.2.3391

#define GL_UNIFORM_OFFSET 0x8A3B

6.50.2.3392

#define GL_UNIFORM_SIZE 0x8A38

6.50.2.3393

#define GL_UNIFORM_TYPE 0x8A37

6.50.2.3394

#define GL_UNKNOWN_CONTEXT_RESET_ARB 0x8255

6.50.2.3395

#define GL_UNPACK_CLIENT_STORAGE_APPLE 0x85B2

6.50.2.3396

#define GL_UNPACK_CMYK_HINT_EXT 0x800F

6.50.2.3397

#define GL_UNPACK_CONSTANT_DATA_SUNX 0x81D5

6.50.2.3398

#define GL_UNPACK_IMAGE_DEPTH_SGIS 0x8133

6.50.2.3399

#define GL_UNPACK_IMAGE_HEIGHT 0x806E

6.50.2.3400

#define GL_UNPACK_IMAGE_HEIGHT_EXT 0x806E

6.50.2.3401

#define GL_UNPACK_RESAMPLE_OML 0x8985

6.50.2.3402

#define GL_UNPACK_RESAMPLE_SGIX 0x842D

6.50.2.3403

#define GL_UNPACK_ROW_BYTES_APPLE 0x8A16

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

439

440

File Documentation

6.50.2.3404

#define GL_UNPACK_SKIP_IMAGES 0x806D

6.50.2.3405

#define GL_UNPACK_SKIP_IMAGES_EXT 0x806D

6.50.2.3406

#define GL_UNPACK_SKIP_VOLUMES_SGIS 0x8132

6.50.2.3407

#define GL_UNPACK_SUBSAMPLE_RATE_SGIX 0x85A1

6.50.2.3408

#define GL_UNSIGNALED 0x9118

6.50.2.3409

#define GL_UNSIGNED_BYTE_2_3_3_REV 0x8362

6.50.2.3410

#define GL_UNSIGNED_BYTE_3_3_2 0x8032

6.50.2.3411

#define GL_UNSIGNED_BYTE_3_3_2_EXT 0x8032

6.50.2.3412

#define GL_UNSIGNED_IDENTITY_NV 0x8536

6.50.2.3413

#define GL_UNSIGNED_INT16_NV 0x8FF0

6.50.2.3414

#define GL_UNSIGNED_INT16_VEC2_NV 0x8FF1

6.50.2.3415

#define GL_UNSIGNED_INT16_VEC3_NV 0x8FF2

6.50.2.3416

#define GL_UNSIGNED_INT16_VEC4_NV 0x8FF3

6.50.2.3417

#define GL_UNSIGNED_INT64_AMD 0x8BC2

6.50.2.3418

#define GL_UNSIGNED_INT64_NV 0x140F

6.50.2.3419

#define GL_UNSIGNED_INT64_VEC2_NV 0x8FF5

6.50.2.3420

#define GL_UNSIGNED_INT64_VEC3_NV 0x8FF6

6.50.2.3421

#define GL_UNSIGNED_INT64_VEC4_NV 0x8FF7

6.50.2.3422

#define GL_UNSIGNED_INT8_NV 0x8FEC

6.50.2.3423

#define GL_UNSIGNED_INT8_VEC2_NV 0x8FED

6.50.2.3424

#define GL_UNSIGNED_INT8_VEC3_NV 0x8FEE

6.50.2.3425

#define GL_UNSIGNED_INT8_VEC4_NV 0x8FEF

6.50.2.3426

#define GL_UNSIGNED_INT_10_10_10_2 0x8036

6.50.2.3427

#define GL_UNSIGNED_INT_10_10_10_2_EXT 0x8036

6.50.2.3428

#define GL_UNSIGNED_INT_10F_11F_11F_REV 0x8C3B

6.50.2.3429

#define GL_UNSIGNED_INT_10F_11F_11F_REV_EXT 0x8C3B

6.50.2.3430

#define GL_UNSIGNED_INT_24_8 0x84FA

6.50.2.3431

#define GL_UNSIGNED_INT_24_8_EXT 0x84FA

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3432

#define GL_UNSIGNED_INT_24_8_NV 0x84FA

6.50.2.3433

#define GL_UNSIGNED_INT_2_10_10_10_REV 0x8368

6.50.2.3434

#define GL_UNSIGNED_INT_5_9_9_9_REV 0x8C3E

6.50.2.3435

#define GL_UNSIGNED_INT_5_9_9_9_REV_EXT 0x8C3E

6.50.2.3436

#define GL_UNSIGNED_INT_8_8_8_8 0x8035

6.50.2.3437

#define GL_UNSIGNED_INT_8_8_8_8_EXT 0x8035

6.50.2.3438

#define GL_UNSIGNED_INT_8_8_8_8_REV 0x8367

6.50.2.3439

#define GL_UNSIGNED_INT_8_8_S8_S8_REV_NV 0x86DB

6.50.2.3440

#define GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT 0x9068

6.50.2.3441

#define GL_UNSIGNED_INT_IMAGE_1D_EXT 0x9062

6.50.2.3442

#define GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT 0x9069

6.50.2.3443

#define GL_UNSIGNED_INT_IMAGE_2D_EXT 0x9063

6.50.2.3444

#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT 0x906C

6.50.2.3445

#define GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT 0x906B

6.50.2.3446

#define GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT 0x9065

6.50.2.3447

#define GL_UNSIGNED_INT_IMAGE_3D_EXT 0x9064

6.50.2.3448

#define GL_UNSIGNED_INT_IMAGE_BUFFER_EXT 0x9067

6.50.2.3449

#define GL_UNSIGNED_INT_IMAGE_CUBE_EXT 0x9066

6.50.2.3450

#define GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT 0x906A

6.50.2.3451

#define GL_UNSIGNED_INT_S8_S8_8_8_NV 0x86DA

6.50.2.3452

#define GL_UNSIGNED_INT_SAMPLER_1D 0x8DD1

6.50.2.3453

#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY 0x8DD6

6.50.2.3454

#define GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT 0x8DD6

6.50.2.3455

#define GL_UNSIGNED_INT_SAMPLER_1D_EXT 0x8DD1

6.50.2.3456

#define GL_UNSIGNED_INT_SAMPLER_2D 0x8DD2

6.50.2.3457

#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY 0x8DD7

6.50.2.3458

#define GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT 0x8DD7

6.50.2.3459

#define GL_UNSIGNED_INT_SAMPLER_2D_EXT 0x8DD2

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

441

442

File Documentation

6.50.2.3460

#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE 0x910A

6.50.2.3461

#define GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY 0x910D

6.50.2.3462

#define GL_UNSIGNED_INT_SAMPLER_2D_RECT 0x8DD5

6.50.2.3463

#define GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT 0x8DD5

6.50.2.3464

#define GL_UNSIGNED_INT_SAMPLER_3D 0x8DD3

6.50.2.3465

#define GL_UNSIGNED_INT_SAMPLER_3D_EXT 0x8DD3

6.50.2.3466

#define GL_UNSIGNED_INT_SAMPLER_BUFFER 0x8DD8

6.50.2.3467

#define GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD 0x9003

6.50.2.3468

#define GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT 0x8DD8

6.50.2.3469

#define GL_UNSIGNED_INT_SAMPLER_CUBE 0x8DD4

6.50.2.3470

#define GL_UNSIGNED_INT_SAMPLER_CUBE_EXT 0x8DD4

6.50.2.3471

#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY 0x900F

6.50.2.3472

#define GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB 0x900F

6.50.2.3473

#define GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV 0x8E58

6.50.2.3474

#define GL_UNSIGNED_INT_VEC2 0x8DC6

6.50.2.3475

#define GL_UNSIGNED_INT_VEC2_EXT 0x8DC6

6.50.2.3476

#define GL_UNSIGNED_INT_VEC3 0x8DC7

6.50.2.3477

#define GL_UNSIGNED_INT_VEC3_EXT 0x8DC7

6.50.2.3478

#define GL_UNSIGNED_INT_VEC4 0x8DC8

6.50.2.3479

#define GL_UNSIGNED_INT_VEC4_EXT 0x8DC8

6.50.2.3480

#define GL_UNSIGNED_INVERT_NV 0x8537

6.50.2.3481

#define GL_UNSIGNED_NORMALIZED 0x8C17

6.50.2.3482

#define GL_UNSIGNED_NORMALIZED_ARB 0x8C17

6.50.2.3483

#define GL_UNSIGNED_SHORT_1_5_5_5_REV 0x8366

6.50.2.3484

#define GL_UNSIGNED_SHORT_4_4_4_4 0x8033

6.50.2.3485

#define GL_UNSIGNED_SHORT_4_4_4_4_EXT 0x8033

6.50.2.3486

#define GL_UNSIGNED_SHORT_4_4_4_4_REV 0x8365

6.50.2.3487

#define GL_UNSIGNED_SHORT_5_5_5_1 0x8034

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3488

#define GL_UNSIGNED_SHORT_5_5_5_1_EXT 0x8034

6.50.2.3489

#define GL_UNSIGNED_SHORT_5_6_5 0x8363

6.50.2.3490

#define GL_UNSIGNED_SHORT_5_6_5_REV 0x8364

6.50.2.3491

#define GL_UNSIGNED_SHORT_8_8_APPLE 0x85BA

6.50.2.3492

#define GL_UNSIGNED_SHORT_8_8_MESA 0x85BA

6.50.2.3493

#define GL_UNSIGNED_SHORT_8_8_REV_APPLE 0x85BB

6.50.2.3494

#define GL_UNSIGNED_SHORT_8_8_REV_MESA 0x85BB

6.50.2.3495

#define GL_UPPER_LEFT 0x8CA2

6.50.2.3496

#define GL_VALIDATE_STATUS 0x8B83

6.50.2.3497

#define GL_VARIABLE_A_NV 0x8523

6.50.2.3498

#define GL_VARIABLE_B_NV 0x8524

6.50.2.3499

#define GL_VARIABLE_C_NV 0x8525

6.50.2.3500

#define GL_VARIABLE_D_NV 0x8526

6.50.2.3501

#define GL_VARIABLE_E_NV 0x8527

6.50.2.3502

#define GL_VARIABLE_F_NV 0x8528

6.50.2.3503

#define GL_VARIABLE_G_NV 0x8529

6.50.2.3504

#define GL_VARIANT_ARRAY_EXT 0x87E8

6.50.2.3505

#define GL_VARIANT_ARRAY_POINTER_EXT 0x87E9

6.50.2.3506

#define GL_VARIANT_ARRAY_STRIDE_EXT 0x87E6

6.50.2.3507

#define GL_VARIANT_ARRAY_TYPE_EXT 0x87E7

6.50.2.3508

#define GL_VARIANT_DATATYPE_EXT 0x87E5

6.50.2.3509

#define GL_VARIANT_EXT 0x87C1

6.50.2.3510

#define GL_VARIANT_VALUE_EXT 0x87E4

6.50.2.3511

#define GL_VBO_FREE_MEMORY_ATI 0x87FB

6.50.2.3512

#define GL_VECTOR_EXT 0x87BF

6.50.2.3513

#define GL_VERSION_1_2 1

6.50.2.3514

#define GL_VERSION_1_2_DEPRECATED 1

6.50.2.3515

#define GL_VERSION_1_3 1

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

443

444

File Documentation

6.50.2.3516

#define GL_VERSION_1_3_DEPRECATED 1

6.50.2.3517

#define GL_VERSION_1_4 1

6.50.2.3518

#define GL_VERSION_1_4_DEPRECATED 1

6.50.2.3519

#define GL_VERSION_1_5 1

6.50.2.3520

#define GL_VERSION_2_0 1

6.50.2.3521

#define GL_VERSION_2_1 1

6.50.2.3522

#define GL_VERSION_3_0 1

6.50.2.3523

#define GL_VERSION_3_1 1

6.50.2.3524

#define GL_VERSION_3_2 1

6.50.2.3525

#define GL_VERSION_3_3 1

6.50.2.3526

#define GL_VERSION_4_0 1

6.50.2.3527

#define GL_VERSION_4_1 1

6.50.2.3528

#define GL_VERTEX23_BIT_PGI 0x00000004

6.50.2.3529

#define GL_VERTEX4_BIT_PGI 0x00000008

6.50.2.3530

#define GL_VERTEX_ARRAY_ADDRESS_NV 0x8F21

6.50.2.3531

#define GL_VERTEX_ARRAY_BINDING 0x85B5

6.50.2.3532

#define GL_VERTEX_ARRAY_BINDING_APPLE 0x85B5

6.50.2.3533

#define GL_VERTEX_ARRAY_BUFFER_BINDING 0x8896

6.50.2.3534

#define GL_VERTEX_ARRAY_BUFFER_BINDING_ARB 0x8896

6.50.2.3535

#define GL_VERTEX_ARRAY_COUNT_EXT 0x807D

6.50.2.3536

#define GL_VERTEX_ARRAY_EXT 0x8074

6.50.2.3537

#define GL_VERTEX_ARRAY_LENGTH_NV 0x8F2B

6.50.2.3538

#define GL_VERTEX_ARRAY_LIST_IBM 103070

6.50.2.3539

#define GL_VERTEX_ARRAY_LIST_STRIDE_IBM 103080

6.50.2.3540

#define GL_VERTEX_ARRAY_OBJECT_AMD 0x9154

6.50.2.3541

#define GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL 0x83F5

6.50.2.3542

#define GL_VERTEX_ARRAY_POINTER_EXT 0x808E

6.50.2.3543

#define GL_VERTEX_ARRAY_RANGE_APPLE 0x851D

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3544

#define GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE 0x851E

6.50.2.3545

#define GL_VERTEX_ARRAY_RANGE_LENGTH_NV 0x851E

6.50.2.3546

#define GL_VERTEX_ARRAY_RANGE_NV 0x851D

6.50.2.3547

#define GL_VERTEX_ARRAY_RANGE_POINTER_APPLE 0x8521

6.50.2.3548

#define GL_VERTEX_ARRAY_RANGE_POINTER_NV 0x8521

6.50.2.3549

#define GL_VERTEX_ARRAY_RANGE_VALID_NV 0x851F

6.50.2.3550

#define GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV 0x8533

6.50.2.3551

#define GL_VERTEX_ARRAY_SIZE_EXT 0x807A

6.50.2.3552

#define GL_VERTEX_ARRAY_STORAGE_HINT_APPLE 0x851F

6.50.2.3553

#define GL_VERTEX_ARRAY_STRIDE_EXT 0x807C

6.50.2.3554

#define GL_VERTEX_ARRAY_TYPE_EXT 0x807B

6.50.2.3555

#define GL_VERTEX_ATTRIB_ARRAY0_NV 0x8650

6.50.2.3556

#define GL_VERTEX_ATTRIB_ARRAY10_NV 0x865A

6.50.2.3557

#define GL_VERTEX_ATTRIB_ARRAY11_NV 0x865B

6.50.2.3558

#define GL_VERTEX_ATTRIB_ARRAY12_NV 0x865C

6.50.2.3559

#define GL_VERTEX_ATTRIB_ARRAY13_NV 0x865D

6.50.2.3560

#define GL_VERTEX_ATTRIB_ARRAY14_NV 0x865E

6.50.2.3561

#define GL_VERTEX_ATTRIB_ARRAY15_NV 0x865F

6.50.2.3562

#define GL_VERTEX_ATTRIB_ARRAY1_NV 0x8651

6.50.2.3563

#define GL_VERTEX_ATTRIB_ARRAY2_NV 0x8652

6.50.2.3564

#define GL_VERTEX_ATTRIB_ARRAY3_NV 0x8653

6.50.2.3565

#define GL_VERTEX_ATTRIB_ARRAY4_NV 0x8654

6.50.2.3566

#define GL_VERTEX_ATTRIB_ARRAY5_NV 0x8655

6.50.2.3567

#define GL_VERTEX_ATTRIB_ARRAY6_NV 0x8656

6.50.2.3568

#define GL_VERTEX_ATTRIB_ARRAY7_NV 0x8657

6.50.2.3569

#define GL_VERTEX_ATTRIB_ARRAY8_NV 0x8658

6.50.2.3570

#define GL_VERTEX_ATTRIB_ARRAY9_NV 0x8659

6.50.2.3571

#define GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV 0x8F20

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

445

446

File Documentation

6.50.2.3572

#define GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT 0x00000001

6.50.2.3573

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING 0x889F

6.50.2.3574

#define GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB 0x889F

6.50.2.3575

#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR 0x88FE

6.50.2.3576

#define GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB 0x88FE

6.50.2.3577

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED 0x8622

6.50.2.3578

#define GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB 0x8622

6.50.2.3579

#define GL_VERTEX_ATTRIB_ARRAY_INTEGER 0x88FD

6.50.2.3580

#define GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV 0x88FD

6.50.2.3581

#define GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV 0x8F2A

6.50.2.3582

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED 0x886A

6.50.2.3583

#define GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB 0x886A

6.50.2.3584

#define GL_VERTEX_ATTRIB_ARRAY_POINTER 0x8645

6.50.2.3585

#define GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB 0x8645

6.50.2.3586

#define GL_VERTEX_ATTRIB_ARRAY_SIZE 0x8623

6.50.2.3587

#define GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB 0x8623

6.50.2.3588

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE 0x8624

6.50.2.3589

#define GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB 0x8624

6.50.2.3590

#define GL_VERTEX_ATTRIB_ARRAY_TYPE 0x8625

6.50.2.3591

#define GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB 0x8625

6.50.2.3592

#define GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV 0x8F1E

6.50.2.3593

#define GL_VERTEX_ATTRIB_MAP1_APPLE 0x8A00

6.50.2.3594

#define GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE 0x8A03

6.50.2.3595

#define GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE 0x8A05

6.50.2.3596

#define GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE 0x8A04

6.50.2.3597

#define GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE 0x8A02

6.50.2.3598

#define GL_VERTEX_ATTRIB_MAP2_APPLE 0x8A01

6.50.2.3599

#define GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE 0x8A07

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3600

#define GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE 0x8A09

6.50.2.3601

#define GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE 0x8A08

6.50.2.3602

#define GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE 0x8A06

6.50.2.3603

#define GL_VERTEX_BLEND_ARB 0x86A7

6.50.2.3604

#define GL_VERTEX_CONSISTENT_HINT_PGI 0x1A22B

6.50.2.3605

#define GL_VERTEX_DATA_HINT_PGI 0x1A22A

6.50.2.3606

#define GL_VERTEX_ID_NV 0x8C7B

6.50.2.3607

#define GL_VERTEX_PRECLIP_HINT_SGIX 0x83EF

6.50.2.3608

#define GL_VERTEX_PRECLIP_SGIX 0x83EE

6.50.2.3609

#define GL_VERTEX_PROGRAM_ARB 0x8620

6.50.2.3610

#define GL_VERTEX_PROGRAM_BINDING_NV 0x864A

6.50.2.3611

#define GL_VERTEX_PROGRAM_NV 0x8620

6.50.2.3612

#define GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV 0x8DA2

6.50.2.3613

#define GL_VERTEX_PROGRAM_POINT_SIZE 0x8642

6.50.2.3614

#define GL_VERTEX_PROGRAM_POINT_SIZE_ARB 0x8642

6.50.2.3615

#define GL_VERTEX_PROGRAM_POINT_SIZE_NV 0x8642

6.50.2.3616

#define GL_VERTEX_PROGRAM_TWO_SIDE 0x8643

6.50.2.3617

#define GL_VERTEX_PROGRAM_TWO_SIDE_ARB 0x8643

6.50.2.3618

#define GL_VERTEX_PROGRAM_TWO_SIDE_NV 0x8643

6.50.2.3619

#define GL_VERTEX_SHADER 0x8B31

6.50.2.3620

#define GL_VERTEX_SHADER_ARB 0x8B31

6.50.2.3621

#define GL_VERTEX_SHADER_BINDING_EXT 0x8781

6.50.2.3622

#define GL_VERTEX_SHADER_BIT 0x00000001

6.50.2.3623

#define GL_VERTEX_SHADER_EXT 0x8780

6.50.2.3624

#define GL_VERTEX_SHADER_INSTRUCTIONS_EXT 0x87CF

6.50.2.3625

#define GL_VERTEX_SHADER_INVARIANTS_EXT 0x87D1

6.50.2.3626

#define GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT 0x87D2

6.50.2.3627

#define GL_VERTEX_SHADER_LOCALS_EXT 0x87D3

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

447

448

File Documentation

6.50.2.3628

#define GL_VERTEX_SHADER_OPTIMIZED_EXT 0x87D4

6.50.2.3629

#define GL_VERTEX_SHADER_VARIANTS_EXT 0x87D0

6.50.2.3630

#define GL_VERTEX_SOURCE_ATI 0x8774

6.50.2.3631

#define GL_VERTEX_STATE_PROGRAM_NV 0x8621

6.50.2.3632

#define GL_VERTEX_STREAM0_ATI 0x876C

6.50.2.3633

#define GL_VERTEX_STREAM1_ATI 0x876D

6.50.2.3634

#define GL_VERTEX_STREAM2_ATI 0x876E

6.50.2.3635

#define GL_VERTEX_STREAM3_ATI 0x876F

6.50.2.3636

#define GL_VERTEX_STREAM4_ATI 0x8770

6.50.2.3637

#define GL_VERTEX_STREAM5_ATI 0x8771

6.50.2.3638

#define GL_VERTEX_STREAM6_ATI 0x8772

6.50.2.3639

#define GL_VERTEX_STREAM7_ATI 0x8773

6.50.2.3640

#define GL_VERTEX_WEIGHT_ARRAY_EXT 0x850C

6.50.2.3641

#define GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT 0x8510

6.50.2.3642

#define GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT 0x850D

6.50.2.3643

#define GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT 0x850F

6.50.2.3644

#define GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT 0x850E

6.50.2.3645

#define GL_VERTEX_WEIGHTING_EXT 0x8509

6.50.2.3646

#define GL_VIBRANCE_BIAS_NV 0x8719

6.50.2.3647

#define GL_VIBRANCE_SCALE_NV 0x8713

6.50.2.3648

#define GL_VIDEO_BUFFER_BINDING_NV 0x9021

6.50.2.3649

#define GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV 0x902D

6.50.2.3650

#define GL_VIDEO_BUFFER_NV 0x9020

6.50.2.3651

#define GL_VIDEO_BUFFER_PITCH_NV 0x9028

6.50.2.3652

#define GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV 0x903B

6.50.2.3653

#define GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV 0x903A

6.50.2.3654

#define GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV 0x9039

6.50.2.3655

#define GL_VIDEO_CAPTURE_FRAME_WIDTH_NV 0x9038

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.2.3656

#define GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV 0x903C

6.50.2.3657

#define GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV 0x9026

6.50.2.3658

#define GL_VIDEO_COLOR_CONVERSION_MATRIX_NV 0x9029

6.50.2.3659

#define GL_VIDEO_COLOR_CONVERSION_MAX_NV 0x902A

6.50.2.3660

#define GL_VIDEO_COLOR_CONVERSION_MIN_NV 0x902B

6.50.2.3661

#define GL_VIDEO_COLOR_CONVERSION_OFFSET_NV 0x902C

6.50.2.3662

#define GL_VIEWPORT_BOUNDS_RANGE 0x825D

6.50.2.3663

#define GL_VIEWPORT_INDEX_PROVOKING_VERTEX 0x825F

6.50.2.3664

#define GL_VIEWPORT_SUBPIXEL_BITS 0x825C

6.50.2.3665

#define GL_VOLATILE_APPLE 0x8A1A

6.50.2.3666

#define GL_W_EXT 0x87D8

6.50.2.3667

#define GL_WAIT_FAILED 0x911D

6.50.2.3668

#define GL_WEIGHT_ARRAY_ARB 0x86AD

6.50.2.3669

#define GL_WEIGHT_ARRAY_BUFFER_BINDING 0x889E

6.50.2.3670

#define GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB 0x889E

6.50.2.3671

#define GL_WEIGHT_ARRAY_POINTER_ARB 0x86AC

6.50.2.3672

#define GL_WEIGHT_ARRAY_SIZE_ARB 0x86AB

6.50.2.3673

#define GL_WEIGHT_ARRAY_STRIDE_ARB 0x86AA

6.50.2.3674

#define GL_WEIGHT_ARRAY_TYPE_ARB 0x86A9

6.50.2.3675

#define GL_WEIGHT_SUM_UNITY_ARB 0x86A6

6.50.2.3676

#define GL_WIDE_LINE_HINT_PGI 0x1A222

6.50.2.3677

#define GL_WIN_phong_shading 1

6.50.2.3678

#define GL_WIN_specular_fog 1

6.50.2.3679

#define GL_WRAP_BORDER_SUN 0x81D4

6.50.2.3680

#define GL_WRITE_DISCARD_NV 0x88BE

6.50.2.3681

#define GL_WRITE_ONLY 0x88B9

6.50.2.3682

#define GL_WRITE_ONLY_ARB 0x88B9

6.50.2.3683

#define GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV 0x887A

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

449

450

File Documentation

6.50.2.3684

#define GL_WRITE_PIXEL_DATA_RANGE_NV 0x8878

6.50.2.3685

#define GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV 0x887C

6.50.2.3686

#define GL_X_EXT 0x87D5

6.50.2.3687

#define GL_Y_EXT 0x87D6

6.50.2.3688

#define GL_YCBAYCR8A_4224_NV 0x9032

6.50.2.3689

#define GL_YCBCR_422_APPLE 0x85B9

6.50.2.3690

#define GL_YCBCR_MESA 0x8757

6.50.2.3691

#define GL_YCBYCR8_422_NV 0x9031

6.50.2.3692

#define GL_YCRCB_422_SGIX 0x81BB

6.50.2.3693

#define GL_YCRCB_444_SGIX 0x81BC

6.50.2.3694

#define GL_YCRCB_SGIX 0x8318

6.50.2.3695

#define GL_YCRCBA_SGIX 0x8319

6.50.2.3696

#define GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV 0x9036

6.50.2.3697

#define GL_Z4Y12Z4CB12Z4CR12_444_NV 0x9037

6.50.2.3698

#define GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV 0x9035

6.50.2.3699

#define GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV 0x9034

6.50.2.3700

#define GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV 0x9033

6.50.2.3701

#define GL_Z_EXT 0x87D7

6.50.2.3702

#define GL_ZERO_EXT 0x87DD

6.50.2.3703

#define GLAPI extern

6.50.2.3704

#define GLEXT_64_TYPES_DEFINED

6.50.3

Typedef Documentation

6.50.3.1

typedef GLboolean GLboolean GLboolean GLboolean a

6.50.3.2

typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean abDotProduct

6.50.3.3

typedef GLenum GLenum abOutput

6.50.3.4

typedef GLenum access

6.50.3.5

typedef GLenum GLuint const GLvoid addr

6.50.3.6

typedef GLuint GLuint64EXT address

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.3.7

typedef GLuint GLuint GLuint alpha

6.50.3.8

typedef GLdouble angle

6.50.3.9

typedef GLuint GLuint arg1

451

6.50.3.10

typedef GLuint GLuint GLuint GLuint GLuint arg1Mod

6.50.3.11

typedef GLuint GLuint GLuint GLuint arg1Rep

6.50.3.12

typedef GLuint GLuint GLuint arg2

6.50.3.13

typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Mod

6.50.3.14

typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg2Rep

6.50.3.15

typedef GLuint GLuint GLuint GLuint arg3

6.50.3.16

typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Mod

6.50.3.17

typedef GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint GLuint arg3Rep

6.50.3.18

typedef GLuint arrays

6.50.3.19

typedef GLhandleARB attachedObj

6.50.3.20

typedef GLenum attachment

6.50.3.21

typedef const GLint attribs

6.50.3.22

typedef GLboolean GLboolean GLboolean b

6.50.3.23

typedef GLenum backfunc

6.50.3.24

typedef const GLsizei GLenum const GLvoid GLsizei const GLint basevertex

6.50.3.25

typedef GLuint64EXT GLuint beginPresentTimeId

6.50.3.26

typedef GLenum GLenum GLenum GLenum GLenum GLenum bias

6.50.3.27

typedef GLenum const GLvoid binary

6.50.3.28

typedef const GLuint GLenum binaryformat

6.50.3.29

typedef GLenum binaryFormat

6.50.3.30

typedef GLenum GLint GLint GLsizei GLenum GLsizei const GLvoid bits

6.50.3.31

typedef GLuint GLuint blue

6.50.3.32

typedef GLenum GLint GLenum GLsizei GLint border

6.50.3.33

typedef GLdouble GLdouble GLdouble bottom

6.50.3.34

typedef GLenum GLuint GLsizei const GLchar buf

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

452

File Documentation

6.50.3.35

typedef GLuint buffer

6.50.3.36

typedef GLsizei const GLchar GLenum bufferMode

6.50.3.37

typedef GLuint buffers

6.50.3.38

typedef GLsizei const GLenum bufs

6.50.3.39

typedef GLenum GLsizei bufSize

6.50.3.40

typedef GLsizei bufsize

6.50.3.41

typedef const GLint GLsizei const GLint bufstreams

6.50.3.42

typedef GLshort by

6.50.3.43

typedef GLenum GLsizei GLuint GLint bytesWritten

6.50.3.44

typedef GLshort GLshort bz

6.50.3.45

typedef const GLfloat const GLfloat c

6.50.3.46

typedef GLenum cap

6.50.3.47

typedef GLuint GLuint64EXT capture_time

6.50.3.48

typedef GLsizei GLenum categories

6.50.3.49

typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean cdDotProduct

6.50.3.50

typedef GLenum GLenum GLenum cdOutput

6.50.3.51

typedef GLenum clamp

6.50.3.52

typedef GLuint color

6.50.3.53

typedef GLuint colorNumber

6.50.3.54

typedef GLsizei GLsizei colorSamples

6.50.3.55

typedef GLenum GLsizei GLsizei GLenum GLenum const GLvoid const GLvoid column

6.50.3.56

typedef GLenum GLenum GLsizei GLvoid GLsizei columnBufSize

6.50.3.57

typedef GLenum GLenum GLuint components

6.50.3.58

typedef GLenum GLenum GLenum componentUsage

6.50.3.59

typedef GLenum condition

6.50.3.60

typedef GLenum coord

6.50.3.61

typedef const GLdouble coords

6.50.3.62

typedef GLenum GLsizei count

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.3.63

typedef GLuint counter

6.50.3.64

typedef GLboolean GLuint GLint GLuint counterList

6.50.3.65

typedef GLint GLint GLsizei GLuint counters

6.50.3.66

typedef GLint GLint GLsizei counterSize

6.50.3.67

typedef GLuint GLsizei GLsizei GLchar counterString

6.50.3.68

typedef GLsizei coverageSamples

6.50.3.69

typedef GLenum GLsizei GLuint data

6.50.3.70

typedef GLenum GLsizei dataSize

6.50.3.71

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei
GLsizei depth

6.50.3.72

typedef GLenum GLenum GLenum dfactorAlpha

6.50.3.73

typedef GLenum dfactorRGB

6.50.3.74

typedef GLuint divisor

6.50.3.75

typedef GLenum GLenum dpfail

6.50.3.76

typedef GLenum GLenum GLenum dppass

6.50.3.77

typedef GLint drawbuffer

6.50.3.78

typedef GLenum GLenum dst

6.50.3.79

typedef GLenum GLenum GLenum GLenum dstAlpha

6.50.3.80

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint dstLevel

6.50.3.81

typedef GLuint GLuint dstMask

6.50.3.82

typedef GLuint GLuint dstMod

6.50.3.83

typedef GLenum GLint GLint GLint GLint GLuint dstName

6.50.3.84

typedef GLenum GLenum dstRGB

6.50.3.85

typedef GLenum GLint GLint GLint GLint GLuint GLenum dstTarget

6.50.3.86

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint dstX

6.50.3.87

typedef GLint GLint GLint GLint dstX0

6.50.3.88

typedef GLint GLint GLint GLint GLint GLint dstX1

6.50.3.89

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint dstY

6.50.3.90

typedef GLint GLint GLint GLint GLint dstY0

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

453

454

File Documentation

6.50.3.91

typedef GLint GLint GLint GLint GLint GLint GLint dstY1

6.50.3.92

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint dstZ

6.50.3.93

typedef GLboolean enable

6.50.3.94

typedef GLenum GLsizei const GLuint GLboolean enabled

6.50.3.95

typedef GLuint GLuint end

6.50.3.96

typedef struct _cl_event event

6.50.3.97

typedef GLclampd GLclampd f

6.50.3.98

typedef GLenum GLuint GLint GLenum face

6.50.3.99

typedef const GLuint fences

6.50.3.100

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint fill0

6.50.3.101

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint fill1

6.50.3.102

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint fill2

6.50.3.103

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint
GLenum GLuint fill3

6.50.3.104

typedef GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter

6.50.3.105

typedef GLuint GLuint const GLint first

6.50.3.106

typedef GLsizei GLint GLsizei GLsizei GLsizei GLboolean fixedsamplelocations

6.50.3.107

typedef struct _cl_event GLbitfield flags

6.50.3.108

typedef GLuint GLint GLboolean GLint GLenum GLint format

6.50.3.109

typedef GLuint GLenum frame_region

6.50.3.110

typedef GLuint framebuffer

6.50.3.111

typedef GLuint framebuffers

6.50.3.112

typedef GLint fsize

6.50.3.113

typedef GLenum func

6.50.3.114

typedef GLboolean GLboolean g

6.50.3.115

typedef const GLvoid getProcAddress

6.50.3.116

typedef char GLchar

6.50.3.117

typedef char GLcharARB

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

455

6.50.3.118

typedef void(APIENTRY GLDEBUGPROCAMD) (GLuint id, GLenum category, GLenum severity, GLsizei
length, const GLchar message, GLvoid userParam)

6.50.3.119

typedef unsigned short GLhalfARB

6.50.3.120

typedef unsigned short GLhalfNV

6.50.3.121

typedef GLhandleARB

6.50.3.122

typedef int64_t GLint64

6.50.3.123

typedef int64_t GLint64EXT

6.50.3.124

typedef ptrdiff_t GLintptr

6.50.3.125

typedef ptrdiff_t GLintptrARB

6.50.3.126

typedef ptrdiff_t GLsizeiptr

6.50.3.127

typedef ptrdiff_t GLsizeiptrARB

6.50.3.128

typedef GLsync

6.50.3.129

typedef uint64_t GLuint64

6.50.3.130

typedef uint64_t GLuint64EXT

6.50.3.131

typedef GLvdpauSurfaceNV

6.50.3.132

typedef GLuint green

6.50.3.133

typedef GLboolean GLuint group

6.50.3.134

typedef GLsizei GLuint groups

6.50.3.135

typedef GLsizei groupsSize

6.50.3.136

typedef GLsizei GLsizei GLchar groupString

6.50.3.137

typedef GLfloat GLfloat GLfloat GLfloat h

6.50.3.138

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei GLsizei
height

6.50.3.139

typedef GLenum GLuint id

6.50.3.140

typedef GLsizei GLenum GLuint GLuint ids

6.50.3.141

typedef GLenum GLenum GLvoid image

6.50.3.142

typedef GLenum GLint GLint GLsizei GLenum GLsizei imageSize

6.50.3.143

typedef GLenum GLint GLvoid img

6.50.3.144

typedef GLuint in

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

456

File Documentation

6.50.3.145

typedef GLuint index

6.50.3.146

typedef GLsizei GLenum const GLvoid indices

6.50.3.147

typedef GLenum const GLvoid indirect

6.50.3.148

typedef GLsizei GLsizei GLchar infoLog

6.50.3.149

typedef GLenum input

6.50.3.150

typedef GLsizei GLsizei GLenum internalformat

6.50.3.151

typedef GLenum internalFormat

6.50.3.152

typedef GLuint interp

6.50.3.153

typedef GLboolean invert

6.50.3.154

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint key0

6.50.3.155

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLuint GLenum GLuint GLuint key1

6.50.3.156

typedef GLuint GLint GLboolean GLint layer

6.50.3.157

typedef GLuint GLint GLboolean layered

6.50.3.158

typedef GLdouble left

6.50.3.159

typedef GLenum GLenum GLsizei len

6.50.3.160

typedef GLenum GLsizei GLsizei length

6.50.3.161

typedef GLsizei GLenum GLuint GLuint GLsizei lengths

6.50.3.162

typedef GLuint GLint level

6.50.3.163

typedef GLint limit

6.50.3.164

typedef GLint location

6.50.3.165

typedef GLsizei const GLint locations

6.50.3.166

typedef GLenum GLint lod

6.50.3.167

typedef const GLdouble m

6.50.3.168

typedef GLenum GLenum mapping

6.50.3.169

typedef GLbitfield mask

6.50.3.170

typedef GLuint GLenum matrix

6.50.3.171

typedef GLint GLint maxActiveCounters

6.50.3.172

typedef GLsizei maxCount

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

457

6.50.3.173

typedef GLuint GLsizei maxLength

6.50.3.174

typedef GLsizei GLenum GLuint GLuint GLsizei GLchar message

6.50.3.175

typedef GLsizei GLenum GLenum GLuint GLenum GLsizei GLchar messageLog

6.50.3.176

typedef GLuint64EXT minPresentTime

6.50.3.177

typedef GLenum mode

6.50.3.178

typedef GLenum GLenum modeAlpha

6.50.3.179

typedef GLenum modeRGB

6.50.3.180

typedef const GLsizei GLenum const GLvoid const GLsizei GLint modestride

6.50.3.181

typedef GLuint monitors

6.50.3.182

typedef GLenum GLenum GLenum GLenum GLenum GLenum GLboolean GLboolean GLboolean
muxSum

6.50.3.183

typedef GLsizei n

6.50.3.184

typedef GLuint name

6.50.3.185

typedef GLint namelen

6.50.3.186

typedef GLuint const GLuint names

6.50.3.187

typedef const GLint GLsizei nbuffers

6.50.3.188

typedef GLint GLenum GLboolean normalized

6.50.3.189

typedef GLuint num

6.50.3.190

typedef GLboolean GLuint GLint numCounters

6.50.3.191

typedef GLenum GLsizei numTextureNames

6.50.3.192

typedef GLdouble nx

6.50.3.193

typedef GLhalfNV ny

6.50.3.194

typedef GLhalfNV GLhalfNV nz

6.50.3.195

typedef GLsizei GLsizei GLhandleARB obj

6.50.3.196

typedef GLuint GLuint GLint GLenum GLsizei GLintptr offset

6.50.3.197

typedef GLuint GLenum option

6.50.3.198

typedef GLuint GLfloat GLfloat GLint GLint order

6.50.3.199

typedef GLuint GLenum GLenum GLenum GLenum outW

6.50.3.200

typedef GLuint GLenum outX

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

458

File Documentation

6.50.3.201

typedef GLuint GLenum GLenum outY

6.50.3.202

typedef GLuint GLenum GLenum GLenum outZ

6.50.3.203

typedef GLfloat GLfloat p

6.50.3.204

typedef GLuint GLenum GLsizei GLsizei GLboolean packed

6.50.3.205

typedef GLuint GLuint param

6.50.3.206

typedef GLenum GLuint64EXT params

6.50.3.207

typedef GLsizei const GLchar path

6.50.3.208

typedef GLubyte pattern

6.50.3.209

typedef const GLubyte APIENTRYP PFNGLGETSTRINGIPROC(GLenum name, GLuint index)

6.50.3.210

typedef GLvoid APIENTRYP PFNGLMAPBUFFERARBPROC(GLenum target, GLenum access)

6.50.3.211

typedef GLvoid APIENTRYP PFNGLMAPBUFFERPROC(GLenum target, GLenum access)

6.50.3.212

typedef GLvoid APIENTRYP PFNGLMAPBUFFERRANGEPROC(GLenum target, GLintptr offset,


GLsizeiptr length, GLbitfield access)

6.50.3.213

typedef GLvoid APIENTRYP PFNGLMAPNAMEDBUFFEREXTPROC(GLuint buffer, GLenum access)

6.50.3.214

typedef GLvoid APIENTRYP PFNGLMAPNAMEDBUFFERRANGEEXTPROC(GLuint buffer, GLintptr offset,


GLsizeiptr length, GLbitfield access)

6.50.3.215

typedef GLvoid APIENTRYP PFNGLMAPOBJECTBUFFERATIPROC(GLuint buffer)

6.50.3.216

typedef GLuint pipelines

6.50.3.217

typedef GLenum GLint GLint GLint GLint GLsizei GLsizei GLsizei GLenum GLenum const GLvoid pixels

6.50.3.218

typedef GLenum pname

6.50.3.219

typedef GLint GLenum GLsizei const GLvoid pointer

6.50.3.220

typedef GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint const GLfloat points

6.50.3.221

typedef GLenum portion

6.50.3.222

typedef GLenum GLint GLint precision

6.50.3.223

typedef GLenum precisiontype

6.50.3.224

typedef GLuint64EXT GLuint GLuint presentDurationId

6.50.3.225

typedef GLuint GLsizei const GLvoid GLenum preserve

6.50.3.226

typedef GLsizei GLenum const GLvoid GLsizei primcount

6.50.3.227

typedef const GLuint const GLclampf priorities

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.3.228

typedef GLuint program

6.50.3.229

typedef const GLuint programs

6.50.3.230

typedef GLenum GLint const GLvoid GLint ptrstride

6.50.3.231

typedef GLhalfNV GLhalfNV GLhalfNV GLhalfNV q

6.50.3.232

typedef GLenum query

6.50.3.233

typedef GLboolean r

6.50.3.234

typedef GLenum GLenum range

6.50.3.235

typedef GLuint GLintptr readOffset

6.50.3.236

typedef GLenum GLint ref

6.50.3.237

typedef GLuint renderbuffer

6.50.3.238

typedef GLuint renderbuffers

6.50.3.239

typedef GLenum GLenum renderbuffertarget

6.50.3.240

typedef GLuint res

6.50.3.241

typedef GLboolean reset

6.50.3.242

typedef const GLuint GLboolean residences

6.50.3.243

typedef GLuint GLuint64EXT result

6.50.3.244

typedef GLdouble GLdouble right

6.50.3.245

typedef GLenum GLsizei GLsizei GLenum GLenum const GLvoid row

6.50.3.246

typedef GLenum GLenum GLsizei rowBufSize

6.50.3.247

typedef GLhalfNV s

6.50.3.248

typedef GLuint sampler

6.50.3.249

typedef const GLuint samplers

6.50.3.250

typedef GLsizei samples

6.50.3.251

typedef GLenum GLenum GLenum GLenum GLenum scale

6.50.3.252

typedef GLuint sequence_num

6.50.3.253

typedef GLsizei GLenum GLuint severities

6.50.3.254

typedef GLenum severity

6.50.3.255

typedef GLenum GLenum sfactorAlpha

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

459

460

File Documentation

6.50.3.256

typedef GLenum sfail

6.50.3.257

typedef GLuint shader

6.50.3.258

typedef const GLuint shaders

6.50.3.259

typedef GLenum shadertype

6.50.3.260

typedef GLenum GLboolean sink

6.50.3.261

typedef GLint size

6.50.3.262

typedef GLint GLint GLint GLint GLint GLsizei GLsizei GLsizei GLsizei size4d

6.50.3.263

typedef GLsizei GLsizei GLcharARB source

6.50.3.264

typedef GLsizei GLenum sources

6.50.3.265

typedef GLenum GLenum GLvoid GLvoid GLvoid span

6.50.3.266

typedef GLenum src

6.50.3.267

typedef GLenum GLenum GLenum srcAlpha

6.50.3.268

typedef GLenum GLint srcLevel

6.50.3.269

typedef GLenum srcRGB

6.50.3.270

typedef GLenum srcTarget

6.50.3.271

typedef GLenum GLint GLint srcX

6.50.3.272

typedef GLint GLint srcX1

6.50.3.273

typedef GLenum GLint GLint GLint srcY

6.50.3.274

typedef GLint srcY0

6.50.3.275

typedef GLint GLint GLint srcY1

6.50.3.276

typedef GLenum GLint GLint GLint GLint srcZ

6.50.3.277

typedef GLbitfield stages

6.50.3.278

typedef GLint start

6.50.3.279

typedef GLint GLfloat GLint stencil

6.50.3.280

typedef GLuint stencilClearTag

6.50.3.281

typedef GLenum storagetype

6.50.3.282

typedef GLuint stream

6.50.3.283

typedef GLint GLenum GLsizei stride

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.3.284

typedef const GLchar string

6.50.3.285

typedef const GLchar GLsizei GLint stringlen

6.50.3.286

typedef GLsizei const GLchar strings

6.50.3.287

typedef GLenum GLenum GLenum GLenum sumOutput

6.50.3.288

typedef const GLvdpauSurfaceNV surfaces

6.50.3.289

typedef GLuint GLenum swizzle

6.50.3.290

typedef GLhalfNV GLhalfNV t

6.50.3.291

typedef GLenum GLsizei GLenum GLenum const GLvoid table

6.50.3.292

typedef GLenum target

6.50.3.293

typedef GLuint64EXT GLuint GLuint GLenum GLenum target0

6.50.3.294

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum target1

6.50.3.295

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum target2

6.50.3.296

typedef GLuint64EXT GLuint GLuint GLenum GLenum GLuint GLenum GLuint GLenum GLuint
GLenum target3

6.50.3.297

typedef const GLfloat tc

6.50.3.298

typedef GLenum GLenum textarget

6.50.3.299

typedef GLuint texture

6.50.3.300

typedef GLenum GLsizei const GLuint textureNames

6.50.3.301

typedef const GLuint textures

6.50.3.302

typedef GLbitfield GLuint64 timeout

6.50.3.303

typedef GLdouble GLdouble GLdouble GLdouble top

6.50.3.304

typedef GLuint GLenum GLenum transform

6.50.3.305

typedef GLint GLsizei GLboolean transpose

6.50.3.306

typedef GLshort ty

6.50.3.307

typedef GLint GLenum type

6.50.3.308

typedef GLsizei GLenum GLenum types

6.50.3.309

typedef GLshort GLshort tz

6.50.3.310

typedef GLuint GLfloat u1

6.50.3.311

typedef GLuint GLfloat GLfloat u2

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

461

462

File Documentation

6.50.3.312

typedef GLuint GLuint uniformBlockBinding

6.50.3.313

typedef GLuint uniformBlockIndex

6.50.3.314

typedef GLuint GLsizei GLsizei GLchar uniformBlockName

6.50.3.315

typedef GLsizei uniformCount

6.50.3.316

typedef GLuint uniformIndex

6.50.3.317

typedef GLsizei const GLuint uniformIndices

6.50.3.318

typedef GLuint GLsizei GLsizei GLchar uniformName

6.50.3.319

typedef GLsizei const GLchar uniformNames

6.50.3.320

typedef GLuint GLfloat GLfloat GLint GLint uorder

6.50.3.321

typedef GLsizeiptr const GLvoid GLenum usage

6.50.3.322

typedef GLvoid userParam

6.50.3.323

typedef GLuint GLfloat GLfloat GLint ustride

6.50.3.324

typedef const GLuint64EXT v

6.50.3.325

typedef GLint GLuint v0

6.50.3.326

typedef GLuint GLfloat GLfloat GLint GLint GLfloat v1

6.50.3.327

typedef GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat v2

6.50.3.328

typedef GLint GLuint GLuint GLuint GLuint v3

6.50.3.329

typedef GLuint GLfloat val

6.50.3.330

typedef GLint GLsizei const GLuint64EXT value

6.50.3.331

typedef GLenum GLsizei GLsizei GLint values

6.50.3.332

typedef GLenum GLenum variable

6.50.3.333

typedef GLsizei const GLchar varyings

6.50.3.334

typedef GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint vorder

6.50.3.335

typedef GLuint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint vstride

6.50.3.336

typedef GLuint64EXT GLuint64EXT GLuint64EXT GLuint64EXT w

6.50.3.337

typedef GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat w1

6.50.3.338

typedef GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat w2

6.50.3.339

typedef GLenum GLsizei const GLfloat weights

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.50 src/SDL/SDL_opengl.h File Reference

6.50.3.340

typedef GLenum GLint GLint GLint GLint GLuint GLenum GLint GLint GLint GLint GLsizei width

6.50.3.341

typedef GLint GLint GLint GLint GLint woffset

6.50.3.342

typedef GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint worder

6.50.3.343

typedef GLuint writeBuffer

6.50.3.344

typedef GLuint GLintptr GLintptr writeOffset

6.50.3.345

typedef GLenum writeTarget

6.50.3.346

typedef GLfloat GLfloat GLint GLint GLfloat GLfloat GLint GLint GLfloat GLfloat GLint wstride

6.50.3.347

typedef GLuint64EXT x

6.50.3.348

typedef GLenum GLint GLint xoffset

6.50.3.349

typedef GLuint64EXT GLuint64EXT y

6.50.3.350

typedef GLenum GLint GLint GLint yoffset

6.50.3.351

typedef GLuint64EXT GLuint64EXT GLuint64EXT z

6.50.3.352

typedef GLdouble GLdouble GLdouble GLdouble GLdouble GLdouble zFar

6.50.3.353

typedef GLdouble zmax

6.50.3.354

typedef GLdouble GLdouble GLdouble GLdouble GLdouble zNear

6.50.3.355

typedef GLenum GLenum GLuint GLint GLint zoffset

6.50.4

Function Documentation

6.50.4.1

typedef GLboolean ( APIENTRYP PFNGLISQUERYPROC )

6.50.4.2

typedef GLenum ( APIENTRYP PFNGLCHECKFRAMEBUFFERSTATUSPROC )

6.50.4.3

typedef GLhandleARB ( APIENTRYP PFNGLGETHANDLEARBPROC )

6.50.4.4

typedef GLint ( APIENTRYP PFNGLGETATTRIBLOCATIONPROC )

6.50.4.5

typedef GLintptr ( APIENTRYP PFNGLGETUNIFORMOFFSETEXTPROC )

6.50.4.6

typedef GLsync ( APIENTRYP PFNGLFENCESYNCPROC )

6.50.4.7

typedef GLuint ( APIENTRYP PFNGLCREATEPROGRAMPROC )

6.50.4.8

typedef GLvdpauSurfaceNV ( APIENTRYP PFNGLVDPAUREGISTERVIDEOSURFACENVPROC )

6.50.4.9

typedef void ( APIENTRY GLDEBUGPROCARB )

6.50.4.10

typedef void ( APIENTRYP PFNGLBLENDCOLORPROC )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

463

464

File Documentation

6.51

src/SDL/SDL_opengles.h File Reference

#include <GLES/gl.h>
#include <GLES/glext.h>

6.51.1

Detailed Description

This is a simple file to encapsulate the OpenGL ES 1.X API headers.


This is a simple file to encapsulate the OpenGL ES 2.0 API headers.

6.52

src/SDL/SDL_opengles2.h File Reference

#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>

Macros
#define APIENTRY GL_APIENTRY

6.52.1

Macro Definition Documentation

6.52.1.1

#define APIENTRY GL_APIENTRY

6.53

src/SDL/SDL_pixels.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Classes
struct SDL_Color
struct SDL_Palette
struct SDL_PixelFormat

Macros

#define SDL_DEFINE_PIXELFOURCC(A, B, C, D) SDL_FOURCC(A, B, C, D)


#define SDL_DEFINE_PIXELFORMAT(type, order, layout, bits, bytes)
#define SDL_PIXELFLAG(X) (((X) >> 28) & 0x0F)
#define SDL_PIXELTYPE(X) (((X) >> 24) & 0x0F)
#define SDL_PIXELORDER(X) (((X) >> 20) & 0x0F)
#define SDL_PIXELLAYOUT(X) (((X) >> 16) & 0x0F)
#define SDL_BITSPERPIXEL(X) (((X) >> 8) & 0xFF)
#define SDL_BYTESPERPIXEL(X)
#define SDL_ISPIXELFORMAT_INDEXED(format)
#define SDL_ISPIXELFORMAT_ALPHA(format)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.53 src/SDL/SDL_pixels.h File Reference

465

#define SDL_ISPIXELFORMAT_FOURCC(format) ((format) && (SDL_PIXELFLAG(format) != 1))


#define SDL_Colour SDL_Color
Transparency definitions
These define alpha as the opacity of a surface.
#define SDL_ALPHA_OPAQUE 255
#define SDL_ALPHA_TRANSPARENT 0

Typedefs
typedef struct SDL_Color SDL_Color
typedef struct SDL_Palette SDL_Palette
typedef struct SDL_PixelFormat SDL_PixelFormat

Enumerations
enum {
SDL_PIXELTYPE_UNKNOWN, SDL_PIXELTYPE_INDEX1, SDL_PIXELTYPE_INDEX4, SDL_PIXELTYPE_INDEX8,
SDL_PIXELTYPE_PACKED8, SDL_PIXELTYPE_PACKED16, SDL_PIXELTYPE_PACKED32, SDL_PIXELTYPE_ARRAYU8,
SDL_PIXELTYPE_ARRAYU16, SDL_PIXELTYPE_ARRAYU32, SDL_PIXELTYPE_ARRAYF16, SDL_PIXELTYPE_ARRAYF32 }
enum { SDL_BITMAPORDER_NONE, SDL_BITMAPORDER_4321, SDL_BITMAPORDER_1234 }
enum {
SDL_PACKEDORDER_NONE, SDL_PACKEDORDER_XRGB, SDL_PACKEDORDER_RGBX, SDL_PACKEDORDER_ARGB,
SDL_PACKEDORDER_RGBA, SDL_PACKEDORDER_XBGR, SDL_PACKEDORDER_BGRX, SDL_PACKEDORDER_ABGR,
SDL_PACKEDORDER_BGRA }
enum {
SDL_ARRAYORDER_NONE, SDL_ARRAYORDER_RGB, SDL_ARRAYORDER_RGBA, SDL_ARRAYORDER_ARGB,
SDL_ARRAYORDER_BGR, SDL_ARRAYORDER_BGRA, SDL_ARRAYORDER_ABGR }
enum {
SDL_PACKEDLAYOUT_NONE, SDL_PACKEDLAYOUT_332, SDL_PACKEDLAYOUT_4444, SDL_PACKEDLAYOUT_1555,
SDL_PACKEDLAYOUT_5551, SDL_PACKEDLAYOUT_565, SDL_PACKEDLAYOUT_8888, SDL_PACKEDLAYOUT_2101010,
SDL_PACKEDLAYOUT_1010102 }
enum {
SDL_PIXELFORMAT_UNKNOWN, SDL_PIXELFORMAT_INDEX1LSB, SDL_PIXELFORMAT_INDEX1MSB, SDL_PIXELFORMAT_INDEX4LSB,
SDL_PIXELFORMAT_INDEX4MSB, SDL_PIXELFORMAT_INDEX8, SDL_PIXELFORMAT_RGB332, SDL_PIXELFORMAT_RGB444,
SDL_PIXELFORMAT_RGB555, SDL_PIXELFORMAT_BGR555, SDL_PIXELFORMAT_ARGB4444, SDL_PIXELFORMAT_RGBA4444,
SDL_PIXELFORMAT_ABGR4444, SDL_PIXELFORMAT_BGRA4444, SDL_PIXELFORMAT_ARGB1555,
SDL_PIXELFORMAT_RGBA5551,
SDL_PIXELFORMAT_ABGR1555, SDL_PIXELFORMAT_BGRA5551, SDL_PIXELFORMAT_RGB565, SDL_PIXELFORMAT_BGR565,
SDL_PIXELFORMAT_RGB24, SDL_PIXELFORMAT_BGR24, SDL_PIXELFORMAT_RGB888, SDL_PIXELFORMAT_RGBX8888,
SDL_PIXELFORMAT_BGR888, SDL_PIXELFORMAT_BGRX8888, SDL_PIXELFORMAT_ARGB8888, SGenerated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

466

File Documentation

DL_PIXELFORMAT_RGBA8888,
SDL_PIXELFORMAT_ABGR8888,
SDL_PIXELFORMAT_BGRA8888,
SDL_PIXELFORMAT_ARGB2101010, SDL_PIXELFORMAT_YV12,
SDL_PIXELFORMAT_IYUV, SDL_PIXELFORMAT_YUY2, SDL_PIXELFORMAT_UYVY, SDL_PIXELFORMAT_YVYU = }

Functions
DECLSPEC const char SDLCALL SDL_GetPixelFormatName (Uint32 format)
Get the human readable name of a pixel format.

DECLSPEC SDL_bool SDLCALL SDL_PixelFormatEnumToMasks (Uint32 format, int bpp, Uint32 Rmask,
Uint32 Gmask, Uint32 Bmask, Uint32 Amask)
Convert one of the enumerated pixel formats to a bpp and RGBA masks.

DECLSPEC Uint32 SDLCALL SDL_MasksToPixelFormatEnum (int bpp, Uint32 Rmask, Uint32 Gmask,
Uint32 Bmask, Uint32 Amask)
Convert a bpp and RGBA masks to an enumerated pixel format.

DECLSPEC SDL_PixelFormat SDLCALL SDL_AllocFormat (Uint32 pixel_format)


Create an SDL_PixelFormat structure from a pixel format enum.

DECLSPEC void SDLCALL SDL_FreeFormat (SDL_PixelFormat format)


Free an SDL_PixelFormat structure.

DECLSPEC SDL_Palette SDLCALL SDL_AllocPalette (int ncolors)


Create a palette structure with the specified number of color entries.

DECLSPEC int SDLCALL SDL_SetPixelFormatPalette (SDL_PixelFormat format, SDL_Palette palette)


Set the palette for a pixel format structure.

DECLSPEC int SDLCALL SDL_SetPaletteColors (SDL_Palette palette, const SDL_Color colors, int firstcolor, int ncolors)
Set a range of colors in a palette.

DECLSPEC void SDLCALL SDL_FreePalette (SDL_Palette palette)


Free a palette created with SDL_AllocPalette().

DECLSPEC Uint32 SDLCALL SDL_MapRGB (const SDL_PixelFormat format, Uint8 r, Uint8 g, Uint8 b)
Maps an RGB triple to an opaque pixel value for a given pixel format.

DECLSPEC Uint32 SDLCALL SDL_MapRGBA (const SDL_PixelFormat format, Uint8 r, Uint8 g, Uint8 b,
Uint8 a)
Maps an RGBA quadruple to a pixel value for a given pixel format.

DECLSPEC void SDLCALL SDL_GetRGB (Uint32 pixel, const SDL_PixelFormat format, Uint8 r, Uint8 g,
Uint8 b)
Get the RGB components from a pixel of the specified format.

DECLSPEC void SDLCALL SDL_GetRGBA (Uint32 pixel, const SDL_PixelFormat format, Uint8 r, Uint8
g, Uint8 b, Uint8 a)
Get the RGBA components from a pixel of the specified format.

DECLSPEC void SDLCALL SDL_CalculateGammaRamp (float gamma, Uint16 ramp)


Calculate a 256 entry gamma ramp for a gamma value.

6.53.1

Detailed Description

Header for the enumerated pixel format definitions.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.53 src/SDL/SDL_pixels.h File Reference

6.53.2

Macro Definition Documentation

6.53.2.1

#define SDL_ALPHA_OPAQUE 255

6.53.2.2

#define SDL_ALPHA_TRANSPARENT 0

6.53.2.3

#define SDL_BITSPERPIXEL( X ) (((X) >> 8) & 0xFF)

6.53.2.4

#define SDL_BYTESPERPIXEL( X )

Value:
(SDL_ISPIXELFORMAT_FOURCC(X) ? \
((((X) == SDL_PIXELFORMAT_YUY2) || \
((X) == SDL_PIXELFORMAT_UYVY) || \
((X) == SDL_PIXELFORMAT_YVYU)) ? 2 : 1) : (((X) >> 0) & 0xFF))

6.53.2.5

#define SDL_Colour SDL_Color

6.53.2.6

#define SDL_DEFINE_PIXELFORMAT( type, order, layout, bits, bytes )

Value:
((1 << 28) | ((type) << 24) | ((order) << 20) | ((layout) << 16) | \
((bits) << 8) | ((bytes) << 0))

6.53.2.7

#define SDL_DEFINE_PIXELFOURCC( A, B, C, D ) SDL_FOURCC(A, B, C, D)

6.53.2.8

#define SDL_ISPIXELFORMAT_ALPHA( format )

Value:
(!SDL_ISPIXELFORMAT_FOURCC(format) && \
((SDL_PIXELORDER(format) == SDL_PACKEDORDER_ARGB) || \
(SDL_PIXELORDER(format) == SDL_PACKEDORDER_RGBA) || \
(SDL_PIXELORDER(format) == SDL_PACKEDORDER_ABGR) || \
(SDL_PIXELORDER(format) == SDL_PACKEDORDER_BGRA)))

6.53.2.9
6.53.2.10

#define SDL_ISPIXELFORMAT_FOURCC( format ) ((format) && (SDL_PIXELFLAG(format) != 1))


#define SDL_ISPIXELFORMAT_INDEXED( format )

Value:
(!SDL_ISPIXELFORMAT_FOURCC(format) && \
((SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX1) || \
(SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX4) || \
(SDL_PIXELTYPE(format) == SDL_PIXELTYPE_INDEX8)))

6.53.2.11

#define SDL_PIXELFLAG( X ) (((X) >> 28) & 0x0F)

6.53.2.12

#define SDL_PIXELLAYOUT( X ) (((X) >> 16) & 0x0F)

6.53.2.13

#define SDL_PIXELORDER( X ) (((X) >> 20) & 0x0F)

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

467

468

File Documentation

#define SDL_PIXELTYPE( X ) (((X) >> 24) & 0x0F)

6.53.2.14

6.53.3

Typedef Documentation

6.53.3.1

typedef struct SDL_Color SDL_Color

6.53.3.2

typedef struct SDL_Palette SDL_Palette

6.53.3.3

typedef struct SDL_PixelFormat SDL_PixelFormat

Note
Everything in the pixel format structure is read-only.

6.53.4

Enumeration Type Documentation

6.53.4.1

anonymous enum

Pixel type.
Enumerator
SDL_PIXELTYPE_UNKNOWN
SDL_PIXELTYPE_INDEX1
SDL_PIXELTYPE_INDEX4
SDL_PIXELTYPE_INDEX8
SDL_PIXELTYPE_PACKED8
SDL_PIXELTYPE_PACKED16
SDL_PIXELTYPE_PACKED32
SDL_PIXELTYPE_ARRAYU8
SDL_PIXELTYPE_ARRAYU16
SDL_PIXELTYPE_ARRAYU32
SDL_PIXELTYPE_ARRAYF16
SDL_PIXELTYPE_ARRAYF32

6.53.4.2

anonymous enum

Bitmap pixel order, high bit -> low bit.


Enumerator
SDL_BITMAPORDER_NONE
SDL_BITMAPORDER_4321
SDL_BITMAPORDER_1234

6.53.4.3

anonymous enum

Packed component order, high bit -> low bit.


Enumerator
SDL_PACKEDORDER_NONE
SDL_PACKEDORDER_XRGB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.53 src/SDL/SDL_pixels.h File Reference

SDL_PACKEDORDER_RGBX
SDL_PACKEDORDER_ARGB
SDL_PACKEDORDER_RGBA
SDL_PACKEDORDER_XBGR
SDL_PACKEDORDER_BGRX
SDL_PACKEDORDER_ABGR
SDL_PACKEDORDER_BGRA

6.53.4.4

anonymous enum

Array component order, low byte -> high byte.


Enumerator
SDL_ARRAYORDER_NONE
SDL_ARRAYORDER_RGB
SDL_ARRAYORDER_RGBA
SDL_ARRAYORDER_ARGB
SDL_ARRAYORDER_BGR
SDL_ARRAYORDER_BGRA
SDL_ARRAYORDER_ABGR

6.53.4.5

anonymous enum

Packed component layout.


Enumerator
SDL_PACKEDLAYOUT_NONE
SDL_PACKEDLAYOUT_332
SDL_PACKEDLAYOUT_4444
SDL_PACKEDLAYOUT_1555
SDL_PACKEDLAYOUT_5551
SDL_PACKEDLAYOUT_565
SDL_PACKEDLAYOUT_8888
SDL_PACKEDLAYOUT_2101010
SDL_PACKEDLAYOUT_1010102

6.53.4.6

anonymous enum

Enumerator
SDL_PIXELFORMAT_UNKNOWN
SDL_PIXELFORMAT_INDEX1LSB
SDL_PIXELFORMAT_INDEX1MSB
SDL_PIXELFORMAT_INDEX4LSB
SDL_PIXELFORMAT_INDEX4MSB
SDL_PIXELFORMAT_INDEX8
SDL_PIXELFORMAT_RGB332
SDL_PIXELFORMAT_RGB444
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

469

470

File Documentation

SDL_PIXELFORMAT_RGB555
SDL_PIXELFORMAT_BGR555
SDL_PIXELFORMAT_ARGB4444
SDL_PIXELFORMAT_RGBA4444
SDL_PIXELFORMAT_ABGR4444
SDL_PIXELFORMAT_BGRA4444
SDL_PIXELFORMAT_ARGB1555
SDL_PIXELFORMAT_RGBA5551
SDL_PIXELFORMAT_ABGR1555
SDL_PIXELFORMAT_BGRA5551
SDL_PIXELFORMAT_RGB565
SDL_PIXELFORMAT_BGR565
SDL_PIXELFORMAT_RGB24
SDL_PIXELFORMAT_BGR24
SDL_PIXELFORMAT_RGB888
SDL_PIXELFORMAT_RGBX8888
SDL_PIXELFORMAT_BGR888
SDL_PIXELFORMAT_BGRX8888
SDL_PIXELFORMAT_ARGB8888
SDL_PIXELFORMAT_RGBA8888
SDL_PIXELFORMAT_ABGR8888
SDL_PIXELFORMAT_BGRA8888
SDL_PIXELFORMAT_ARGB2101010
SDL_PIXELFORMAT_YV12 Planar mode: Y + V + U (3 planes)
SDL_PIXELFORMAT_IYUV Planar mode: Y + U + V (3 planes)
SDL_PIXELFORMAT_YUY2 Packed mode: Y0+U0+Y1+V0 (1 plane)
SDL_PIXELFORMAT_UYVY Packed mode: U0+Y0+V0+Y1 (1 plane)
SDL_PIXELFORMAT_YVYU Packed mode: Y0+V0+Y1+U0 (1 plane)

6.53.5

Function Documentation

6.53.5.1 DECLSPEC SDL_PixelFormat SDLCALL SDL_AllocFormat ( Uint32 pixel_format )


Create an SDL_PixelFormat structure from a pixel format enum.

6.53.5.2 DECLSPEC SDL_Palette SDLCALL SDL_AllocPalette ( int ncolors )


Create a palette structure with the specified number of color entries.
Returns
A new palette, or NULL if there wasn't enough memory.
Note
The palette entries are initialized to white.
See also
SDL_FreePalette()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.53 src/SDL/SDL_pixels.h File Reference

471

6.53.5.3 DECLSPEC void SDLCALL SDL_CalculateGammaRamp ( float gamma, Uint16 ramp )


Calculate a 256 entry gamma ramp for a gamma value.

6.53.5.4 DECLSPEC void SDLCALL SDL_FreeFormat ( SDL_PixelFormat format )


Free an SDL_PixelFormat structure.

6.53.5.5 DECLSPEC void SDLCALL SDL_FreePalette ( SDL_Palette palette )


Free a palette created with SDL_AllocPalette().
See also
SDL_AllocPalette()

6.53.5.6 DECLSPEC const char SDLCALL SDL_GetPixelFormatName ( Uint32 format )


Get the human readable name of a pixel format.

6.53.5.7 DECLSPEC void SDLCALL SDL_GetRGB ( Uint32 pixel, const SDL_PixelFormat format, Uint8 r, Uint8
g, Uint8 b )
Get the RGB components from a pixel of the specified format.
See also
SDL_GetRGBA

6.53.5.8 DECLSPEC void SDLCALL SDL_GetRGBA ( Uint32 pixel, const SDL_PixelFormat format, Uint8 r,
Uint8 g, Uint8 b, Uint8 a )
Get the RGBA components from a pixel of the specified format.
See also
SDL_GetRGB

6.53.5.9 DECLSPEC Uint32 SDLCALL SDL_MapRGB ( const SDL_PixelFormat format, Uint8 r, Uint8 g, Uint8 b )
Maps an RGB triple to an opaque pixel value for a given pixel format.
See also
SDL_MapRGBA

6.53.5.10 DECLSPEC Uint32 SDLCALL SDL_MapRGBA ( const SDL_PixelFormat format, Uint8 r, Uint8 g, Uint8
b, Uint8 a )
Maps an RGBA quadruple to a pixel value for a given pixel format.
See also
SDL_MapRGB

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

472

File Documentation

6.53.5.11 DECLSPEC Uint32 SDLCALL SDL_MasksToPixelFormatEnum ( int bpp, Uint32 Rmask, Uint32 Gmask,
Uint32 Bmask, Uint32 Amask )
Convert a bpp and RGBA masks to an enumerated pixel format.
Returns
The pixel format, or SDL_PIXELFORMAT_UNKNOWN if the conversion wasn't possible.

See also
SDL_PixelFormatEnumToMasks()

6.53.5.12 DECLSPEC SDL_bool SDLCALL SDL_PixelFormatEnumToMasks ( Uint32 format, int bpp, Uint32
Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask )
Convert one of the enumerated pixel formats to a bpp and RGBA masks.
Returns
SDL_TRUE, or SDL_FALSE if the conversion wasn't possible.

See also
SDL_MasksToPixelFormatEnum()

6.53.5.13 DECLSPEC int SDLCALL SDL_SetPaletteColors ( SDL_Palette palette, const SDL_Color colors, int
firstcolor, int ncolors )
Set a range of colors in a palette.
Parameters
palette
colors
firstcolor
ncolors

The palette to modify.


An array of colors to copy into the palette.
The index of the first palette entry to modify.
The number of entries to modify.

Returns
0 on success, or -1 if not all of the colors could be set.

6.53.5.14 DECLSPEC int SDLCALL SDL_SetPixelFormatPalette ( SDL_PixelFormat format, SDL_Palette palette )


Set the palette for a pixel format structure.

6.54

src/SDL/SDL_platform.h File Reference

#include "begin_code.h"
#include "close_code.h"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.55 src/SDL/SDL_power.h File Reference

473

Functions
DECLSPEC const char SDLCALL SDL_GetPlatform (void)
Gets the name of the platform.

6.54.1

Detailed Description

Try to get a standard set of platform defines.

6.54.2

Function Documentation

6.54.2.1 DECLSPEC const char SDLCALL SDL_GetPlatform ( void )


Gets the name of the platform.

6.55

src/SDL/SDL_power.h File Reference

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Enumerations
enum SDL_PowerState {
SDL_POWERSTATE_UNKNOWN, SDL_POWERSTATE_ON_BATTERY, SDL_POWERSTATE_NO_BATTERY, SDL_POWERSTATE_CHARGING,
SDL_POWERSTATE_CHARGED }
The basic state for the system's power supply.

Functions
DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo (int secs, int pct)
Get the current power supply details.

6.55.1

Detailed Description

Header for the SDL power management routines.

6.55.2

Enumeration Type Documentation

6.55.2.1

enum SDL_PowerState

The basic state for the system's power supply.


Enumerator
SDL_POWERSTATE_UNKNOWN cannot determine power status
SDL_POWERSTATE_ON_BATTERY Not plugged in, running on the battery
SDL_POWERSTATE_NO_BATTERY Plugged in, no battery available
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

474

File Documentation

SDL_POWERSTATE_CHARGING Plugged in, charging battery


SDL_POWERSTATE_CHARGED Plugged in, battery charged

6.55.3

Function Documentation

6.55.3.1 DECLSPEC SDL_PowerState SDLCALL SDL_GetPowerInfo ( int secs, int pct )


Get the current power supply details.
Parameters
secs
pct

Seconds of battery life left. You can pass a NULL here if you don't care. Will return -1 if we
can't determine a value, or we're not running on a battery.
Percentage of battery life left, between 0 and 100. You can pass a NULL here if you don't
care. Will return -1 if we can't determine a value, or we're not running on a battery.

Returns
The state of the battery (if any).

6.56

src/SDL/SDL_quit.h File Reference

#include "SDL_stdinc.h"
#include "SDL_error.h"

Macros
#define SDL_QuitRequested() (SDL_PumpEvents(), (SDL_PeepEvents(NULL,0,SDL_PEEKEVENT,SDL_QUIT,SDL_QUIT) > 0))

6.56.1

Detailed Description

Include file for SDL quit event handling.


An SDL_QUIT event is generated when the user tries to close the application window. If it is ignored or filtered out,
the window will remain open. If it is not ignored or filtered, it is queued normally and the window is allowed to close.
When the window is closed, screen updates will complete, but have no effect.
SDL_Init() installs signal handlers for SIGINT (keyboard interrupt) and SIGTERM (system termination request), if
handlers do not already exist, that generate SDL_QUIT events as well. There is no way to determine the cause
of an SDL_QUIT event, but setting a signal handler in your application will override the default generation of quit
events for that signal.
See also
SDL_Quit()

6.56.2

Macro Definition Documentation

6.56.2.1

#define SDL_QuitRequested( ) (SDL_PumpEvents(), (SDL_PeepEvents(NULL,0,SDL_PEEKEVENT,SDL_QUIT,SDL_QUIT) > 0))

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.57 src/SDL/SDL_rect.h File Reference

6.57

475

src/SDL/SDL_rect.h File Reference

#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_pixels.h"
"SDL_rwops.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_Point
The structure that defines a point.

struct SDL_Rect
A rectangle, with the origin at the upper left.

Typedefs
typedef struct SDL_Point SDL_Point
The structure that defines a point.

typedef struct SDL_Rect SDL_Rect


A rectangle, with the origin at the upper left.

Functions
SDL_FORCE_INLINE SDL_bool SDL_RectEmpty (const SDL_Rect r)
Returns true if the rectangle has no area.

SDL_FORCE_INLINE SDL_bool SDL_RectEquals (const SDL_Rect a, const SDL_Rect b)


Returns true if the two rectangles are equal.

DECLSPEC SDL_bool SDLCALL SDL_HasIntersection (const SDL_Rect A, const SDL_Rect B)


Determine whether two rectangles intersect.

DECLSPEC SDL_bool SDLCALL SDL_IntersectRect (const SDL_Rect A, const SDL_Rect B, SDL_Rect


result)
Calculate the intersection of two rectangles.

DECLSPEC void SDLCALL SDL_UnionRect (const SDL_Rect A, const SDL_Rect B, SDL_Rect result)
Calculate the union of two rectangles.

DECLSPEC SDL_bool SDLCALL SDL_EnclosePoints (const SDL_Point points, int count, const SDL_Rect
clip, SDL_Rect result)
Calculate a minimal rectangle enclosing a set of points.

DECLSPEC SDL_bool SDLCALL SDL_IntersectRectAndLine (const SDL_Rect rect, int X1, int Y1, int
X2, int Y2)
Calculate the intersection of a rectangle and line segment.

6.57.1

Detailed Description

Header file for SDL_rect definition and management functions.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

476

File Documentation

6.57.2

Typedef Documentation

6.57.2.1

typedef struct SDL_Point SDL_Point

The structure that defines a point.


See also
SDL_EnclosePoints

6.57.2.2

typedef struct SDL_Rect SDL_Rect

A rectangle, with the origin at the upper left.


See also
SDL_RectEmpty
SDL_RectEquals
SDL_HasIntersection
SDL_IntersectRect
SDL_UnionRect
SDL_EnclosePoints

6.57.3

Function Documentation

6.57.3.1 DECLSPEC SDL_bool SDLCALL SDL_EnclosePoints ( const SDL_Point points, int count, const
SDL_Rect clip, SDL_Rect result )
Calculate a minimal rectangle enclosing a set of points.
Returns
SDL_TRUE if any points were within the clipping rect

6.57.3.2 DECLSPEC SDL_bool SDLCALL SDL_HasIntersection ( const SDL_Rect A, const SDL_Rect B )


Determine whether two rectangles intersect.
Returns
SDL_TRUE if there is an intersection, SDL_FALSE otherwise.

6.57.3.3 DECLSPEC SDL_bool SDLCALL SDL_IntersectRect ( const SDL_Rect A, const SDL_Rect B,


SDL_Rect result )
Calculate the intersection of two rectangles.
Returns
SDL_TRUE if there is an intersection, SDL_FALSE otherwise.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

477

6.57.3.4 DECLSPEC SDL_bool SDLCALL SDL_IntersectRectAndLine ( const SDL_Rect rect, int X1, int Y1, int
X2, int Y2 )
Calculate the intersection of a rectangle and line segment.
Returns
SDL_TRUE if there is an intersection, SDL_FALSE otherwise.

6.57.3.5 SDL_FORCE_INLINE SDL_bool SDL_RectEmpty ( const SDL_Rect r )


Returns true if the rectangle has no area.

6.57.3.6 SDL_FORCE_INLINE SDL_bool SDL_RectEquals ( const SDL_Rect a, const SDL_Rect b )


Returns true if the two rectangles are equal.

6.57.3.7 DECLSPEC void SDLCALL SDL_UnionRect ( const SDL_Rect A, const SDL_Rect B, SDL_Rect
result )
Calculate the union of two rectangles.

6.58

src/SDL/SDL_render.h File Reference

#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_rect.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_RendererInfo
Information on the capabilities of a render driver or context.

Typedefs
typedef struct SDL_RendererInfo SDL_RendererInfo
Information on the capabilities of a render driver or context.

typedef struct SDL_Renderer SDL_Renderer


typedef struct SDL_Texture SDL_Texture

Enumerations
enum SDL_RendererFlags { SDL_RENDERER_SOFTWARE = 0x00000001, SDL_RENDERER_ACCELERATED = 0x00000002, SDL_RENDERER_PRESENTVSYNC = 0x00000004, SDL_RENDERER_TARGETTEXTURE = 0x00000008 }
Flags used when creating a rendering context.

enum SDL_TextureAccess { SDL_TEXTUREACCESS_STATIC, SDL_TEXTUREACCESS_STREAMING,


SDL_TEXTUREACCESS_TARGET }
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

478

File Documentation

The access pattern allowed for a texture.

enum SDL_TextureModulate { SDL_TEXTUREMODULATE_NONE = 0x00000000, SDL_TEXTUREMODULATE_COLOR = 0x00000001, SDL_TEXTUREMODULATE_ALPHA = 0x00000002 }


The texture channel modulation used in SDL_RenderCopy().

enum SDL_RendererFlip { SDL_FLIP_NONE = 0x00000000, SDL_FLIP_HORIZONTAL = 0x00000001, SDL_FLIP_VERTICAL = 0x00000002 }


Flip constants for SDL_RenderCopyEx.

Functions
DECLSPEC int SDLCALL SDL_GetNumRenderDrivers (void)
Get the number of 2D rendering drivers available for the current display.

DECLSPEC int SDLCALL SDL_GetRenderDriverInfo (int index, SDL_RendererInfo info)


Get information about a specific 2D rendering driver for the current display.

DECLSPEC int SDLCALL SDL_CreateWindowAndRenderer (int width, int height, Uint32 window_flags, SDL_Window window, SDL_Renderer renderer)
Create a window and default renderer.

DECLSPEC SDL_Renderer SDLCALL SDL_CreateRenderer (SDL_Window window, int index, Uint32


flags)
Create a 2D rendering context for a window.

DECLSPEC SDL_Renderer SDLCALL SDL_CreateSoftwareRenderer (SDL_Surface surface)


Create a 2D software rendering context for a surface.

DECLSPEC SDL_Renderer SDLCALL SDL_GetRenderer (SDL_Window window)


Get the renderer associated with a window.

DECLSPEC int SDLCALL SDL_GetRendererInfo (SDL_Renderer renderer, SDL_RendererInfo info)


Get information about a rendering context.

DECLSPEC int SDLCALL SDL_GetRendererOutputSize (SDL_Renderer renderer, int w, int h)


Get the output size of a rendering context.

DECLSPEC SDL_Texture SDLCALL SDL_CreateTexture (SDL_Renderer renderer, Uint32 format, int access, int w, int h)
Create a texture for a rendering context.

DECLSPEC SDL_Texture SDLCALL SDL_CreateTextureFromSurface (SDL_Renderer renderer, SDL_Surface surface)


Create a texture from an existing surface.

DECLSPEC int SDLCALL SDL_QueryTexture (SDL_Texture texture, Uint32 format, int access, int w, int
h)
Query the attributes of a texture.

DECLSPEC int SDLCALL SDL_SetTextureColorMod (SDL_Texture texture, Uint8 r, Uint8 g, Uint8 b)


Set an additional color value used in render copy operations.

DECLSPEC int SDLCALL SDL_GetTextureColorMod (SDL_Texture texture, Uint8 r, Uint8 g, Uint8 b)


Get the additional color value used in render copy operations.

DECLSPEC int SDLCALL SDL_SetTextureAlphaMod (SDL_Texture texture, Uint8 alpha)


Set an additional alpha value used in render copy operations.

DECLSPEC int SDLCALL SDL_GetTextureAlphaMod (SDL_Texture texture, Uint8 alpha)


Get the additional alpha value used in render copy operations.

DECLSPEC int SDLCALL SDL_SetTextureBlendMode (SDL_Texture texture, SDL_BlendMode blendMode)


Set the blend mode used for texture copy operations.

DECLSPEC int SDLCALL SDL_GetTextureBlendMode (SDL_Texture texture, SDL_BlendMode blendMode)


Get the blend mode used for texture copy operations.

DECLSPEC int SDLCALL SDL_UpdateTexture (SDL_Texture texture, const SDL_Rect rect, const void
pixels, int pitch)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

479

Update the given texture rectangle with new pixel data.

DECLSPEC int SDLCALL SDL_UpdateYUVTexture (SDL_Texture texture, const SDL_Rect rect, const
Uint8 Yplane, int Ypitch, const Uint8 Uplane, int Upitch, const Uint8 Vplane, int Vpitch)
Update a rectangle within a planar YV12 or IYUV texture with new pixel data.

DECLSPEC int SDLCALL SDL_LockTexture (SDL_Texture texture, const SDL_Rect rect, void pixels, int
pitch)
Lock a portion of the texture for write-only pixel access.

DECLSPEC void SDLCALL SDL_UnlockTexture (SDL_Texture texture)


Unlock a texture, uploading the changes to video memory, if needed.

DECLSPEC SDL_bool SDLCALL SDL_RenderTargetSupported (SDL_Renderer renderer)


Determines whether a window supports the use of render targets.

DECLSPEC int SDLCALL SDL_SetRenderTarget (SDL_Renderer renderer, SDL_Texture texture)


Set a texture as the current rendering target.

DECLSPEC SDL_Texture SDLCALL SDL_GetRenderTarget (SDL_Renderer renderer)


Get the current render target or NULL for the default render target.

DECLSPEC int SDLCALL SDL_RenderSetLogicalSize (SDL_Renderer renderer, int w, int h)


Set device independent resolution for rendering.

DECLSPEC void SDLCALL SDL_RenderGetLogicalSize (SDL_Renderer renderer, int w, int h)


Get device independent resolution for rendering.

DECLSPEC int SDLCALL SDL_RenderSetViewport (SDL_Renderer renderer, const SDL_Rect rect)


Set the drawing area for rendering on the current target.

DECLSPEC void SDLCALL SDL_RenderGetViewport (SDL_Renderer renderer, SDL_Rect rect)


Get the drawing area for the current target.

DECLSPEC int SDLCALL SDL_RenderSetClipRect (SDL_Renderer renderer, const SDL_Rect rect)


Set the clip rectangle for the current target.

DECLSPEC void SDLCALL SDL_RenderGetClipRect (SDL_Renderer renderer, SDL_Rect rect)


Get the clip rectangle for the current target.

DECLSPEC int SDLCALL SDL_RenderSetScale (SDL_Renderer renderer, float scaleX, float scaleY)
Set the drawing scale for rendering on the current target.

DECLSPEC void SDLCALL SDL_RenderGetScale (SDL_Renderer renderer, float scaleX, float scaleY)
Get the drawing scale for the current target.

DECLSPEC int SDLCALL SDL_SetRenderDrawColor (SDL_Renderer renderer, Uint8 r, Uint8 g, Uint8 b,


Uint8 a)
Set the color used for drawing operations (Rect, Line and Clear).

DECLSPEC int SDLCALL SDL_GetRenderDrawColor (SDL_Renderer renderer, Uint8 r, Uint8 g, Uint8


b, Uint8 a)
Get the color used for drawing operations (Rect, Line and Clear).

DECLSPEC int SDLCALL SDL_SetRenderDrawBlendMode (SDL_Renderer renderer, SDL_BlendMode


blendMode)
Set the blend mode used for drawing operations (Fill and Line).

DECLSPEC int SDLCALL SDL_GetRenderDrawBlendMode (SDL_Renderer renderer, SDL_BlendMode


blendMode)
Get the blend mode used for drawing operations.

DECLSPEC int SDLCALL SDL_RenderClear (SDL_Renderer renderer)


Clear the current rendering target with the drawing color.

DECLSPEC int SDLCALL SDL_RenderDrawPoint (SDL_Renderer renderer, int x, int y)


Draw a point on the current rendering target.

DECLSPEC int SDLCALL SDL_RenderDrawPoints (SDL_Renderer renderer, const SDL_Point points, int
count)
Draw multiple points on the current rendering target.

DECLSPEC int SDLCALL SDL_RenderDrawLine (SDL_Renderer renderer, int x1, int y1, int x2, int y2)
Draw a line on the current rendering target.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

480

File Documentation
DECLSPEC int SDLCALL SDL_RenderDrawLines (SDL_Renderer renderer, const SDL_Point points, int
count)
Draw a series of connected lines on the current rendering target.

DECLSPEC int SDLCALL SDL_RenderDrawRect (SDL_Renderer renderer, const SDL_Rect rect)


Draw a rectangle on the current rendering target.

DECLSPEC int SDLCALL SDL_RenderDrawRects (SDL_Renderer renderer, const SDL_Rect rects, int
count)
Draw some number of rectangles on the current rendering target.

DECLSPEC int SDLCALL SDL_RenderFillRect (SDL_Renderer renderer, const SDL_Rect rect)


Fill a rectangle on the current rendering target with the drawing color.

DECLSPEC int SDLCALL SDL_RenderFillRects (SDL_Renderer renderer, const SDL_Rect rects, int
count)
Fill some number of rectangles on the current rendering target with the drawing color.

DECLSPEC int SDLCALL SDL_RenderCopy (SDL_Renderer renderer, SDL_Texture texture, const SDL_Rect srcrect, const SDL_Rect dstrect)
Copy a portion of the texture to the current rendering target.

DECLSPEC int SDLCALL SDL_RenderCopyEx (SDL_Renderer renderer, SDL_Texture texture, const SDL_Rect srcrect, const SDL_Rect dstrect, const double angle, const SDL_Point center, const SDL_RendererFlip flip)
Copy a portion of the source texture to the current rendering target, rotating it by angle around the given center.

DECLSPEC int SDLCALL SDL_RenderReadPixels (SDL_Renderer renderer, const SDL_Rect rect, Uint32
format, void pixels, int pitch)
Read pixels from the current rendering target.

DECLSPEC void SDLCALL SDL_RenderPresent (SDL_Renderer renderer)


Update the screen with rendering performed.

DECLSPEC void SDLCALL SDL_DestroyTexture (SDL_Texture texture)


Destroy the specified texture.

DECLSPEC void SDLCALL SDL_DestroyRenderer (SDL_Renderer renderer)


Destroy the rendering context for a window and free associated textures.

DECLSPEC int SDLCALL SDL_GL_BindTexture (SDL_Texture texture, float texw, float texh)
Bind the texture to the current OpenGL/ES/ES2 context for use with OpenGL instructions.

DECLSPEC int SDLCALL SDL_GL_UnbindTexture (SDL_Texture texture)


Unbind a texture from the current OpenGL/ES/ES2 context.

6.58.1

Detailed Description

Header file for SDL 2D rendering functions.


This API supports the following features:
single pixel points
single pixel lines
filled rectangles
texture images
The primitives may be drawn in opaque, blended, or additive modes.
The texture images may be drawn in opaque, blended, or additive modes. They can have an additional color tint or
alpha modulation applied to them, and may also be stretched with linear interpolation.
This API is designed to accelerate simple 2D operations. You may want more functionality such as polygons and
particle effects and in that case you should use SDL's OpenGL/Direct3D support or one of the many good 3D
engines.
These functions must be called from the main thread. See this bug for details: http://bugzilla.libsdl.-

org/show_bug.cgi?id=1995
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

6.58.2

Typedef Documentation

6.58.2.1

typedef struct SDL_Renderer SDL_Renderer

6.58.2.2

typedef struct SDL_RendererInfo SDL_RendererInfo

Information on the capabilities of a render driver or context.

6.58.2.3

typedef struct SDL_Texture SDL_Texture

6.58.3

Enumeration Type Documentation

6.58.3.1

enum SDL_RendererFlags

Flags used when creating a rendering context.


Enumerator
SDL_RENDERER_SOFTWARE The renderer is a software fallback
SDL_RENDERER_ACCELERATED The renderer uses hardware acceleration
SDL_RENDERER_PRESENTVSYNC Present is synchronized with the refresh rate
SDL_RENDERER_TARGETTEXTURE The renderer supports rendering to texture

6.58.3.2

enum SDL_RendererFlip

Flip constants for SDL_RenderCopyEx.


Enumerator
SDL_FLIP_NONE Do not flip
SDL_FLIP_HORIZONTAL flip horizontally
SDL_FLIP_VERTICAL flip vertically

6.58.3.3

enum SDL_TextureAccess

The access pattern allowed for a texture.


Enumerator
SDL_TEXTUREACCESS_STATIC Changes rarely, not lockable
SDL_TEXTUREACCESS_STREAMING Changes frequently, lockable
SDL_TEXTUREACCESS_TARGET Texture can be used as a render target

6.58.3.4

enum SDL_TextureModulate

The texture channel modulation used in SDL_RenderCopy().


Enumerator
SDL_TEXTUREMODULATE_NONE No modulation
SDL_TEXTUREMODULATE_COLOR srcC = srcC color
SDL_TEXTUREMODULATE_ALPHA srcA = srcA alpha
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

481

482

6.58.4

File Documentation

Function Documentation

6.58.4.1 DECLSPEC SDL_Renderer SDLCALL SDL_CreateRenderer ( SDL_Window window, int index, Uint32
flags )
Create a 2D rendering context for a window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

483

Parameters
window
index
flags

The window where rendering is displayed.


The index of the rendering driver to initialize, or -1 to initialize the first one supporting the
requested flags.
SDL_RendererFlags.

Returns
A valid rendering context or NULL if there was an error.

See also
SDL_CreateSoftwareRenderer()
SDL_GetRendererInfo()
SDL_DestroyRenderer()

6.58.4.2 DECLSPEC SDL_Renderer SDLCALL SDL_CreateSoftwareRenderer ( SDL_Surface surface )


Create a 2D software rendering context for a surface.
Parameters
surface

The surface where rendering is done.

Returns
A valid rendering context or NULL if there was an error.

See also
SDL_CreateRenderer()
SDL_DestroyRenderer()

6.58.4.3 DECLSPEC SDL_Texture SDLCALL SDL_CreateTexture ( SDL_Renderer renderer, Uint32 format, int
access, int w, int h )
Create a texture for a rendering context.
Parameters
renderer
format
access
w
h

The renderer.
The format of the texture.
One of the enumerated values in SDL_TextureAccess.
The width of the texture in pixels.
The height of the texture in pixels.

Returns
The created texture is returned, or 0 if no rendering context was active, the format was unsupported, or the
width or height were out of range.

See also
SDL_QueryTexture()
SDL_UpdateTexture()
SDL_DestroyTexture()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

484

File Documentation

6.58.4.4 DECLSPEC SDL_Texture SDLCALL SDL_CreateTextureFromSurface ( SDL_Renderer renderer,


SDL_Surface surface )
Create a texture from an existing surface.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference


Parameters
renderer
surface

The renderer.
The surface containing pixel data used to fill the texture.

Returns
The created texture is returned, or 0 on error.

Note
The surface is not modified or freed by this function.

See also
SDL_QueryTexture()
SDL_DestroyTexture()

6.58.4.5 DECLSPEC int SDLCALL SDL_CreateWindowAndRenderer ( int width, int height, Uint32 window_flags,
SDL_Window window, SDL_Renderer renderer )
Create a window and default renderer.
Parameters
width
height
window_flags
window
renderer

The width of the window


The height of the window
The flags used to create the window
A pointer filled with the window, or NULL on error
A pointer filled with the renderer, or NULL on error

Returns
0 on success, or -1 on error

6.58.4.6 DECLSPEC void SDLCALL SDL_DestroyRenderer ( SDL_Renderer renderer )


Destroy the rendering context for a window and free associated textures.
See also
SDL_CreateRenderer()

6.58.4.7 DECLSPEC void SDLCALL SDL_DestroyTexture ( SDL_Texture texture )


Destroy the specified texture.
See also
SDL_CreateTexture()
SDL_CreateTextureFromSurface()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

485

486

File Documentation

6.58.4.8 DECLSPEC int SDLCALL SDL_GetNumRenderDrivers ( void )


Get the number of 2D rendering drivers available for the current display.
A render driver is a set of code that handles rendering and texture management on a particular display. Normally
there is only one, but some drivers may have several available with different capabilities.
See also
SDL_GetRenderDriverInfo()
SDL_CreateRenderer()

6.58.4.9 DECLSPEC int SDLCALL SDL_GetRenderDrawBlendMode ( SDL_Renderer renderer, SDL_BlendMode


blendMode )
Get the blend mode used for drawing operations.
Parameters
renderer
blendMode

The renderer from which blend mode should be queried.


A pointer filled in with the current blend mode.

Returns
0 on success, or -1 on error

See also
SDL_SetRenderDrawBlendMode()

6.58.4.10 DECLSPEC int SDLCALL SDL_GetRenderDrawColor ( SDL_Renderer renderer, Uint8 r, Uint8 g,


Uint8 b, Uint8 a )
Get the color used for drawing operations (Rect, Line and Clear).
Parameters
renderer
r
g
b
a

The renderer from which drawing color should be queried.


A pointer to the red value used to draw on the rendering target.
A pointer to the green value used to draw on the rendering target.
A pointer to the blue value used to draw on the rendering target.
A pointer to the alpha value used to draw on the rendering target, usually SDL_ALPHA_OPAQUE (255).

Returns
0 on success, or -1 on error

6.58.4.11 DECLSPEC int SDLCALL SDL_GetRenderDriverInfo ( int index, SDL_RendererInfo info )


Get information about a specific 2D rendering driver for the current display.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

487

Parameters
index
info

The index of the driver to query information about.


A pointer to an SDL_RendererInfo struct to be filled with information on the rendering driver.

Returns
0 on success, -1 if the index was out of range.

See also
SDL_CreateRenderer()

6.58.4.12 DECLSPEC SDL_Renderer SDLCALL SDL_GetRenderer ( SDL_Window window )


Get the renderer associated with a window.

6.58.4.13 DECLSPEC int SDLCALL SDL_GetRendererInfo ( SDL_Renderer renderer, SDL_RendererInfo info )


Get information about a rendering context.

6.58.4.14 DECLSPEC int SDLCALL SDL_GetRendererOutputSize ( SDL_Renderer renderer, int w, int h )


Get the output size of a rendering context.

6.58.4.15 DECLSPEC SDL_Texture SDLCALL SDL_GetRenderTarget ( SDL_Renderer renderer )


Get the current render target or NULL for the default render target.
Returns
The current render target

See also
SDL_SetRenderTarget()

6.58.4.16 DECLSPEC int SDLCALL SDL_GetTextureAlphaMod ( SDL_Texture texture, Uint8 alpha )


Get the additional alpha value used in render copy operations.
Parameters
texture
alpha

The texture to query.


A pointer filled in with the current alpha value.

Returns
0 on success, or -1 if the texture is not valid.

See also
SDL_SetTextureAlphaMod()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

488

File Documentation

6.58.4.17 DECLSPEC int SDLCALL SDL_GetTextureBlendMode ( SDL_Texture texture, SDL_BlendMode


blendMode )
Get the blend mode used for texture copy operations.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

489

Parameters
texture
blendMode

The texture to query.


A pointer filled in with the current blend mode.

Returns
0 on success, or -1 if the texture is not valid.

See also
SDL_SetTextureBlendMode()

6.58.4.18 DECLSPEC int SDLCALL SDL_GetTextureColorMod ( SDL_Texture texture, Uint8 r, Uint8 g, Uint8
b )
Get the additional color value used in render copy operations.
Parameters
texture
r
g
b

The texture to query.


A pointer filled in with the current red color value.
A pointer filled in with the current green color value.
A pointer filled in with the current blue color value.

Returns
0 on success, or -1 if the texture is not valid.

See also
SDL_SetTextureColorMod()

6.58.4.19 DECLSPEC int SDLCALL SDL_GL_BindTexture ( SDL_Texture texture, float texw, float texh )
Bind the texture to the current OpenGL/ES/ES2 context for use with OpenGL instructions.
Parameters
texture
texw
texh

The SDL texture to bind


A pointer to a float that will be filled with the texture width
A pointer to a float that will be filled with the texture height

Returns
0 on success, or -1 if the operation is not supported

6.58.4.20 DECLSPEC int SDLCALL SDL_GL_UnbindTexture ( SDL_Texture texture )


Unbind a texture from the current OpenGL/ES/ES2 context.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

490

File Documentation

Parameters
texture

The SDL texture to unbind

Returns
0 on success, or -1 if the operation is not supported

6.58.4.21 DECLSPEC int SDLCALL SDL_LockTexture ( SDL_Texture texture, const SDL_Rect rect, void
pixels, int pitch )
Lock a portion of the texture for write-only pixel access.
Parameters
texture
rect
pixels
pitch

The texture to lock for access, which was created with SDL_TEXTUREACCESS_STREAMING.
A pointer to the rectangle to lock for access. If the rect is NULL, the entire texture will be
locked.
This is filled in with a pointer to the locked pixels, appropriately offset by the locked area.
This is filled in with the pitch of the locked pixels.

Returns
0 on success, or -1 if the texture is not valid or was not created with SDL_TEXTUREACCESS_STREAMING.
See also
SDL_UnlockTexture()

6.58.4.22 DECLSPEC int SDLCALL SDL_QueryTexture ( SDL_Texture texture, Uint32 format, int access, int
w, int h )
Query the attributes of a texture.
Parameters
texture
format
access
w
h

A texture to be queried.
A pointer filled in with the raw format of the texture. The actual format may differ, but pixel
transfers will use this format.
A pointer filled in with the actual access to the texture.
A pointer filled in with the width of the texture in pixels.
A pointer filled in with the height of the texture in pixels.

Returns
0 on success, or -1 if the texture is not valid.

6.58.4.23 DECLSPEC int SDLCALL SDL_RenderClear ( SDL_Renderer renderer )


Clear the current rendering target with the drawing color.
This function clears the entire rendering target, ignoring the viewport.
Returns
0 on success, or -1 on error

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

491

6.58.4.24 DECLSPEC int SDLCALL SDL_RenderCopy ( SDL_Renderer renderer, SDL_Texture texture, const
SDL_Rect srcrect, const SDL_Rect dstrect )
Copy a portion of the texture to the current rendering target.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

492

File Documentation

Parameters
renderer
texture
srcrect
dstrect

The renderer which should copy parts of a texture.


The source texture.
A pointer to the source rectangle, or NULL for the entire texture.
A pointer to the destination rectangle, or NULL for the entire rendering target.

Returns
0 on success, or -1 on error

6.58.4.25 DECLSPEC int SDLCALL SDL_RenderCopyEx ( SDL_Renderer renderer, SDL_Texture texture, const
SDL_Rect srcrect, const SDL_Rect dstrect, const double angle, const SDL_Point center, const
SDL_RendererFlip flip )
Copy a portion of the source texture to the current rendering target, rotating it by angle around the given center.
Parameters
renderer
texture
srcrect
dstrect
angle
center
flip

The renderer which should copy parts of a texture.


The source texture.
A pointer to the source rectangle, or NULL for the entire texture.
A pointer to the destination rectangle, or NULL for the entire rendering target.
An angle in degrees that indicates the rotation that will be applied to dstrect
A pointer to a point indicating the point around which dstrect will be rotated (if NULL, rotation
will be done aroud dstrect.w/2, dstrect.h/2)
An SDL_RendererFlip value stating which flipping actions should be performed on the texture

Returns
0 on success, or -1 on error

6.58.4.26 DECLSPEC int SDLCALL SDL_RenderDrawLine ( SDL_Renderer renderer, int x1, int y1, int x2, int y2 )
Draw a line on the current rendering target.
Parameters
renderer
x1
y1
x2
y2

The renderer which should draw a line.


The x coordinate of the start point.
The y coordinate of the start point.
The x coordinate of the end point.
The y coordinate of the end point.

Returns
0 on success, or -1 on error

6.58.4.27 DECLSPEC int SDLCALL SDL_RenderDrawLines ( SDL_Renderer renderer, const SDL_Point points,
int count )
Draw a series of connected lines on the current rendering target.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

493

Parameters
renderer
points
count

The renderer which should draw multiple lines.


The points along the lines
The number of points, drawing count-1 lines

Returns
0 on success, or -1 on error

6.58.4.28 DECLSPEC int SDLCALL SDL_RenderDrawPoint ( SDL_Renderer renderer, int x, int y )


Draw a point on the current rendering target.
Parameters
renderer
x
y

The renderer which should draw a point.


The x coordinate of the point.
The y coordinate of the point.

Returns
0 on success, or -1 on error

6.58.4.29 DECLSPEC int SDLCALL SDL_RenderDrawPoints ( SDL_Renderer renderer, const SDL_Point points,
int count )
Draw multiple points on the current rendering target.
Parameters
renderer
points
count

The renderer which should draw multiple points.


The points to draw
The number of points to draw

Returns
0 on success, or -1 on error

6.58.4.30 DECLSPEC int SDLCALL SDL_RenderDrawRect ( SDL_Renderer renderer, const SDL_Rect rect )
Draw a rectangle on the current rendering target.
Parameters
renderer
rect

The renderer which should draw a rectangle.


A pointer to the destination rectangle, or NULL to outline the entire rendering target.

Returns
0 on success, or -1 on error

6.58.4.31 DECLSPEC int SDLCALL SDL_RenderDrawRects ( SDL_Renderer renderer, const SDL_Rect rects, int
count )
Draw some number of rectangles on the current rendering target.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

494

File Documentation

Parameters
renderer
rects
count

The renderer which should draw multiple rectangles.


A pointer to an array of destination rectangles.
The number of rectangles.

Returns
0 on success, or -1 on error

6.58.4.32 DECLSPEC int SDLCALL SDL_RenderFillRect ( SDL_Renderer renderer, const SDL_Rect rect )
Fill a rectangle on the current rendering target with the drawing color.
Parameters
renderer
rect

The renderer which should fill a rectangle.


A pointer to the destination rectangle, or NULL for the entire rendering target.

Returns
0 on success, or -1 on error

6.58.4.33 DECLSPEC int SDLCALL SDL_RenderFillRects ( SDL_Renderer renderer, const SDL_Rect rects, int
count )
Fill some number of rectangles on the current rendering target with the drawing color.
Parameters
renderer
rects
count

The renderer which should fill multiple rectangles.


A pointer to an array of destination rectangles.
The number of rectangles.

Returns
0 on success, or -1 on error

6.58.4.34 DECLSPEC void SDLCALL SDL_RenderGetClipRect ( SDL_Renderer renderer, SDL_Rect rect )


Get the clip rectangle for the current target.
Parameters
renderer
rect

The renderer from which clip rectangle should be queried.


A pointer filled in with the current clip rectangle, or an empty rectangle if clipping is disabled.

See also
SDL_RenderSetClipRect()

6.58.4.35 DECLSPEC void SDLCALL SDL_RenderGetLogicalSize ( SDL_Renderer renderer, int w, int h )


Get device independent resolution for rendering.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

495

Parameters
renderer
w
h

The renderer from which resolution should be queried.


A pointer filled with the width of the logical resolution
A pointer filled with the height of the logical resolution

See also
SDL_RenderSetLogicalSize()

6.58.4.36 DECLSPEC void SDLCALL SDL_RenderGetScale ( SDL_Renderer renderer, float scaleX, float scaleY )
Get the drawing scale for the current target.
Parameters
renderer
scaleX
scaleY

The renderer from which drawing scale should be queried.


A pointer filled in with the horizontal scaling factor
A pointer filled in with the vertical scaling factor

See also
SDL_RenderSetScale()

6.58.4.37 DECLSPEC void SDLCALL SDL_RenderGetViewport ( SDL_Renderer renderer, SDL_Rect rect )


Get the drawing area for the current target.
See also
SDL_RenderSetViewport()

6.58.4.38 DECLSPEC void SDLCALL SDL_RenderPresent ( SDL_Renderer renderer )


Update the screen with rendering performed.

6.58.4.39 DECLSPEC int SDLCALL SDL_RenderReadPixels ( SDL_Renderer renderer, const SDL_Rect rect,
Uint32 format, void pixels, int pitch )
Read pixels from the current rendering target.
Parameters
renderer
rect
format
pixels
pitch

The renderer from which pixels should be read.


A pointer to the rectangle to read, or NULL for the entire render target.
The desired format of the pixel data, or 0 to use the format of the rendering target
A pointer to be filled in with the pixel data
The pitch of the pixels parameter.

Returns
0 on success, or -1 if pixel reading is not supported.
Warning
This is a very slow operation, and should not be used frequently.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

496

File Documentation

6.58.4.40 DECLSPEC int SDLCALL SDL_RenderSetClipRect ( SDL_Renderer renderer, const SDL_Rect rect )
Set the clip rectangle for the current target.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

497

Parameters
renderer
rect

The renderer for which clip rectangle should be set.


A pointer to the rectangle to set as the clip rectangle, or NULL to disable clipping.

Returns
0 on success, or -1 on error
See also
SDL_RenderGetClipRect()

6.58.4.41 DECLSPEC int SDLCALL SDL_RenderSetLogicalSize ( SDL_Renderer renderer, int w, int h )


Set device independent resolution for rendering.
Parameters
renderer
w
h

The renderer for which resolution should be set.


The width of the logical resolution
The height of the logical resolution

This function uses the viewport and scaling functionality to allow a fixed logical resolution for rendering, regardless
of the actual output resolution. If the actual output resolution doesn't have the same aspect ratio the output
rendering will be centered within the output display.
If the output display is a window, mouse events in the window will be filtered and scaled so they seem to arrive
within the logical resolution.
Note
If this function results in scaling or subpixel drawing by the rendering backend, it will be handled using the
appropriate quality hints.
See also
SDL_RenderGetLogicalSize()
SDL_RenderSetScale()
SDL_RenderSetViewport()

6.58.4.42 DECLSPEC int SDLCALL SDL_RenderSetScale ( SDL_Renderer renderer, float scaleX, float scaleY )
Set the drawing scale for rendering on the current target.
Parameters
renderer
scaleX
scaleY

The renderer for which the drawing scale should be set.


The horizontal scaling factor
The vertical scaling factor

The drawing coordinates are scaled by the x/y scaling factors before they are used by the renderer. This allows
resolution independent drawing with a single coordinate system.
Note
If this results in scaling or subpixel drawing by the rendering backend, it will be handled using the appropriate
quality hints. For best results use integer scaling factors.
See also
SDL_RenderGetScale()
SDL_RenderSetLogicalSize()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

498

File Documentation

6.58.4.43 DECLSPEC int SDLCALL SDL_RenderSetViewport ( SDL_Renderer renderer, const SDL_Rect rect )
Set the drawing area for rendering on the current target.
Parameters
renderer
rect

The renderer for which the drawing area should be set.


The rectangle representing the drawing area, or NULL to set the viewport to the entire target.

The x,y of the viewport rect represents the origin for rendering.
Returns
0 on success, or -1 on error

Note
If the window associated with the renderer is resized, the viewport is automatically reset.

See also
SDL_RenderGetViewport()
SDL_RenderSetLogicalSize()

6.58.4.44 DECLSPEC SDL_bool SDLCALL SDL_RenderTargetSupported ( SDL_Renderer renderer )


Determines whether a window supports the use of render targets.
Parameters
renderer

The renderer that will be checked

Returns
SDL_TRUE if supported, SDL_FALSE if not.

6.58.4.45 DECLSPEC int SDLCALL SDL_SetRenderDrawBlendMode ( SDL_Renderer renderer, SDL_BlendMode


blendMode )
Set the blend mode used for drawing operations (Fill and Line).
Parameters
renderer
blendMode

The renderer for which blend mode should be set.


SDL_BlendMode to use for blending.

Returns
0 on success, or -1 on error

Note
If the blend mode is not supported, the closest supported mode is chosen.

See also
SDL_GetRenderDrawBlendMode()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

499

6.58.4.46 DECLSPEC int SDLCALL SDL_SetRenderDrawColor ( SDL_Renderer renderer, Uint8 r, Uint8 g, Uint8 b,
Uint8 a )
Set the color used for drawing operations (Rect, Line and Clear).

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

500

File Documentation

Parameters
renderer
r
g
b
a

The renderer for which drawing color should be set.


The red value used to draw on the rendering target.
The green value used to draw on the rendering target.
The blue value used to draw on the rendering target.
The alpha value used to draw on the rendering target, usually SDL_ALPHA_OPAQUE (255).

Returns
0 on success, or -1 on error

6.58.4.47 DECLSPEC int SDLCALL SDL_SetRenderTarget ( SDL_Renderer renderer, SDL_Texture texture )


Set a texture as the current rendering target.
Parameters
renderer
texture

The renderer.
The targeted texture, which must be created with the SDL_TEXTUREACCESS_TARGET
flag, or NULL for the default render target

Returns
0 on success, or -1 on error

See also
SDL_GetRenderTarget()

6.58.4.48 DECLSPEC int SDLCALL SDL_SetTextureAlphaMod ( SDL_Texture texture, Uint8 alpha )


Set an additional alpha value used in render copy operations.
Parameters
texture
alpha

The texture to update.


The alpha value multiplied into copy operations.

Returns
0 on success, or -1 if the texture is not valid or alpha modulation is not supported.

See also
SDL_GetTextureAlphaMod()

6.58.4.49 DECLSPEC int SDLCALL SDL_SetTextureBlendMode ( SDL_Texture texture, SDL_BlendMode


blendMode )
Set the blend mode used for texture copy operations.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.58 src/SDL/SDL_render.h File Reference

501

Parameters
texture
blendMode

The texture to update.


SDL_BlendMode to use for texture blending.

Returns
0 on success, or -1 if the texture is not valid or the blend mode is not supported.

Note
If the blend mode is not supported, the closest supported mode is chosen.

See also
SDL_GetTextureBlendMode()

6.58.4.50 DECLSPEC int SDLCALL SDL_SetTextureColorMod ( SDL_Texture texture, Uint8 r, Uint8 g, Uint8 b )
Set an additional color value used in render copy operations.
Parameters
texture
r
g
b

The texture to update.


The red color value multiplied into copy operations.
The green color value multiplied into copy operations.
The blue color value multiplied into copy operations.

Returns
0 on success, or -1 if the texture is not valid or color modulation is not supported.

See also
SDL_GetTextureColorMod()

6.58.4.51 DECLSPEC void SDLCALL SDL_UnlockTexture ( SDL_Texture texture )


Unlock a texture, uploading the changes to video memory, if needed.
See also
SDL_LockTexture()

6.58.4.52 DECLSPEC int SDLCALL SDL_UpdateTexture ( SDL_Texture texture, const SDL_Rect rect, const void
pixels, int pitch )
Update the given texture rectangle with new pixel data.
Parameters

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

502

File Documentation
texture
rect
pixels
pitch

The texture to update


A pointer to the rectangle of pixels to update, or NULL to update the entire texture.
The raw pixel data.
The number of bytes between rows of pixel data.

Returns
0 on success, or -1 if the texture is not valid.

Note
This is a fairly slow function.

6.58.4.53 DECLSPEC int SDLCALL SDL_UpdateYUVTexture ( SDL_Texture texture, const SDL_Rect rect, const
Uint8 Yplane, int Ypitch, const Uint8 Uplane, int Upitch, const Uint8 Vplane, int Vpitch )
Update a rectangle within a planar YV12 or IYUV texture with new pixel data.
Parameters
texture
rect
Yplane
Ypitch
Uplane
Upitch
Vplane
Vpitch

The texture to update


A pointer to the rectangle of pixels to update, or NULL to update the entire texture.
The raw pixel data for the Y plane.
The number of bytes between rows of pixel data for the Y plane.
The raw pixel data for the U plane.
The number of bytes between rows of pixel data for the U plane.
The raw pixel data for the V plane.
The number of bytes between rows of pixel data for the V plane.

Returns
0 on success, or -1 if the texture is not valid.

Note
You can use SDL_UpdateTexture() as long as your pixel data is a contiguous block of Y and U/V planes in the
proper order, but this function is available if your pixel data is not contiguous.

6.59

src/SDL/SDL_revision.h File Reference

Macros
#define SDL_REVISION "hg-8628:b558f99d48f0"
#define SDL_REVISION_NUMBER 8628

6.59.1

Macro Definition Documentation

6.59.1.1

#define SDL_REVISION "hg-8628:b558f99d48f0"

6.59.1.2

#define SDL_REVISION_NUMBER 8628

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.60 src/SDL/SDL_rwops.h File Reference

6.60

src/SDL/SDL_rwops.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_RWops

Macros

#define SDL_RWOPS_UNKNOWN 0 / Unknown stream type /


#define SDL_RWOPS_WINFILE 1 / Win32 file /
#define SDL_RWOPS_STDFILE 2 / Stdio file /
#define SDL_RWOPS_JNIFILE 3 / Android asset /
#define SDL_RWOPS_MEMORY 4 / Memory stream /
#define SDL_RWOPS_MEMORY_RO 5 / Read-Only memory stream /
#define RW_SEEK_SET 0
#define RW_SEEK_CUR 1
#define RW_SEEK_END 2

Read/write macros
Macros to easily read and write from an SDL_RWops structure.

#define SDL_RWsize(ctx) (ctx)->size(ctx)


#define SDL_RWseek(ctx, offset, whence) (ctx)->seek(ctx, offset, whence)
#define SDL_RWtell(ctx) (ctx)->seek(ctx, 0, RW_SEEK_CUR)
#define SDL_RWread(ctx, ptr, size, n) (ctx)->read(ctx, ptr, size, n)
#define SDL_RWwrite(ctx, ptr, size, n) (ctx)->write(ctx, ptr, size, n)
#define SDL_RWclose(ctx) (ctx)->close(ctx)

Typedefs
typedef struct SDL_RWops SDL_RWops

Functions
DECLSPEC SDL_RWops SDLCALL SDL_AllocRW (void)
DECLSPEC void SDLCALL SDL_FreeRW (SDL_RWops area)
RWFrom functions
Functions to create SDL_RWops structures from various data streams.

DECLSPEC SDL_RWops SDLCALL SDL_RWFromFile (const char file, const char mode)
DECLSPEC SDL_RWops SDLCALL SDL_RWFromFP (void fp, SDL_bool autoclose)
DECLSPEC SDL_RWops SDLCALL SDL_RWFromMem (void mem, int size)
DECLSPEC SDL_RWops SDLCALL SDL_RWFromConstMem (const void mem, int size)

Read endian functions


Read an item of the specified endianness and return in native format.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

503

504

File Documentation

DECLSPEC Uint8 SDLCALL SDL_ReadU8 (SDL_RWops src)


DECLSPEC Uint16 SDLCALL SDL_ReadLE16 (SDL_RWops src)
DECLSPEC Uint16 SDLCALL SDL_ReadBE16 (SDL_RWops src)
DECLSPEC Uint32 SDLCALL SDL_ReadLE32 (SDL_RWops src)
DECLSPEC Uint32 SDLCALL SDL_ReadBE32 (SDL_RWops src)
DECLSPEC Uint64 SDLCALL SDL_ReadLE64 (SDL_RWops src)
DECLSPEC Uint64 SDLCALL SDL_ReadBE64 (SDL_RWops src)

Write endian functions


Write an item of native format to the specified endianness.

6.60.1

DECLSPEC size_t SDLCALL SDL_WriteU8 (SDL_RWops dst, Uint8 value)


DECLSPEC size_t SDLCALL SDL_WriteLE16 (SDL_RWops dst, Uint16 value)
DECLSPEC size_t SDLCALL SDL_WriteBE16 (SDL_RWops dst, Uint16 value)
DECLSPEC size_t SDLCALL SDL_WriteLE32 (SDL_RWops dst, Uint32 value)
DECLSPEC size_t SDLCALL SDL_WriteBE32 (SDL_RWops dst, Uint32 value)
DECLSPEC size_t SDLCALL SDL_WriteLE64 (SDL_RWops dst, Uint64 value)
DECLSPEC size_t SDLCALL SDL_WriteBE64 (SDL_RWops dst, Uint64 value)

Detailed Description

This file provides a general interface for SDL to read and write data streams. It can easily be extended to files,
memory, etc.

6.60.2

Macro Definition Documentation

6.60.2.1

#define RW_SEEK_CUR 1

Seek relative to current read point

6.60.2.2

#define RW_SEEK_END 2

Seek relative to the end of data

6.60.2.3

#define RW_SEEK_SET 0

Seek from the beginning of data

6.60.2.4

#define SDL_RWclose( ctx ) (ctx)->close(ctx)

6.60.2.5

#define SDL_RWOPS_JNIFILE 3 / Android asset /

6.60.2.6

#define SDL_RWOPS_MEMORY 4 / Memory stream /

6.60.2.7

#define SDL_RWOPS_MEMORY_RO 5 / Read-Only memory stream /

6.60.2.8

#define SDL_RWOPS_STDFILE 2 / Stdio file /

6.60.2.9

#define SDL_RWOPS_UNKNOWN 0 / Unknown stream type /

6.60.2.10

#define SDL_RWOPS_WINFILE 1 / Win32 file /

6.60.2.11

#define SDL_RWread( ctx, ptr, size, n ) (ctx)->read(ctx, ptr, size, n)

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.60 src/SDL/SDL_rwops.h File Reference

6.60.2.12

#define SDL_RWseek( ctx, offset, whence ) (ctx)->seek(ctx, offset, whence)

6.60.2.13

#define SDL_RWsize( ctx ) (ctx)->size(ctx)

6.60.2.14

#define SDL_RWtell( ctx ) (ctx)->seek(ctx, 0, RW_SEEK_CUR)

6.60.2.15

#define SDL_RWwrite( ctx, ptr, size, n ) (ctx)->write(ctx, ptr, size, n)

6.60.3

Typedef Documentation

6.60.3.1

typedef struct SDL_RWops SDL_RWops

This is the read/write operation structure very basic.

6.60.4

Function Documentation

6.60.4.1 DECLSPEC SDL_RWops SDLCALL SDL_AllocRW ( void )


6.60.4.2 DECLSPEC void SDLCALL SDL_FreeRW ( SDL_RWops area )
6.60.4.3 DECLSPEC Uint16 SDLCALL SDL_ReadBE16 ( SDL_RWops src )
6.60.4.4 DECLSPEC Uint32 SDLCALL SDL_ReadBE32 ( SDL_RWops src )
6.60.4.5 DECLSPEC Uint64 SDLCALL SDL_ReadBE64 ( SDL_RWops src )
6.60.4.6 DECLSPEC Uint16 SDLCALL SDL_ReadLE16 ( SDL_RWops src )
6.60.4.7 DECLSPEC Uint32 SDLCALL SDL_ReadLE32 ( SDL_RWops src )
6.60.4.8 DECLSPEC Uint64 SDLCALL SDL_ReadLE64 ( SDL_RWops src )
6.60.4.9 DECLSPEC Uint8 SDLCALL SDL_ReadU8 ( SDL_RWops src )
6.60.4.10 DECLSPEC SDL_RWops SDLCALL SDL_RWFromConstMem ( const void mem, int size )
6.60.4.11 DECLSPEC SDL_RWops SDLCALL SDL_RWFromFile ( const char file, const char mode )
6.60.4.12 DECLSPEC SDL_RWops SDLCALL SDL_RWFromFP ( void fp, SDL_bool autoclose )
6.60.4.13 DECLSPEC SDL_RWops SDLCALL SDL_RWFromMem ( void mem, int size )
6.60.4.14 DECLSPEC size_t SDLCALL SDL_WriteBE16 ( SDL_RWops dst, Uint16 value )
6.60.4.15 DECLSPEC size_t SDLCALL SDL_WriteBE32 ( SDL_RWops dst, Uint32 value )
6.60.4.16 DECLSPEC size_t SDLCALL SDL_WriteBE64 ( SDL_RWops dst, Uint64 value )
6.60.4.17 DECLSPEC size_t SDLCALL SDL_WriteLE16 ( SDL_RWops dst, Uint16 value )
6.60.4.18 DECLSPEC size_t SDLCALL SDL_WriteLE32 ( SDL_RWops dst, Uint32 value )
6.60.4.19 DECLSPEC size_t SDLCALL SDL_WriteLE64 ( SDL_RWops dst, Uint64 value )
6.60.4.20 DECLSPEC size_t SDLCALL SDL_WriteU8 ( SDL_RWops dst, Uint8 value )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

505

506

File Documentation

6.61

src/SDL/SDL_scancode.h File Reference

#include "SDL_stdinc.h"

Enumerations
enum SDL_Scancode {
SDL_SCANCODE_UNKNOWN = 0, SDL_SCANCODE_A = 4, SDL_SCANCODE_B = 5, SDL_SCANCODE_C = 6,
SDL_SCANCODE_D = 7, SDL_SCANCODE_E = 8, SDL_SCANCODE_F = 9, SDL_SCANCODE_G = 10,
SDL_SCANCODE_H = 11, SDL_SCANCODE_I = 12, SDL_SCANCODE_J = 13, SDL_SCANCODE_K = 14,
SDL_SCANCODE_L = 15, SDL_SCANCODE_M = 16, SDL_SCANCODE_N = 17, SDL_SCANCODE_O =
18,
SDL_SCANCODE_P = 19, SDL_SCANCODE_Q = 20, SDL_SCANCODE_R = 21, SDL_SCANCODE_S =
22,
SDL_SCANCODE_T = 23, SDL_SCANCODE_U = 24, SDL_SCANCODE_V = 25, SDL_SCANCODE_W =
26,
SDL_SCANCODE_X = 27, SDL_SCANCODE_Y = 28, SDL_SCANCODE_Z = 29, SDL_SCANCODE_1 =
30,
SDL_SCANCODE_2 = 31, SDL_SCANCODE_3 = 32, SDL_SCANCODE_4 = 33, SDL_SCANCODE_5 = 34,
SDL_SCANCODE_6 = 35, SDL_SCANCODE_7 = 36, SDL_SCANCODE_8 = 37, SDL_SCANCODE_9 = 38,
SDL_SCANCODE_0 = 39, SDL_SCANCODE_RETURN = 40, SDL_SCANCODE_ESCAPE = 41, SDL_SCANCODE_BACKSPACE = 42,
SDL_SCANCODE_TAB = 43, SDL_SCANCODE_SPACE = 44, SDL_SCANCODE_MINUS = 45, SDL_SCANCODE_EQUALS = 46,
SDL_SCANCODE_LEFTBRACKET = 47, SDL_SCANCODE_RIGHTBRACKET = 48, SDL_SCANCODE_BACKSLASH = 49, SDL_SCANCODE_NONUSHASH = 50,
SDL_SCANCODE_SEMICOLON = 51, SDL_SCANCODE_APOSTROPHE = 52, SDL_SCANCODE_GRAVE = 53, SDL_SCANCODE_COMMA = 54,
SDL_SCANCODE_PERIOD = 55, SDL_SCANCODE_SLASH = 56, SDL_SCANCODE_CAPSLOCK = 57,
SDL_SCANCODE_F1 = 58,
SDL_SCANCODE_F2 = 59, SDL_SCANCODE_F3 = 60, SDL_SCANCODE_F4 = 61, SDL_SCANCODE_F5
= 62,
SDL_SCANCODE_F6 = 63, SDL_SCANCODE_F7 = 64, SDL_SCANCODE_F8 = 65, SDL_SCANCODE_F9
= 66,
SDL_SCANCODE_F10 = 67, SDL_SCANCODE_F11 = 68, SDL_SCANCODE_F12 = 69, SDL_SCANCODE_PRINTSCREEN = 70,
SDL_SCANCODE_SCROLLLOCK = 71, SDL_SCANCODE_PAUSE = 72, SDL_SCANCODE_INSERT = 73,
SDL_SCANCODE_HOME = 74,
SDL_SCANCODE_PAGEUP = 75, SDL_SCANCODE_DELETE = 76, SDL_SCANCODE_END = 77, SDL_SCANCODE_PAGEDOWN = 78,
SDL_SCANCODE_RIGHT = 79, SDL_SCANCODE_LEFT = 80, SDL_SCANCODE_DOWN = 81, SDL_SCANCODE_UP = 82,
SDL_SCANCODE_NUMLOCKCLEAR = 83, SDL_SCANCODE_KP_DIVIDE = 84, SDL_SCANCODE_KP_MULTIPLY = 85, SDL_SCANCODE_KP_MINUS = 86,
SDL_SCANCODE_KP_PLUS = 87, SDL_SCANCODE_KP_ENTER = 88, SDL_SCANCODE_KP_1 = 89,
SDL_SCANCODE_KP_2 = 90,
SDL_SCANCODE_KP_3 = 91, SDL_SCANCODE_KP_4 = 92, SDL_SCANCODE_KP_5 = 93, SDL_SCANCODE_KP_6 = 94,
SDL_SCANCODE_KP_7 = 95, SDL_SCANCODE_KP_8 = 96, SDL_SCANCODE_KP_9 = 97, SDL_SCANCODE_KP_0 = 98,
SDL_SCANCODE_KP_PERIOD = 99, SDL_SCANCODE_NONUSBACKSLASH = 100, SDL_SCANCODE_APPLICATION = 101, SDL_SCANCODE_POWER = 102,
SDL_SCANCODE_KP_EQUALS = 103, SDL_SCANCODE_F13 = 104, SDL_SCANCODE_F14 = 105, SDL_SCANCODE_F15 = 106,
SDL_SCANCODE_F16 = 107, SDL_SCANCODE_F17 = 108, SDL_SCANCODE_F18 = 109, SDL_SCANGenerated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.61 src/SDL/SDL_scancode.h File Reference

507

CODE_F19 = 110,
SDL_SCANCODE_F20 = 111, SDL_SCANCODE_F21 = 112, SDL_SCANCODE_F22 = 113, SDL_SCANCODE_F23 = 114,
SDL_SCANCODE_F24 = 115, SDL_SCANCODE_EXECUTE = 116, SDL_SCANCODE_HELP = 117, SDL_SCANCODE_MENU = 118,
SDL_SCANCODE_SELECT = 119, SDL_SCANCODE_STOP = 120, SDL_SCANCODE_AGAIN = 121, SDL_SCANCODE_UNDO = 122,
SDL_SCANCODE_CUT = 123, SDL_SCANCODE_COPY = 124, SDL_SCANCODE_PASTE = 125, SDL_SCANCODE_FIND = 126,
SDL_SCANCODE_MUTE = 127, SDL_SCANCODE_VOLUMEUP = 128, SDL_SCANCODE_VOLUMEDOWN = 129, SDL_SCANCODE_KP_COMMA = 133,
SDL_SCANCODE_KP_EQUALSAS400 = 134, SDL_SCANCODE_INTERNATIONAL1 = 135, SDL_SCANCODE_INTERNATIONAL2 = 136, SDL_SCANCODE_INTERNATIONAL3 = 137,
SDL_SCANCODE_INTERNATIONAL4 = 138, SDL_SCANCODE_INTERNATIONAL5 = 139, SDL_SCANCODE_INTERNATIONAL6 = 140, SDL_SCANCODE_INTERNATIONAL7 = 141,
SDL_SCANCODE_INTERNATIONAL8 = 142, SDL_SCANCODE_INTERNATIONAL9 = 143, SDL_SCANCODE_LANG1 = 144, SDL_SCANCODE_LANG2 = 145,
SDL_SCANCODE_LANG3 = 146, SDL_SCANCODE_LANG4 = 147, SDL_SCANCODE_LANG5 = 148, SDL_SCANCODE_LANG6 = 149,
SDL_SCANCODE_LANG7 = 150, SDL_SCANCODE_LANG8 = 151, SDL_SCANCODE_LANG9 = 152, SDL_SCANCODE_ALTERASE = 153,
SDL_SCANCODE_SYSREQ = 154, SDL_SCANCODE_CANCEL = 155, SDL_SCANCODE_CLEAR = 156,
SDL_SCANCODE_PRIOR = 157,
SDL_SCANCODE_RETURN2 = 158, SDL_SCANCODE_SEPARATOR = 159, SDL_SCANCODE_OUT =
160, SDL_SCANCODE_OPER = 161,
SDL_SCANCODE_CLEARAGAIN = 162, SDL_SCANCODE_CRSEL = 163, SDL_SCANCODE_EXSEL =
164, SDL_SCANCODE_KP_00 = 176,
SDL_SCANCODE_KP_000 = 177, SDL_SCANCODE_THOUSANDSSEPARATOR = 178, SDL_SCANCODE_DECIMALSEPARATOR = 179, SDL_SCANCODE_CURRENCYUNIT = 180,
SDL_SCANCODE_CURRENCYSUBUNIT = 181, SDL_SCANCODE_KP_LEFTPAREN = 182, SDL_SCANCODE_KP_RIGHTPAREN = 183, SDL_SCANCODE_KP_LEFTBRACE = 184,
SDL_SCANCODE_KP_RIGHTBRACE = 185, SDL_SCANCODE_KP_TAB = 186, SDL_SCANCODE_KP_BACKSPACE = 187, SDL_SCANCODE_KP_A = 188,
SDL_SCANCODE_KP_B = 189, SDL_SCANCODE_KP_C = 190, SDL_SCANCODE_KP_D = 191, SDL_SCANCODE_KP_E = 192,
SDL_SCANCODE_KP_F = 193, SDL_SCANCODE_KP_XOR = 194, SDL_SCANCODE_KP_POWER = 195,
SDL_SCANCODE_KP_PERCENT = 196,
SDL_SCANCODE_KP_LESS = 197, SDL_SCANCODE_KP_GREATER = 198, SDL_SCANCODE_KP_AMPERSAND = 199, SDL_SCANCODE_KP_DBLAMPERSAND = 200,
SDL_SCANCODE_KP_VERTICALBAR = 201, SDL_SCANCODE_KP_DBLVERTICALBAR = 202, SDL_SCANCODE_KP_COLON = 203, SDL_SCANCODE_KP_HASH = 204,
SDL_SCANCODE_KP_SPACE = 205, SDL_SCANCODE_KP_AT = 206, SDL_SCANCODE_KP_EXCLAM
= 207, SDL_SCANCODE_KP_MEMSTORE = 208,
SDL_SCANCODE_KP_MEMRECALL = 209, SDL_SCANCODE_KP_MEMCLEAR = 210, SDL_SCANCODE_KP_MEMADD = 211, SDL_SCANCODE_KP_MEMSUBTRACT = 212,
SDL_SCANCODE_KP_MEMMULTIPLY = 213, SDL_SCANCODE_KP_MEMDIVIDE = 214, SDL_SCANCODE_KP_PLUSMINUS = 215, SDL_SCANCODE_KP_CLEAR = 216,
SDL_SCANCODE_KP_CLEARENTRY = 217, SDL_SCANCODE_KP_BINARY = 218, SDL_SCANCODE_KP_OCTAL = 219, SDL_SCANCODE_KP_DECIMAL = 220,
SDL_SCANCODE_KP_HEXADECIMAL = 221, SDL_SCANCODE_LCTRL = 224, SDL_SCANCODE_LSHIFT = 225, SDL_SCANCODE_LALT = 226,
SDL_SCANCODE_LGUI = 227, SDL_SCANCODE_RCTRL = 228, SDL_SCANCODE_RSHIFT = 229, SDL_SCANCODE_RALT = 230,
SDL_SCANCODE_RGUI = 231, SDL_SCANCODE_MODE = 257, SDL_SCANCODE_AUDIONEXT = 258,
SDL_SCANCODE_AUDIOPREV = 259,
SDL_SCANCODE_AUDIOSTOP = 260, SDL_SCANCODE_AUDIOPLAY = 261, SDL_SCANCODE_AUDIOMUTE = 262, SDL_SCANCODE_MEDIASELECT = 263,
SDL_SCANCODE_WWW = 264, SDL_SCANCODE_MAIL = 265, SDL_SCANCODE_CALCULATOR = 266,

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

508

File Documentation

SDL_SCANCODE_COMPUTER = 267,
SDL_SCANCODE_AC_SEARCH = 268, SDL_SCANCODE_AC_HOME = 269, SDL_SCANCODE_AC_BACK = 270, SDL_SCANCODE_AC_FORWARD = 271,
SDL_SCANCODE_AC_STOP = 272, SDL_SCANCODE_AC_REFRESH = 273, SDL_SCANCODE_AC_BOOKMARKS = 274, SDL_SCANCODE_BRIGHTNESSDOWN = 275,
SDL_SCANCODE_BRIGHTNESSUP = 276, SDL_SCANCODE_DISPLAYSWITCH = 277, SDL_SCANCODE_KBDILLUMTOGGLE = 278, SDL_SCANCODE_KBDILLUMDOWN = 279,
SDL_SCANCODE_KBDILLUMUP = 280, SDL_SCANCODE_EJECT = 281, SDL_SCANCODE_SLEEP =
282, SDL_SCANCODE_APP1 = 283,
SDL_SCANCODE_APP2 = 284, SDL_NUM_SCANCODES = 512 }
The SDL keyboard scancode representation.

6.61.1

Detailed Description

Defines keyboard scancodes.

6.61.2

Enumeration Type Documentation

6.61.2.1

enum SDL_Scancode

The SDL keyboard scancode representation.


Values of this type are used to represent keyboard keys, among other places in the key.keysym.scancode field of
the SDL_Event structure.
The values in this enumeration are based on the USB usage page standard:

http://www.usb.-

org/developers/devclass_docs/Hut1_12v2.pdf
Enumerator
SDL_SCANCODE_UNKNOWN
SDL_SCANCODE_A
SDL_SCANCODE_B
SDL_SCANCODE_C
SDL_SCANCODE_D
SDL_SCANCODE_E
SDL_SCANCODE_F
SDL_SCANCODE_G
SDL_SCANCODE_H
SDL_SCANCODE_I
SDL_SCANCODE_J
SDL_SCANCODE_K
SDL_SCANCODE_L
SDL_SCANCODE_M
SDL_SCANCODE_N
SDL_SCANCODE_O
SDL_SCANCODE_P
SDL_SCANCODE_Q
SDL_SCANCODE_R
SDL_SCANCODE_S
SDL_SCANCODE_T
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.61 src/SDL/SDL_scancode.h File Reference

509

SDL_SCANCODE_U
SDL_SCANCODE_V
SDL_SCANCODE_W
SDL_SCANCODE_X
SDL_SCANCODE_Y
SDL_SCANCODE_Z
SDL_SCANCODE_1
SDL_SCANCODE_2
SDL_SCANCODE_3
SDL_SCANCODE_4
SDL_SCANCODE_5
SDL_SCANCODE_6
SDL_SCANCODE_7
SDL_SCANCODE_8
SDL_SCANCODE_9
SDL_SCANCODE_0
SDL_SCANCODE_RETURN
SDL_SCANCODE_ESCAPE
SDL_SCANCODE_BACKSPACE
SDL_SCANCODE_TAB
SDL_SCANCODE_SPACE
SDL_SCANCODE_MINUS
SDL_SCANCODE_EQUALS
SDL_SCANCODE_LEFTBRACKET
SDL_SCANCODE_RIGHTBRACKET
SDL_SCANCODE_BACKSLASH Located at the lower left of the return key on ISO keyboards and at the right
end of the QWERTY row on ANSI keyboards. Produces REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US layout, REVERSE SOLIDUS and VERTICAL LINE in a UK Mac layout, NUMBER SIGN
and TILDE in a UK Windows layout, DOLLAR SIGN and POUND SIGN in a Swiss German layout, NUMBER SIGN and APOSTROPHE in a German layout, GRAVE ACCENT and POUND SIGN in a French
Mac layout, and ASTERISK and MICRO SIGN in a French Windows layout.
SDL_SCANCODE_NONUSHASH ISO USB keyboards actually use this code instead of 49 for the same key,
but all OSes I've seen treat the two codes identically. So, as an implementor, unless your keyboard
generates both of those codes and your OS treats them differently, you should generate SDL_SCANCODE_BACKSLASH instead of this code. As a user, you should not rely on this code because SDL will
never generate it with most (all?) keyboards.
SDL_SCANCODE_SEMICOLON
SDL_SCANCODE_APOSTROPHE
SDL_SCANCODE_GRAVE Located in the top left corner (on both ANSI and ISO keyboards). Produces GRAVE ACCENT and TILDE in a US Windows layout and in US and UK Mac layouts on ANSI keyboards,
GRAVE ACCENT and NOT SIGN in a UK Windows layout, SECTION SIGN and PLUS-MINUS SIGN in
US and UK Mac layouts on ISO keyboards, SECTION SIGN and DEGREE SIGN in a Swiss German
layout (Mac: only on ISO keyboards), CIRCUMFLEX ACCENT and DEGREE SIGN in a German layout
(Mac: only on ISO keyboards), SUPERSCRIPT TWO and TILDE in a French Windows layout, COMMERCIAL AT and NUMBER SIGN in a French Mac layout on ISO keyboards, and LESS-THAN SIGN and
GREATER-THAN SIGN in a Swiss German, German, or French Mac layout on ANSI keyboards.
SDL_SCANCODE_COMMA
SDL_SCANCODE_PERIOD
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

510

File Documentation

SDL_SCANCODE_SLASH
SDL_SCANCODE_CAPSLOCK
SDL_SCANCODE_F1
SDL_SCANCODE_F2
SDL_SCANCODE_F3
SDL_SCANCODE_F4
SDL_SCANCODE_F5
SDL_SCANCODE_F6
SDL_SCANCODE_F7
SDL_SCANCODE_F8
SDL_SCANCODE_F9
SDL_SCANCODE_F10
SDL_SCANCODE_F11
SDL_SCANCODE_F12
SDL_SCANCODE_PRINTSCREEN
SDL_SCANCODE_SCROLLLOCK
SDL_SCANCODE_PAUSE
SDL_SCANCODE_INSERT insert on PC, help on some Mac keyboards (but does send code 73, not 117)
SDL_SCANCODE_HOME
SDL_SCANCODE_PAGEUP
SDL_SCANCODE_DELETE
SDL_SCANCODE_END
SDL_SCANCODE_PAGEDOWN
SDL_SCANCODE_RIGHT
SDL_SCANCODE_LEFT
SDL_SCANCODE_DOWN
SDL_SCANCODE_UP
SDL_SCANCODE_NUMLOCKCLEAR num lock on PC, clear on Mac keyboards
SDL_SCANCODE_KP_DIVIDE
SDL_SCANCODE_KP_MULTIPLY
SDL_SCANCODE_KP_MINUS
SDL_SCANCODE_KP_PLUS
SDL_SCANCODE_KP_ENTER
SDL_SCANCODE_KP_1
SDL_SCANCODE_KP_2
SDL_SCANCODE_KP_3
SDL_SCANCODE_KP_4
SDL_SCANCODE_KP_5
SDL_SCANCODE_KP_6
SDL_SCANCODE_KP_7
SDL_SCANCODE_KP_8
SDL_SCANCODE_KP_9
SDL_SCANCODE_KP_0
SDL_SCANCODE_KP_PERIOD
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.61 src/SDL/SDL_scancode.h File Reference

511

SDL_SCANCODE_NONUSBACKSLASH This is the additional key that ISO keyboards have over ANSI ones,
located between left shift and Y. Produces GRAVE ACCENT and TILDE in a US or UK Mac layout, REVERSE SOLIDUS (backslash) and VERTICAL LINE in a US or UK Windows layout, and LESS-THAN
SIGN and GREATER-THAN SIGN in a Swiss German, German, or French layout.
SDL_SCANCODE_APPLICATION windows contextual menu, compose
SDL_SCANCODE_POWER The USB document says this is a status flag, not a physical key - but some Mac
keyboards do have a power key.
SDL_SCANCODE_KP_EQUALS
SDL_SCANCODE_F13
SDL_SCANCODE_F14
SDL_SCANCODE_F15
SDL_SCANCODE_F16
SDL_SCANCODE_F17
SDL_SCANCODE_F18
SDL_SCANCODE_F19
SDL_SCANCODE_F20
SDL_SCANCODE_F21
SDL_SCANCODE_F22
SDL_SCANCODE_F23
SDL_SCANCODE_F24
SDL_SCANCODE_EXECUTE
SDL_SCANCODE_HELP
SDL_SCANCODE_MENU
SDL_SCANCODE_SELECT
SDL_SCANCODE_STOP
SDL_SCANCODE_AGAIN redo
SDL_SCANCODE_UNDO
SDL_SCANCODE_CUT
SDL_SCANCODE_COPY
SDL_SCANCODE_PASTE
SDL_SCANCODE_FIND
SDL_SCANCODE_MUTE
SDL_SCANCODE_VOLUMEUP
SDL_SCANCODE_VOLUMEDOWN
SDL_SCANCODE_KP_COMMA
SDL_SCANCODE_KP_EQUALSAS400
SDL_SCANCODE_INTERNATIONAL1 used on Asian keyboards, see footnotes in USB doc
SDL_SCANCODE_INTERNATIONAL2
SDL_SCANCODE_INTERNATIONAL3 Yen
SDL_SCANCODE_INTERNATIONAL4
SDL_SCANCODE_INTERNATIONAL5
SDL_SCANCODE_INTERNATIONAL6
SDL_SCANCODE_INTERNATIONAL7
SDL_SCANCODE_INTERNATIONAL8
SDL_SCANCODE_INTERNATIONAL9
SDL_SCANCODE_LANG1 Hangul/English toggle
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

512

File Documentation

SDL_SCANCODE_LANG2 Hanja conversion


SDL_SCANCODE_LANG3 Katakana
SDL_SCANCODE_LANG4 Hiragana
SDL_SCANCODE_LANG5 Zenkaku/Hankaku
SDL_SCANCODE_LANG6 reserved
SDL_SCANCODE_LANG7 reserved
SDL_SCANCODE_LANG8 reserved
SDL_SCANCODE_LANG9 reserved
SDL_SCANCODE_ALTERASE Erase-Eaze
SDL_SCANCODE_SYSREQ
SDL_SCANCODE_CANCEL
SDL_SCANCODE_CLEAR
SDL_SCANCODE_PRIOR
SDL_SCANCODE_RETURN2
SDL_SCANCODE_SEPARATOR
SDL_SCANCODE_OUT
SDL_SCANCODE_OPER
SDL_SCANCODE_CLEARAGAIN
SDL_SCANCODE_CRSEL
SDL_SCANCODE_EXSEL
SDL_SCANCODE_KP_00
SDL_SCANCODE_KP_000
SDL_SCANCODE_THOUSANDSSEPARATOR
SDL_SCANCODE_DECIMALSEPARATOR
SDL_SCANCODE_CURRENCYUNIT
SDL_SCANCODE_CURRENCYSUBUNIT
SDL_SCANCODE_KP_LEFTPAREN
SDL_SCANCODE_KP_RIGHTPAREN
SDL_SCANCODE_KP_LEFTBRACE
SDL_SCANCODE_KP_RIGHTBRACE
SDL_SCANCODE_KP_TAB
SDL_SCANCODE_KP_BACKSPACE
SDL_SCANCODE_KP_A
SDL_SCANCODE_KP_B
SDL_SCANCODE_KP_C
SDL_SCANCODE_KP_D
SDL_SCANCODE_KP_E
SDL_SCANCODE_KP_F
SDL_SCANCODE_KP_XOR
SDL_SCANCODE_KP_POWER
SDL_SCANCODE_KP_PERCENT
SDL_SCANCODE_KP_LESS
SDL_SCANCODE_KP_GREATER
SDL_SCANCODE_KP_AMPERSAND
SDL_SCANCODE_KP_DBLAMPERSAND
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.61 src/SDL/SDL_scancode.h File Reference

513

SDL_SCANCODE_KP_VERTICALBAR
SDL_SCANCODE_KP_DBLVERTICALBAR
SDL_SCANCODE_KP_COLON
SDL_SCANCODE_KP_HASH
SDL_SCANCODE_KP_SPACE
SDL_SCANCODE_KP_AT
SDL_SCANCODE_KP_EXCLAM
SDL_SCANCODE_KP_MEMSTORE
SDL_SCANCODE_KP_MEMRECALL
SDL_SCANCODE_KP_MEMCLEAR
SDL_SCANCODE_KP_MEMADD
SDL_SCANCODE_KP_MEMSUBTRACT
SDL_SCANCODE_KP_MEMMULTIPLY
SDL_SCANCODE_KP_MEMDIVIDE
SDL_SCANCODE_KP_PLUSMINUS
SDL_SCANCODE_KP_CLEAR
SDL_SCANCODE_KP_CLEARENTRY
SDL_SCANCODE_KP_BINARY
SDL_SCANCODE_KP_OCTAL
SDL_SCANCODE_KP_DECIMAL
SDL_SCANCODE_KP_HEXADECIMAL
SDL_SCANCODE_LCTRL
SDL_SCANCODE_LSHIFT
SDL_SCANCODE_LALT alt, option
SDL_SCANCODE_LGUI windows, command (apple), meta
SDL_SCANCODE_RCTRL
SDL_SCANCODE_RSHIFT
SDL_SCANCODE_RALT alt gr, option
SDL_SCANCODE_RGUI windows, command (apple), meta
SDL_SCANCODE_MODE I'm not sure if this is really not covered by any of the above, but since there's a
special KMOD_MODE for it I'm adding it here
SDL_SCANCODE_AUDIONEXT
SDL_SCANCODE_AUDIOPREV
SDL_SCANCODE_AUDIOSTOP
SDL_SCANCODE_AUDIOPLAY
SDL_SCANCODE_AUDIOMUTE
SDL_SCANCODE_MEDIASELECT
SDL_SCANCODE_WWW
SDL_SCANCODE_MAIL
SDL_SCANCODE_CALCULATOR
SDL_SCANCODE_COMPUTER
SDL_SCANCODE_AC_SEARCH
SDL_SCANCODE_AC_HOME
SDL_SCANCODE_AC_BACK
SDL_SCANCODE_AC_FORWARD
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

514

File Documentation

SDL_SCANCODE_AC_STOP
SDL_SCANCODE_AC_REFRESH
SDL_SCANCODE_AC_BOOKMARKS
SDL_SCANCODE_BRIGHTNESSDOWN
SDL_SCANCODE_BRIGHTNESSUP
SDL_SCANCODE_DISPLAYSWITCH display mirroring/dual display switch, video mode switch
SDL_SCANCODE_KBDILLUMTOGGLE
SDL_SCANCODE_KBDILLUMDOWN
SDL_SCANCODE_KBDILLUMUP
SDL_SCANCODE_EJECT
SDL_SCANCODE_SLEEP
SDL_SCANCODE_APP1
SDL_SCANCODE_APP2
SDL_NUM_SCANCODES not a key, just marks the number of scancodes for array bounds

6.62

src/SDL/SDL_shape.h File Reference

#include
#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_pixels.h"
"SDL_rect.h"
"SDL_surface.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Classes
union SDL_WindowShapeParams
A union containing parameters for shaped windows.

struct SDL_WindowShapeMode
A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.

Macros
#define SDL_NONSHAPEABLE_WINDOW -1
#define SDL_INVALID_SHAPE_ARGUMENT -2
#define SDL_WINDOW_LACKS_SHAPE -3
#define SDL_SHAPEMODEALPHA(mode) (mode == ShapeModeDefault || mode == ShapeModeBinarizeAlpha || mode == ShapeModeReverseBinarizeAlpha)

Typedefs
typedef struct SDL_WindowShapeMode SDL_WindowShapeMode
A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.62 src/SDL/SDL_shape.h File Reference

515

Enumerations
enum WindowShapeMode { ShapeModeDefault, ShapeModeBinarizeAlpha, ShapeModeReverseBinarizeAlpha, ShapeModeColorKey }
An enum denoting the specific type of contents present in an SDL_WindowShapeParams union.

Functions
DECLSPEC SDL_Window SDLCALL SDL_CreateShapedWindow (const char title, unsigned int x, unsigned int y, unsigned int w, unsigned int h, Uint32 flags)
Create a window that can be shaped with the specified position, dimensions, and flags.

DECLSPEC SDL_bool SDLCALL SDL_IsShapedWindow (const SDL_Window window)


Return whether the given window is a shaped window.

DECLSPEC int SDLCALL SDL_SetWindowShape (SDL_Window window, SDL_Surface shape, SDL_WindowShapeMode shape_mode)
Set the shape and parameters of a shaped window.

DECLSPEC int SDLCALL SDL_GetShapedWindowMode (SDL_Window window, SDL_WindowShapeMode


shape_mode)
Get the shape parameters of a shaped window.

6.62.1

Detailed Description

Header file for the shaped window API.

6.62.2

Macro Definition Documentation

6.62.2.1

#define SDL_INVALID_SHAPE_ARGUMENT -2

6.62.2.2

#define SDL_NONSHAPEABLE_WINDOW -1

6.62.2.3

#define SDL_SHAPEMODEALPHA( mode ) (mode == ShapeModeDefault || mode ==


ShapeModeBinarizeAlpha || mode == ShapeModeReverseBinarizeAlpha)

6.62.2.4

#define SDL_WINDOW_LACKS_SHAPE -3

6.62.3

Typedef Documentation

6.62.3.1

typedef struct SDL_WindowShapeMode SDL_WindowShapeMode

A struct that tags the SDL_WindowShapeParams union with an enum describing the type of its contents.

6.62.4

Enumeration Type Documentation

6.62.4.1

enum WindowShapeMode

An enum denoting the specific type of contents present in an SDL_WindowShapeParams union.


Enumerator
ShapeModeDefault The default mode, a binarized alpha cutoff of 1.
ShapeModeBinarizeAlpha A binarized alpha cutoff with a given integer value.
ShapeModeReverseBinarizeAlpha A binarized alpha cutoff with a given integer value, but with the opposite
comparison.
ShapeModeColorKey A color key is applied.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

516

File Documentation

6.62.5

Function Documentation

6.62.5.1 DECLSPEC SDL_Window SDLCALL SDL_CreateShapedWindow ( const char title, unsigned int x,
unsigned int y, unsigned int w, unsigned int h, Uint32 flags )
Create a window that can be shaped with the specified position, dimensions, and flags.
Parameters
title
x
y
w
h
flags

The title of the window, in UTF-8 encoding.


The x position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.
The y position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.
The width of the window.
The height of the window.
The flags for the window, a mask of SDL_WINDOW_BORDERLESS with any of the
following: SDL_WINDOW_OPENGL, SDL_WINDOW_INPUT_GRABBED, SDL_WINDOW_HIDDEN, SDL_WINDOW_RESIZABLE, SDL_WINDOW_MAXIMIZED, SDL_WINDOW_MINIMIZED, SDL_WINDOW_BORDERLESS is always set, and SDL_WINDOW_FULLSCREEN is always unset.

Returns
The window created, or NULL if window creation failed.

See also
SDL_DestroyWindow()

6.62.5.2 DECLSPEC int SDLCALL SDL_GetShapedWindowMode ( SDL_Window window,


SDL_WindowShapeMode shape_mode )
Get the shape parameters of a shaped window.
Parameters
window
shape_mode

The shaped window whose parameters should be retrieved.


An empty shape-mode structure to fill, or NULL to check whether the window has a shape.

Returns
0 if the window has a shape and, provided shape_mode was not NULL, shape_mode has been filled with the
mode data, SDL_NONSHAPEABLE_WINDOW if the SDL_Window given is not a shaped window, or SDL_WINDOW_LACKS_SHAPE if the SDL_Window given is a shapeable window currently lacking a shape.

See also
SDL_WindowShapeMode
SDL_SetWindowShape

6.62.5.3 DECLSPEC SDL_bool SDLCALL SDL_IsShapedWindow ( const SDL_Window window )


Return whether the given window is a shaped window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.63 src/SDL/SDL_stdinc.h File Reference

517

Parameters
window

The window to query for being shaped.

Returns
SDL_TRUE if the window is a window that can be shaped, SDL_FALSE if the window is unshaped or NULL.

See also
SDL_CreateShapedWindow

6.62.5.4 DECLSPEC int SDLCALL SDL_SetWindowShape ( SDL_Window window, SDL_Surface shape,


SDL_WindowShapeMode shape_mode )
Set the shape and parameters of a shaped window.
Parameters
window
shape
shape_mode

The shaped window whose parameters should be set.


A surface encoding the desired shape for the window.
The parameters to set for the shaped window.

Returns
0 on success, SDL_INVALID_SHAPE_ARGUMENT on invalid an invalid shape argument, or SDL_NONSHAPEABLE_WINDOW if the SDL_Window given does not reference a valid shaped window.

See also
SDL_WindowShapeMode
SDL_GetShapedWindowMode.

6.63

src/SDL/SDL_stdinc.h File Reference

#include
#include
#include
#include
#include

"SDL_config.h"
<stddef.h>
<stdarg.h>
"begin_code.h"
"close_code.h"

Macros

#define SDL_arraysize(array) (sizeof(array)/sizeof(array[0]))


#define SDL_TABLESIZE(table) SDL_arraysize(table)
#define SDL_FOURCC(A, B, C, D)
#define SDL_COMPILE_TIME_ASSERT(name, x) typedef int SDL_dummy_ ## name[(x) 2 - 1]
#define SDL_stack_alloc(type, count) (type)SDL_malloc(sizeof(type)(count))
#define SDL_stack_free(data) SDL_free(data)
#define SDL_min(x, y) (((x) < (y)) ? (x) : (y))
#define SDL_max(x, y) (((x) > (y)) ? (x) : (y))
#define SDL_zero(x) SDL_memset(&(x), 0, sizeof((x)))
#define SDL_zerop(x) SDL_memset((x), 0, sizeof((x)))

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

518

File Documentation
#define M_PI 3.14159265358979323846264338327950288 / pi /
#define SDL_ICONV_ERROR (size_t)-1
#define SDL_ICONV_E2BIG (size_t)-2
#define SDL_ICONV_EILSEQ (size_t)-3
#define SDL_ICONV_EINVAL (size_t)-4
#define SDL_iconv_utf8_locale(S) SDL_iconv_string("", "UTF-8", S, SDL_strlen(S)+1)
#define SDL_iconv_utf8_ucs2(S) (Uint16 )SDL_iconv_string("UCS-2-INTERNAL", "UTF-8", S, SDL_strlen(S)+1)
#define SDL_iconv_utf8_ucs4(S) (Uint32 )SDL_iconv_string("UCS-4-INTERNAL", "UTF-8", S, SDL_strlen(S)+1)

Cast operators
Use proper C++ casts when compiled as C++ to be compatible with the option -Wold-style-cast of GCC (and
-Werror=old-style-cast in GCC 4.2 and above).
#define SDL_reinterpret_cast(type, expression) ((type)(expression))
#define SDL_static_cast(type, expression) ((type)(expression))
#define SDL_const_cast(type, expression) ((type)(expression))

Typedefs
typedef struct _SDL_iconv_t SDL_iconv_t

Functions

DECLSPEC void SDLCALL SDL_malloc (size_t size)


DECLSPEC void SDLCALL SDL_calloc (size_t nmemb, size_t size)
DECLSPEC void SDLCALL SDL_realloc (void mem, size_t size)
DECLSPEC void SDLCALL SDL_free (void mem)
DECLSPEC char SDLCALL SDL_getenv (const char name)
DECLSPEC int SDLCALL SDL_setenv (const char name, const char value, int overwrite)
DECLSPEC void SDLCALL SDL_qsort (void base, size_t nmemb, size_t size, int(compare)(const void ,
const void ))
DECLSPEC int SDLCALL SDL_abs (int x)
DECLSPEC int SDLCALL SDL_isdigit (int x)
DECLSPEC int SDLCALL SDL_isspace (int x)
DECLSPEC int SDLCALL SDL_toupper (int x)
DECLSPEC int SDLCALL SDL_tolower (int x)
DECLSPEC void SDLCALL SDL_memset (void dst, int c, size_t len)
SDL_FORCE_INLINE void SDL_memset4 (void dst, Uint32 val, size_t dwords)
DECLSPEC void SDLCALL SDL_memcpy (void dst, const void src, size_t len)
SDL_FORCE_INLINE void SDL_memcpy4 (void dst, const void src, size_t dwords)
DECLSPEC void SDLCALL SDL_memmove (void dst, const void src, size_t len)
DECLSPEC int SDLCALL SDL_memcmp (const void s1, const void s2, size_t len)
DECLSPEC size_t SDLCALL SDL_wcslen (const wchar_t wstr)
DECLSPEC size_t SDLCALL SDL_wcslcpy (wchar_t dst, const wchar_t src, size_t maxlen)
DECLSPEC size_t SDLCALL SDL_wcslcat (wchar_t dst, const wchar_t src, size_t maxlen)
DECLSPEC size_t SDLCALL SDL_strlen (const char str)
DECLSPEC size_t SDLCALL SDL_strlcpy (char dst, const char src, size_t maxlen)
DECLSPEC size_t SDLCALL SDL_utf8strlcpy (char dst, const char src, size_t dst_bytes)
DECLSPEC size_t SDLCALL SDL_strlcat (char dst, const char src, size_t maxlen)
DECLSPEC char SDLCALL SDL_strdup (const char str)
DECLSPEC char SDLCALL SDL_strrev (char str)
DECLSPEC char SDLCALL SDL_strupr (char str)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.63 src/SDL/SDL_stdinc.h File Reference

519

DECLSPEC char SDLCALL SDL_strlwr (char str)


DECLSPEC char SDLCALL SDL_strchr (const char str, int c)
DECLSPEC char SDLCALL SDL_strrchr (const char str, int c)
DECLSPEC char SDLCALL SDL_strstr (const char haystack, const char needle)
DECLSPEC char SDLCALL SDL_itoa (int value, char str, int radix)
DECLSPEC char SDLCALL SDL_uitoa (unsigned int value, char str, int radix)
DECLSPEC char SDLCALL SDL_ltoa (long value, char str, int radix)
DECLSPEC char SDLCALL SDL_ultoa (unsigned long value, char str, int radix)
DECLSPEC char SDLCALL SDL_lltoa (Sint64 value, char str, int radix)
DECLSPEC char SDLCALL SDL_ulltoa (Uint64 value, char str, int radix)
DECLSPEC int SDLCALL SDL_atoi (const char str)
DECLSPEC double SDLCALL SDL_atof (const char str)
DECLSPEC long SDLCALL SDL_strtol (const char str, char endp, int base)
DECLSPEC unsigned long SDLCALL SDL_strtoul (const char str, char endp, int base)
DECLSPEC Sint64 SDLCALL SDL_strtoll (const char str, char endp, int base)
DECLSPEC Uint64 SDLCALL SDL_strtoull (const char str, char endp, int base)
DECLSPEC double SDLCALL SDL_strtod (const char str, char endp)
DECLSPEC int SDLCALL SDL_strcmp (const char str1, const char str2)
DECLSPEC int SDLCALL SDL_strncmp (const char str1, const char str2, size_t maxlen)
DECLSPEC int SDLCALL SDL_strcasecmp (const char str1, const char str2)
DECLSPEC int SDLCALL SDL_strncasecmp (const char str1, const char str2, size_t len)
DECLSPEC int SDLCALL SDL_sscanf (const char text, const char fmt,...)
DECLSPEC int SDLCALL SDL_vsscanf (const char text, const char fmt, va_list ap)
DECLSPEC int SDLCALL SDL_snprintf (char text, size_t maxlen, const char fmt,...)
DECLSPEC int SDLCALL SDL_vsnprintf (char text, size_t maxlen, const char fmt, va_list ap)
DECLSPEC double SDLCALL SDL_acos (double x)
DECLSPEC double SDLCALL SDL_asin (double x)
DECLSPEC double SDLCALL SDL_atan (double x)
DECLSPEC double SDLCALL SDL_atan2 (double x, double y)
DECLSPEC double SDLCALL SDL_ceil (double x)
DECLSPEC double SDLCALL SDL_copysign (double x, double y)
DECLSPEC double SDLCALL SDL_cos (double x)
DECLSPEC float SDLCALL SDL_cosf (float x)
DECLSPEC double SDLCALL SDL_fabs (double x)
DECLSPEC double SDLCALL SDL_floor (double x)
DECLSPEC double SDLCALL SDL_log (double x)
DECLSPEC double SDLCALL SDL_pow (double x, double y)
DECLSPEC double SDLCALL SDL_scalbn (double x, int n)
DECLSPEC double SDLCALL SDL_sin (double x)
DECLSPEC float SDLCALL SDL_sinf (float x)
DECLSPEC double SDLCALL SDL_sqrt (double x)
DECLSPEC SDL_iconv_t SDLCALL SDL_iconv_open (const char tocode, const char fromcode)
DECLSPEC int SDLCALL SDL_iconv_close (SDL_iconv_t cd)
DECLSPEC size_t SDLCALL SDL_iconv (SDL_iconv_t cd, const char inbuf, size_t inbytesleft, char
outbuf, size_t outbytesleft)
DECLSPEC char SDLCALL SDL_iconv_string (const char tocode, const char fromcode, const char
inbuf, size_t inbytesleft)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

520

File Documentation

Basic data types


enum SDL_bool { SDL_FALSE = 0, SDL_TRUE = 1 }
typedef int8_t Sint8
A signed 8-bit integer type.

typedef uint8_t Uint8


An unsigned 8-bit integer type.

typedef int16_t Sint16


A signed 16-bit integer type.

typedef uint16_t Uint16


An unsigned 16-bit integer type.

typedef int32_t Sint32


A signed 32-bit integer type.

typedef uint32_t Uint32


An unsigned 32-bit integer type.

typedef int64_t Sint64


A signed 64-bit integer type.

typedef uint64_t Uint64


An unsigned 64-bit integer type.

6.63.1

Detailed Description

This is a general header that includes C language support.

6.63.2

Macro Definition Documentation

6.63.2.1

#define M_PI 3.14159265358979323846264338327950288 / pi /

6.63.2.2

#define SDL_arraysize( array ) (sizeof(array)/sizeof(array[0]))

The number of elements in an array.

6.63.2.3

#define SDL_COMPILE_TIME_ASSERT( name, x ) typedef int SDL_dummy_ ## name[(x) 2 - 1]

6.63.2.4

#define SDL_const_cast( type, expression ) ((type)(expression))

6.63.2.5

#define SDL_FOURCC( A, B, C, D )

Value:
((SDL_static_cast(Uint32, SDL_static_cast(
Uint8, (A))) << 0) | \
(SDL_static_cast(Uint32, SDL_static_cast(
Uint8, (B))) << 8) | \
(SDL_static_cast(Uint32, SDL_static_cast(
Uint8, (C))) << 16) | \
(SDL_static_cast(Uint32, SDL_static_cast(
Uint8, (D))) << 24))

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.63 src/SDL/SDL_stdinc.h File Reference

6.63.2.6

#define SDL_ICONV_E2BIG (size_t)-2

6.63.2.7

#define SDL_ICONV_EILSEQ (size_t)-3

6.63.2.8

#define SDL_ICONV_EINVAL (size_t)-4

6.63.2.9

#define SDL_ICONV_ERROR (size_t)-1

6.63.2.10

#define SDL_iconv_utf8_locale( S ) SDL_iconv_string("", "UTF-8", S, SDL_strlen(S)+1)

6.63.2.11

#define SDL_iconv_utf8_ucs2( S ) (Uint16 )SDL_iconv_string("UCS-2-INTERNAL", "UTF-8", S,


SDL_strlen(S)+1)

6.63.2.12

#define SDL_iconv_utf8_ucs4( S ) (Uint32 )SDL_iconv_string("UCS-4-INTERNAL", "UTF-8", S,


SDL_strlen(S)+1)

6.63.2.13

#define SDL_max( x, y ) (((x) > (y)) ? (x) : (y))

6.63.2.14

#define SDL_min( x, y ) (((x) < (y)) ? (x) : (y))

6.63.2.15

#define SDL_reinterpret_cast( type, expression ) ((type)(expression))

6.63.2.16

#define SDL_stack_alloc( type, count ) (type)SDL_malloc(sizeof(type)(count))

6.63.2.17

#define SDL_stack_free( data ) SDL_free(data)

6.63.2.18

#define SDL_static_cast( type, expression ) ((type)(expression))

6.63.2.19

#define SDL_TABLESIZE( table ) SDL_arraysize(table)

6.63.2.20

#define SDL_zero( x ) SDL_memset(&(x), 0, sizeof((x)))

6.63.2.21

#define SDL_zerop( x ) SDL_memset((x), 0, sizeof((x)))

6.63.3

Typedef Documentation

6.63.3.1

typedef struct _SDL_iconv_t SDL_iconv_t

6.63.3.2

typedef int16_t Sint16

A signed 16-bit integer type.

6.63.3.3

typedef int32_t Sint32

A signed 32-bit integer type.

6.63.3.4

typedef int64_t Sint64

A signed 64-bit integer type.

6.63.3.5

typedef int8_t Sint8

A signed 8-bit integer type.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

521

522

File Documentation

6.63.3.6

typedef uint16_t Uint16

An unsigned 16-bit integer type.

6.63.3.7

typedef uint32_t Uint32

An unsigned 32-bit integer type.

6.63.3.8

typedef uint64_t Uint64

An unsigned 64-bit integer type.

6.63.3.9

typedef uint8_t Uint8

An unsigned 8-bit integer type.

6.63.4

Enumeration Type Documentation

6.63.4.1

enum SDL_bool

Enumerator
SDL_FALSE
SDL_TRUE

6.63.5

Function Documentation

6.63.5.1 DECLSPEC int SDLCALL SDL_abs ( int x )


6.63.5.2 DECLSPEC double SDLCALL SDL_acos ( double x )
6.63.5.3 DECLSPEC double SDLCALL SDL_asin ( double x )
6.63.5.4 DECLSPEC double SDLCALL SDL_atan ( double x )
6.63.5.5 DECLSPEC double SDLCALL SDL_atan2 ( double x, double y )
6.63.5.6 DECLSPEC double SDLCALL SDL_atof ( const char str )
6.63.5.7 DECLSPEC int SDLCALL SDL_atoi ( const char str )
6.63.5.8 DECLSPEC void SDLCALL SDL_calloc ( size_t nmemb, size_t size )
6.63.5.9 DECLSPEC double SDLCALL SDL_ceil ( double x )
6.63.5.10 DECLSPEC double SDLCALL SDL_copysign ( double x, double y )
6.63.5.11 DECLSPEC double SDLCALL SDL_cos ( double x )
6.63.5.12 DECLSPEC float SDLCALL SDL_cosf ( float x )
6.63.5.13 DECLSPEC double SDLCALL SDL_fabs ( double x )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.63 src/SDL/SDL_stdinc.h File Reference

523

6.63.5.14 DECLSPEC double SDLCALL SDL_floor ( double x )


6.63.5.15 DECLSPEC void SDLCALL SDL_free ( void mem )
6.63.5.16 DECLSPEC char SDLCALL SDL_getenv ( const char name )
6.63.5.17 DECLSPEC size_t SDLCALL SDL_iconv ( SDL_iconv_t cd, const char inbuf, size_t inbytesleft, char
outbuf, size_t outbytesleft )
6.63.5.18 DECLSPEC int SDLCALL SDL_iconv_close ( SDL_iconv_t cd )
6.63.5.19 DECLSPEC SDL_iconv_t SDLCALL SDL_iconv_open ( const char tocode, const char fromcode )
6.63.5.20 DECLSPEC char SDLCALL SDL_iconv_string ( const char tocode, const char fromcode, const char
inbuf, size_t inbytesleft )
This function converts a string between encodings in one pass, returning a string that must be freed with SDL_free()
or NULL on error.

6.63.5.21 DECLSPEC int SDLCALL SDL_isdigit ( int x )


6.63.5.22 DECLSPEC int SDLCALL SDL_isspace ( int x )
6.63.5.23 DECLSPEC char SDLCALL SDL_itoa ( int value, char str, int radix )
6.63.5.24 DECLSPEC char SDLCALL SDL_lltoa ( Sint64 value, char str, int radix )
6.63.5.25 DECLSPEC double SDLCALL SDL_log ( double x )
6.63.5.26 DECLSPEC char SDLCALL SDL_ltoa ( long value, char str, int radix )
6.63.5.27 DECLSPEC void SDLCALL SDL_malloc ( size_t size )
6.63.5.28 DECLSPEC int SDLCALL SDL_memcmp ( const void s1, const void s2, size_t len )
6.63.5.29 DECLSPEC void SDLCALL SDL_memcpy ( void dst, const void src, size_t len )
6.63.5.30 SDL_FORCE_INLINE void SDL_memcpy4 ( void dst, const void src, size_t dwords )
6.63.5.31 DECLSPEC void SDLCALL SDL_memmove ( void dst, const void src, size_t len )
6.63.5.32 DECLSPEC void SDLCALL SDL_memset ( void dst, int c, size_t len )
6.63.5.33 SDL_FORCE_INLINE void SDL_memset4 ( void dst, Uint32 val, size_t dwords )
6.63.5.34 DECLSPEC double SDLCALL SDL_pow ( double x, double y )
6.63.5.35 DECLSPEC void SDLCALL SDL_qsort ( void base, size_t nmemb, size_t size, int()(const void , const
void ) compare )
6.63.5.36 DECLSPEC void SDLCALL SDL_realloc ( void mem, size_t size )
6.63.5.37 DECLSPEC double SDLCALL SDL_scalbn ( double x, int n )
6.63.5.38 DECLSPEC int SDLCALL SDL_setenv ( const char name, const char value, int overwrite )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

524

File Documentation

6.63.5.39 DECLSPEC double SDLCALL SDL_sin ( double x )


6.63.5.40 DECLSPEC float SDLCALL SDL_sinf ( float x )
6.63.5.41 DECLSPEC int SDLCALL SDL_snprintf ( char text, size_t maxlen, const char fmt, ... )
6.63.5.42 DECLSPEC double SDLCALL SDL_sqrt ( double x )
6.63.5.43 DECLSPEC int SDLCALL SDL_sscanf ( const char text, const char fmt, ... )
6.63.5.44 DECLSPEC int SDLCALL SDL_strcasecmp ( const char str1, const char str2 )
6.63.5.45 DECLSPEC char SDLCALL SDL_strchr ( const char str, int c )
6.63.5.46 DECLSPEC int SDLCALL SDL_strcmp ( const char str1, const char str2 )
6.63.5.47 DECLSPEC char SDLCALL SDL_strdup ( const char str )
6.63.5.48 DECLSPEC size_t SDLCALL SDL_strlcat ( char dst, const char src, size_t maxlen )
6.63.5.49 DECLSPEC size_t SDLCALL SDL_strlcpy ( char dst, const char src, size_t maxlen )
6.63.5.50 DECLSPEC size_t SDLCALL SDL_strlen ( const char str )
6.63.5.51 DECLSPEC char SDLCALL SDL_strlwr ( char str )
6.63.5.52 DECLSPEC int SDLCALL SDL_strncasecmp ( const char str1, const char str2, size_t len )
6.63.5.53 DECLSPEC int SDLCALL SDL_strncmp ( const char str1, const char str2, size_t maxlen )
6.63.5.54 DECLSPEC char SDLCALL SDL_strrchr ( const char str, int c )
6.63.5.55 DECLSPEC char SDLCALL SDL_strrev ( char str )
6.63.5.56 DECLSPEC char SDLCALL SDL_strstr ( const char haystack, const char needle )
6.63.5.57 DECLSPEC double SDLCALL SDL_strtod ( const char str, char endp )
6.63.5.58 DECLSPEC long SDLCALL SDL_strtol ( const char str, char endp, int base )
6.63.5.59 DECLSPEC Sint64 SDLCALL SDL_strtoll ( const char str, char endp, int base )
6.63.5.60 DECLSPEC unsigned long SDLCALL SDL_strtoul ( const char str, char endp, int base )
6.63.5.61 DECLSPEC Uint64 SDLCALL SDL_strtoull ( const char str, char endp, int base )
6.63.5.62 DECLSPEC char SDLCALL SDL_strupr ( char str )
6.63.5.63 DECLSPEC int SDLCALL SDL_tolower ( int x )
6.63.5.64 DECLSPEC int SDLCALL SDL_toupper ( int x )
6.63.5.65 DECLSPEC char SDLCALL SDL_uitoa ( unsigned int value, char str, int radix )
6.63.5.66 DECLSPEC char SDLCALL SDL_ulltoa ( Uint64 value, char str, int radix )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.64 src/SDL/SDL_surface.h File Reference

525

6.63.5.67 DECLSPEC char SDLCALL SDL_ultoa ( unsigned long value, char str, int radix )
6.63.5.68 DECLSPEC size_t SDLCALL SDL_utf8strlcpy ( char dst, const char src, size_t dst_bytes )
6.63.5.69 DECLSPEC int SDLCALL SDL_vsnprintf ( char text, size_t maxlen, const char fmt, va_list ap )
6.63.5.70 DECLSPEC int SDLCALL SDL_vsscanf ( const char text, const char fmt, va_list ap )
6.63.5.71 DECLSPEC size_t SDLCALL SDL_wcslcat ( wchar_t dst, const wchar_t src, size_t maxlen )
6.63.5.72 DECLSPEC size_t SDLCALL SDL_wcslcpy ( wchar_t dst, const wchar_t src, size_t maxlen )
6.63.5.73 DECLSPEC size_t SDLCALL SDL_wcslen ( const wchar_t wstr )

6.64

src/SDL/SDL_surface.h File Reference

#include
#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_pixels.h"
"SDL_rect.h"
"SDL_blendmode.h"
"SDL_rwops.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_Surface
A collection of pixels used in software blitting.

Macros

#define SDL_MUSTLOCK(S) (((S)->flags & SDL_RLEACCEL) != 0)


#define SDL_LoadBMP(file) SDL_LoadBMP_RW(SDL_RWFromFile(file, "rb"), 1)
#define SDL_SaveBMP(surface, file) SDL_SaveBMP_RW(surface, SDL_RWFromFile(file, "wb"), 1)
#define SDL_BlitSurface SDL_UpperBlit
#define SDL_BlitScaled SDL_UpperBlitScaled

Surface flags
These are the currently supported flags for the SDL_Surface.

#define SDL_SWSURFACE 0
#define SDL_PREALLOC 0x00000001
#define SDL_RLEACCEL 0x00000002
#define SDL_DONTFREE 0x00000004

Typedefs
typedef struct SDL_Surface SDL_Surface
A collection of pixels used in software blitting.

typedef int( SDL_blit) (struct SDL_Surface src, SDL_Rect srcrect, struct SDL_Surface dst, SDL_Rect
dstrect)
The type of function used for surface blitting functions.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

526

File Documentation

Functions
DECLSPEC SDL_Surface SDLCALL SDL_CreateRGBSurface (Uint32 flags, int width, int height, int depth,
Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask)
DECLSPEC SDL_Surface SDLCALL SDL_CreateRGBSurfaceFrom (void pixels, int width, int height, int
depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask)
DECLSPEC void SDLCALL SDL_FreeSurface (SDL_Surface surface)
DECLSPEC int SDLCALL SDL_SetSurfacePalette (SDL_Surface surface, SDL_Palette palette)
Set the palette used by a surface.

DECLSPEC int SDLCALL SDL_LockSurface (SDL_Surface surface)


Sets up a surface for directly accessing the pixels.

DECLSPEC void SDLCALL SDL_UnlockSurface (SDL_Surface surface)


DECLSPEC SDL_Surface SDLCALL SDL_LoadBMP_RW (SDL_RWops src, int freesrc)
DECLSPEC int SDLCALL SDL_SaveBMP_RW (SDL_Surface surface, SDL_RWops dst, int freedst)
DECLSPEC int SDLCALL SDL_SetSurfaceRLE (SDL_Surface surface, int flag)
Sets the RLE acceleration hint for a surface.

DECLSPEC int SDLCALL SDL_SetColorKey (SDL_Surface surface, int flag, Uint32 key)
Sets the color key (transparent pixel) in a blittable surface.

DECLSPEC int SDLCALL SDL_GetColorKey (SDL_Surface surface, Uint32 key)


Gets the color key (transparent pixel) in a blittable surface.

DECLSPEC int SDLCALL SDL_SetSurfaceColorMod (SDL_Surface surface, Uint8 r, Uint8 g, Uint8 b)


Set an additional color value used in blit operations.

DECLSPEC int SDLCALL SDL_GetSurfaceColorMod (SDL_Surface surface, Uint8 r, Uint8 g, Uint8 b)


Get the additional color value used in blit operations.

DECLSPEC int SDLCALL SDL_SetSurfaceAlphaMod (SDL_Surface surface, Uint8 alpha)


Set an additional alpha value used in blit operations.

DECLSPEC int SDLCALL SDL_GetSurfaceAlphaMod (SDL_Surface surface, Uint8 alpha)


Get the additional alpha value used in blit operations.

DECLSPEC int SDLCALL SDL_SetSurfaceBlendMode (SDL_Surface surface, SDL_BlendMode blendMode)


Set the blend mode used for blit operations.

DECLSPEC int SDLCALL SDL_GetSurfaceBlendMode (SDL_Surface surface, SDL_BlendMode blendMode)


Get the blend mode used for blit operations.

DECLSPEC SDL_bool SDLCALL SDL_SetClipRect (SDL_Surface surface, const SDL_Rect rect)


DECLSPEC void SDLCALL SDL_GetClipRect (SDL_Surface surface, SDL_Rect rect)
DECLSPEC SDL_Surface SDLCALL SDL_ConvertSurface (SDL_Surface src, const SDL_PixelFormat
fmt, Uint32 flags)
DECLSPEC SDL_Surface SDLCALL SDL_ConvertSurfaceFormat (SDL_Surface src, Uint32 pixel_format,
Uint32 flags)
DECLSPEC int SDLCALL SDL_ConvertPixels (int width, int height, Uint32 src_format, const void src, int
src_pitch, Uint32 dst_format, void dst, int dst_pitch)
Copy a block of pixels of one format to another format.

DECLSPEC int SDLCALL SDL_FillRect (SDL_Surface dst, const SDL_Rect rect, Uint32 color)
DECLSPEC int SDLCALL SDL_FillRects (SDL_Surface dst, const SDL_Rect rects, int count, Uint32 color)
DECLSPEC int SDLCALL SDL_UpperBlit (SDL_Surface src, const SDL_Rect srcrect, SDL_Surface dst,
SDL_Rect dstrect)
DECLSPEC int SDLCALL SDL_LowerBlit (SDL_Surface src, SDL_Rect srcrect, SDL_Surface dst, SDL_Rect dstrect)
DECLSPEC int SDLCALL SDL_SoftStretch (SDL_Surface src, const SDL_Rect srcrect, SDL_Surface dst,
const SDL_Rect dstrect)
Perform a fast, low quality, stretch blit between two surfaces of the same pixel format.

DECLSPEC int SDLCALL SDL_UpperBlitScaled (SDL_Surface src, const SDL_Rect srcrect, SDL_Surface
dst, SDL_Rect dstrect)
DECLSPEC int SDLCALL SDL_LowerBlitScaled (SDL_Surface src, SDL_Rect srcrect, SDL_Surface dst,
SDL_Rect dstrect)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.64 src/SDL/SDL_surface.h File Reference

6.64.1

527

Detailed Description

Header file for SDL_Surface definition and management functions.

6.64.2

Macro Definition Documentation

6.64.2.1

#define SDL_BlitScaled SDL_UpperBlitScaled

6.64.2.2

#define SDL_BlitSurface SDL_UpperBlit

Performs a fast blit from the source surface to the destination surface.
This assumes that the source and destination rectangles are the same size. If either srcrect or dstrect are
NULL, the entire surface (src or dst) is copied. The final blit rectangles are saved in srcrect and dstrect
after all clipping is performed.
Returns
If the blit is successful, it returns 0, otherwise it returns -1.
The blit function should not be called on a locked surface.
The blit semantics for surfaces with and without blending and colorkey are defined as follows:
RGBA->RGB:
Source surface blend mode set to SDL_BLENDMODE_BLEND:
alpha-blend (using the source alpha-channel and per-surface alpha)
SDL_SRCCOLORKEY ignored.
Source surface blend mode set to SDL_BLENDMODE_NONE:
copy RGB.
if SDL_SRCCOLORKEY set, only copy the pixels matching the
RGB values of the source color key, ignoring alpha in the
comparison.
RGB->RGBA:
Source surface blend mode set to SDL_BLENDMODE_BLEND:
alpha-blend (using the source per-surface alpha)
Source surface blend mode set to SDL_BLENDMODE_NONE:
copy RGB, set destination alpha to source per-surface alpha value.
both:
if SDL_SRCCOLORKEY set, only copy the pixels matching the
source color key.
RGBA->RGBA:
Source surface blend mode set to SDL_BLENDMODE_BLEND:
alpha-blend (using the source alpha-channel and per-surface alpha)
SDL_SRCCOLORKEY ignored.
Source surface blend mode set to SDL_BLENDMODE_NONE:
copy all of RGBA to the destination.
if SDL_SRCCOLORKEY set, only copy the pixels matching the
RGB values of the source color key, ignoring alpha in the
comparison.
RGB->RGB:
Source surface blend
alpha-blend (using
Source surface blend
copy RGB.
both:
if SDL_SRCCOLORKEY
source color key.

mode set to SDL_BLENDMODE_BLEND:


the source per-surface alpha)
mode set to SDL_BLENDMODE_NONE:

set, only copy the pixels matching the

You should call SDL_BlitSurface() unless you know exactly how SDL blitting works internally and how to use the
other blit functions.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

528

File Documentation

6.64.2.3

#define SDL_DONTFREE 0x00000004

Surface is referenced internally

6.64.2.4

#define SDL_LoadBMP( file ) SDL_LoadBMP_RW(SDL_RWFromFile(file, "rb"), 1)

Load a surface from a file.


Convenience macro.

6.64.2.5

#define SDL_MUSTLOCK( S ) (((S)->flags & SDL_RLEACCEL) != 0)

Evaluates to true if the surface needs to be locked before access.

6.64.2.6

#define SDL_PREALLOC 0x00000001

Surface uses preallocated memory

6.64.2.7

#define SDL_RLEACCEL 0x00000002

Surface is RLE encoded

6.64.2.8

#define SDL_SaveBMP( surface, file ) SDL_SaveBMP_RW(surface, SDL_RWFromFile(file, "wb"), 1)

Save a surface to a file.


Convenience macro.

6.64.2.9

#define SDL_SWSURFACE 0

Just here for compatibility

6.64.3
6.64.3.1

Typedef Documentation
typedef int( SDL_blit) (struct SDL_Surface src, SDL_Rect srcrect, struct SDL_Surface dst, SDL_Rect

dstrect)
The type of function used for surface blitting functions.

6.64.3.2

typedef struct SDL_Surface SDL_Surface

A collection of pixels used in software blitting.


Note
This structure should be treated as read-only, except for pixels, which, if not NULL, contains the raw pixel
data for the surface.

6.64.4

Function Documentation
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.64 src/SDL/SDL_surface.h File Reference

529

6.64.4.1 DECLSPEC int SDLCALL SDL_ConvertPixels ( int width, int height, Uint32 src_format, const void src, int
src_pitch, Uint32 dst_format, void dst, int dst_pitch )
Copy a block of pixels of one format to another format.
Returns
0 on success, or -1 if there was an error

6.64.4.2 DECLSPEC SDL_Surface SDLCALL SDL_ConvertSurface ( SDL_Surface src, const SDL_PixelFormat


fmt, Uint32 flags )
Creates a new surface of the specified format, and then copies and maps the given surface to it so the blit of the
converted surface will be as fast as possible. If this function fails, it returns NULL.
The flags parameter is passed to SDL_CreateRGBSurface() and has those semantics. You can also pass SDL_RLEACCEL in the flags parameter and SDL will try to RLE accelerate colorkey and alpha blits in the resulting
surface.

6.64.4.3 DECLSPEC SDL_Surface SDLCALL SDL_ConvertSurfaceFormat ( SDL_Surface src, Uint32


pixel_format, Uint32 flags )
6.64.4.4 DECLSPEC SDL_Surface SDLCALL SDL_CreateRGBSurface ( Uint32 flags, int width, int height, int depth,
Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask )
Allocate and free an RGB surface.
If the depth is 4 or 8 bits, an empty palette is allocated for the surface. If the depth is greater than 8 bits, the pixel
format is set using the flags '[RGB]mask'.
If the function runs out of memory, it will return NULL.
Parameters
flags
width
height
depth
Rmask
Gmask
Bmask
Amask

The flags are obsolete and should be set to 0.


The width in pixels of the surface to create.
The height in pixels of the surface to create.
The depth in bits of the surface to create.
The red mask of the surface to create.
The green mask of the surface to create.
The blue mask of the surface to create.
The alpha mask of the surface to create.

6.64.4.5 DECLSPEC SDL_Surface SDLCALL SDL_CreateRGBSurfaceFrom ( void pixels, int width, int height, int
depth, int pitch, Uint32 Rmask, Uint32 Gmask, Uint32 Bmask, Uint32 Amask )
6.64.4.6 DECLSPEC int SDLCALL SDL_FillRect ( SDL_Surface dst, const SDL_Rect rect, Uint32 color )
Performs a fast fill of the given rectangle with color.
If rect is NULL, the whole surface will be filled with color.
The color should be a pixel of the format used by the surface, and can be generated by the SDL_MapRGB() function.
Returns
0 on success, or -1 on error.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

530

File Documentation

6.64.4.7 DECLSPEC int SDLCALL SDL_FillRects ( SDL_Surface dst, const SDL_Rect rects, int count, Uint32
color )
6.64.4.8 DECLSPEC void SDLCALL SDL_FreeSurface ( SDL_Surface surface )
6.64.4.9 DECLSPEC void SDLCALL SDL_GetClipRect ( SDL_Surface surface, SDL_Rect rect )
Gets the clipping rectangle for the destination surface in a blit.

rect must be a pointer to a valid rectangle which will be filled with the correct values.
6.64.4.10 DECLSPEC int SDLCALL SDL_GetColorKey ( SDL_Surface surface, Uint32 key )
Gets the color key (transparent pixel) in a blittable surface.
Parameters
surface
key

The surface to update


A pointer filled in with the transparent pixel in the native surface format

Returns
0 on success, or -1 if the surface is not valid or colorkey is not enabled.

6.64.4.11 DECLSPEC int SDLCALL SDL_GetSurfaceAlphaMod ( SDL_Surface surface, Uint8 alpha )


Get the additional alpha value used in blit operations.
Parameters
surface
alpha

The surface to query.


A pointer filled in with the current alpha value.

Returns
0 on success, or -1 if the surface is not valid.
See also
SDL_SetSurfaceAlphaMod()

6.64.4.12 DECLSPEC int SDLCALL SDL_GetSurfaceBlendMode ( SDL_Surface surface, SDL_BlendMode


blendMode )
Get the blend mode used for blit operations.
Parameters
surface
blendMode

The surface to query.


A pointer filled in with the current blend mode.

Returns
0 on success, or -1 if the surface is not valid.
See also
SDL_SetSurfaceBlendMode()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.64 src/SDL/SDL_surface.h File Reference

531

6.64.4.13 DECLSPEC int SDLCALL SDL_GetSurfaceColorMod ( SDL_Surface surface, Uint8 r, Uint8 g, Uint8
b )
Get the additional color value used in blit operations.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

532

File Documentation

Parameters
surface
r
g
b

The surface to query.


A pointer filled in with the current red color value.
A pointer filled in with the current green color value.
A pointer filled in with the current blue color value.

Returns
0 on success, or -1 if the surface is not valid.

See also
SDL_SetSurfaceColorMod()

6.64.4.14 DECLSPEC SDL_Surface SDLCALL SDL_LoadBMP_RW ( SDL_RWops src, int freesrc )


Load a surface from a seekable SDL data stream (memory or file).
If freesrc is non-zero, the stream will be closed after being read.
The new surface should be freed with SDL_FreeSurface().
Returns
the new surface, or NULL if there was an error.

6.64.4.15 DECLSPEC int SDLCALL SDL_LockSurface ( SDL_Surface surface )


Sets up a surface for directly accessing the pixels.
Between calls to SDL_LockSurface() / SDL_UnlockSurface(), you can write to and read from surface->pixels,
using the pixel format stored in surface->format. Once you are done accessing the surface, you should use
SDL_UnlockSurface() to release it.
Not all surfaces require locking. If SDL_MUSTLOCK(surface) evaluates to 0, then you can read and write to the
surface at any time, and the pixel format of the surface will not change.
No operating system or library calls should be made between lock/unlock pairs, as critical system locks may be held
during this time.
SDL_LockSurface() returns 0, or -1 if the surface couldn't be locked.
See also
SDL_UnlockSurface()

6.64.4.16 DECLSPEC int SDLCALL SDL_LowerBlit ( SDL_Surface src, SDL_Rect srcrect, SDL_Surface dst,
SDL_Rect dstrect )
This is a semi-private blit function and it performs low-level surface blitting only.

6.64.4.17 DECLSPEC int SDLCALL SDL_LowerBlitScaled ( SDL_Surface src, SDL_Rect srcrect, SDL_Surface
dst, SDL_Rect dstrect )
This is a semi-private blit function and it performs low-level surface scaled blitting only.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.64 src/SDL/SDL_surface.h File Reference

533

6.64.4.18 DECLSPEC int SDLCALL SDL_SaveBMP_RW ( SDL_Surface surface, SDL_RWops dst, int freedst )
Save a surface to a seekable SDL data stream (memory or file).
If freedst is non-zero, the stream will be closed after being written.
Returns
0 if successful or -1 if there was an error.

6.64.4.19 DECLSPEC SDL_bool SDLCALL SDL_SetClipRect ( SDL_Surface surface, const SDL_Rect rect )
Sets the clipping rectangle for the destination surface in a blit.
If the clip rectangle is NULL, clipping will be disabled.
If the clip rectangle doesn't intersect the surface, the function will return SDL_FALSE and blits will be completely
clipped. Otherwise the function returns SDL_TRUE and blits to the surface will be clipped to the intersection of the
surface area and the clipping rectangle.
Note that blits are automatically clipped to the edges of the source and destination surfaces.

6.64.4.20 DECLSPEC int SDLCALL SDL_SetColorKey ( SDL_Surface surface, int flag, Uint32 key )
Sets the color key (transparent pixel) in a blittable surface.
Parameters
surface
flag
key

The surface to update


Non-zero to enable colorkey and 0 to disable colorkey
The transparent pixel in the native surface format

Returns
0 on success, or -1 if the surface is not valid
You can pass SDL_RLEACCEL to enable RLE accelerated blits.

6.64.4.21 DECLSPEC int SDLCALL SDL_SetSurfaceAlphaMod ( SDL_Surface surface, Uint8 alpha )


Set an additional alpha value used in blit operations.
Parameters
surface
alpha

The surface to update.


The alpha value multiplied into blit operations.

Returns
0 on success, or -1 if the surface is not valid.
See also
SDL_GetSurfaceAlphaMod()

6.64.4.22 DECLSPEC int SDLCALL SDL_SetSurfaceBlendMode ( SDL_Surface surface, SDL_BlendMode


blendMode )
Set the blend mode used for blit operations.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

534

File Documentation

Parameters
surface
blendMode

The surface to update.


SDL_BlendMode to use for blit blending.

Returns
0 on success, or -1 if the parameters are not valid.

See also
SDL_GetSurfaceBlendMode()

6.64.4.23 DECLSPEC int SDLCALL SDL_SetSurfaceColorMod ( SDL_Surface surface, Uint8 r, Uint8 g, Uint8 b )
Set an additional color value used in blit operations.
Parameters
surface
r
g
b

The surface to update.


The red color value multiplied into blit operations.
The green color value multiplied into blit operations.
The blue color value multiplied into blit operations.

Returns
0 on success, or -1 if the surface is not valid.
See also
SDL_GetSurfaceColorMod()

6.64.4.24 DECLSPEC int SDLCALL SDL_SetSurfacePalette ( SDL_Surface surface, SDL_Palette palette )


Set the palette used by a surface.
Returns
0, or -1 if the surface format doesn't use a palette.

Note
A single palette can be shared with many surfaces.

6.64.4.25 DECLSPEC int SDLCALL SDL_SetSurfaceRLE ( SDL_Surface surface, int flag )


Sets the RLE acceleration hint for a surface.
Returns
0 on success, or -1 if the surface is not valid
Note
If RLE is enabled, colorkey and alpha blending blits are much faster, but the surface must be locked before
directly accessing the pixels.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.65 src/SDL/SDL_system.h File Reference

535

6.64.4.26 DECLSPEC int SDLCALL SDL_SoftStretch ( SDL_Surface src, const SDL_Rect srcrect, SDL_Surface
dst, const SDL_Rect dstrect )
Perform a fast, low quality, stretch blit between two surfaces of the same pixel format.
Note
This function uses a static buffer, and is not thread-safe.

6.64.4.27 DECLSPEC void SDLCALL SDL_UnlockSurface ( SDL_Surface surface )


See also
SDL_LockSurface()

6.64.4.28 DECLSPEC int SDLCALL SDL_UpperBlit ( SDL_Surface src, const SDL_Rect srcrect, SDL_Surface
dst, SDL_Rect dstrect )
This is the public blit function, SDL_BlitSurface(), and it performs rectangle validation and clipping before passing it
to SDL_LowerBlit()

6.64.4.29 DECLSPEC int SDLCALL SDL_UpperBlitScaled ( SDL_Surface src, const SDL_Rect srcrect,
SDL_Surface dst, SDL_Rect dstrect )
This is the public scaled blit function, SDL_BlitScaled(), and it performs rectangle validation and clipping before
passing it to SDL_LowerBlitScaled()

6.65

src/SDL/SDL_system.h File Reference

#include
#include
#include
#include
#include
#include

6.65.1

"SDL_stdinc.h"
"SDL_keyboard.h"
"SDL_render.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Detailed Description

Include file for platform specific SDL API functions

6.66

src/SDL/SDL_syswm.h File Reference

#include
#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"SDL_version.h"
"begin_code.h"
<windows.h>
"close_code.h"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

536

File Documentation

Classes
struct SDL_SysWMmsg
struct SDL_SysWMinfo

Macros
#define WIN32_LEAN_AND_MEAN

Typedefs
typedef struct SDL_SysWMinfo SDL_SysWMinfo

Enumerations
enum SDL_SYSWM_TYPE {
SDL_SYSWM_UNKNOWN, SDL_SYSWM_WINDOWS, SDL_SYSWM_X11, SDL_SYSWM_DIRECTFB,
SDL_SYSWM_COCOA, SDL_SYSWM_UIKIT, SDL_SYSWM_WAYLAND, SDL_SYSWM_MIR,
SDL_SYSWM_WINRT }

Functions
DECLSPEC SDL_bool SDLCALL SDL_GetWindowWMInfo (SDL_Window window, SDL_SysWMinfo info)
This function allows access to driver-dependent window information.

6.66.1

Detailed Description

Include file for SDL custom system window manager hooks.


Your application has access to a special type of event SDL_SYSWMEVENT, which contains window-manager
specific information and arrives whenever an unhandled window event occurs. This event is ignored by default, but
you can enable it with SDL_EventState().

6.66.2

Macro Definition Documentation

6.66.2.1

#define WIN32_LEAN_AND_MEAN

6.66.3

Typedef Documentation

6.66.3.1

typedef struct SDL_SysWMinfo SDL_SysWMinfo

6.66.4

Enumeration Type Documentation

6.66.4.1

enum SDL_SYSWM_TYPE

These are the various supported windowing subsystems


Enumerator
SDL_SYSWM_UNKNOWN
SDL_SYSWM_WINDOWS
SDL_SYSWM_X11
SDL_SYSWM_DIRECTFB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.67 src/SDL/SDL_test.h File Reference

537

SDL_SYSWM_COCOA
SDL_SYSWM_UIKIT
SDL_SYSWM_WAYLAND
SDL_SYSWM_MIR
SDL_SYSWM_WINRT

6.66.5

Function Documentation

6.66.5.1 DECLSPEC SDL_bool SDLCALL SDL_GetWindowWMInfo ( SDL_Window window, SDL_SysWMinfo


info )
This function allows access to driver-dependent window information.
Parameters
window
info

The window about which information is being requested


This structure must be initialized with the SDL version, and is then filled in with information
about the given window.

Returns
SDL_TRUE if the function is implemented and the version member of the info struct is valid, SDL_FALSE
otherwise.

You typically use this function like this:


1 SDL_SysWMinfo info;
2 SDL_VERSION(&info.version);
3 if ( SDL_GetWindowWMInfo(window, &info) ) { ... }

6.67

src/SDL/SDL_test.h File Reference

#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include

"SDL.h"
"SDL_test_common.h"
"SDL_test_font.h"
"SDL_test_random.h"
"SDL_test_fuzzer.h"
"SDL_test_crc32.h"
"SDL_test_md5.h"
"SDL_test_log.h"
"SDL_test_assert.h"
"SDL_test_harness.h"
"SDL_test_images.h"
"SDL_test_compare.h"
"begin_code.h"
"close_code.h"

Macros
#define SDLTEST_MAX_LOGMESSAGE_LENGTH 3584
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

538

File Documentation

6.67.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.67.2

Macro Definition Documentation

6.67.2.1

#define SDLTEST_MAX_LOGMESSAGE_LENGTH 3584

6.68

src/SDL/SDL_test_assert.h File Reference

#include "begin_code.h"
#include "close_code.h"

Macros
#define ASSERT_FAIL 0
Fails the assert.

#define ASSERT_PASS 1
Passes the assert.

Functions
void SDLTest_Assert (int assertCondition, const char assertDescription,...)
Assert that logs and break execution flow on failures.

int SDLTest_AssertCheck (int assertCondition, const char assertDescription,...)


Assert for test cases that logs but does not break execution flow on failures. Updates assertion counters.

void SDLTest_AssertPass (const char assertDescription,...)


Explicitely pass without checking an assertion condition. Updates assertion counter.

void SDLTest_ResetAssertSummary ()
Resets the assert summary counters to zero.

void SDLTest_LogAssertSummary ()
Logs summary of all assertions (total, pass, fail) since last reset as INFO or ERROR.

int SDLTest_AssertSummaryToTestResult ()
Converts the current assert summary state to a test result.

6.68.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.68.2

Macro Definition Documentation

6.68.2.1

#define ASSERT_FAIL 0

Fails the assert.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.68 src/SDL/SDL_test_assert.h File Reference

6.68.2.2

#define ASSERT_PASS 1

Passes the assert.

6.68.3

Function Documentation

6.68.3.1 void SDLTest_Assert ( int assertCondition, const char assertDescription, ... )


Assert that logs and break execution flow on failures.
Parameters
assertCondition
assertDescription

Evaluated condition or variable to assert; fail (==0) or pass (!=0).


Message to log with the assert describing it.

6.68.3.2 int SDLTest_AssertCheck ( int assertCondition, const char assertDescription, ... )


Assert for test cases that logs but does not break execution flow on failures. Updates assertion counters.
Parameters
assertCondition
assertDescription

Evaluated condition or variable to assert; fail (==0) or pass (!=0).


Message to log with the assert describing it.

Returns
Returns the assertCondition so it can be used to externally to break execution flow if desired.

6.68.3.3 void SDLTest_AssertPass ( const char assertDescription, ... )


Explicitely pass without checking an assertion condition. Updates assertion counter.
Parameters
assertDescription

Message to log with the assert describing it.

6.68.3.4 int SDLTest_AssertSummaryToTestResult ( )


Converts the current assert summary state to a test result.
Returns
TEST_RESULT_PASSED, TEST_RESULT_FAILED, or TEST_RESULT_NO_ASSERT

6.68.3.5 void SDLTest_LogAssertSummary ( )


Logs summary of all assertions (total, pass, fail) since last reset as INFO or ERROR.

6.68.3.6 void SDLTest_ResetAssertSummary ( )


Resets the assert summary counters to zero.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

539

540

File Documentation

6.69

src/SDL/SDL_test_common.h File Reference

#include "SDL.h"
#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_CommonState

Macros

#define DEFAULT_WINDOW_WIDTH 640


#define DEFAULT_WINDOW_HEIGHT 480
#define VERBOSE_VIDEO 0x00000001
#define VERBOSE_MODES 0x00000002
#define VERBOSE_RENDER 0x00000004
#define VERBOSE_EVENT 0x00000008
#define VERBOSE_AUDIO 0x00000010

Functions
SDLTest_CommonState SDLTest_CommonCreateState (char argv, Uint32 flags)
Parse command line parameters and create common state.

int SDLTest_CommonArg (SDLTest_CommonState state, int index)


Process one common argument.

const char SDLTest_CommonUsage (SDLTest_CommonState state)


Returns common usage information.

SDL_bool SDLTest_CommonInit (SDLTest_CommonState state)


Open test window.

void SDLTest_CommonEvent (SDLTest_CommonState state, SDL_Event event, int done)


Common event handler for test windows.

void SDLTest_CommonQuit (SDLTest_CommonState state)


Close test window.

6.69.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.69.2

Macro Definition Documentation

6.69.2.1

#define DEFAULT_WINDOW_HEIGHT 480

6.69.2.2

#define DEFAULT_WINDOW_WIDTH 640

6.69.2.3

#define VERBOSE_AUDIO 0x00000010

6.69.2.4

#define VERBOSE_EVENT 0x00000008

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.69 src/SDL/SDL_test_common.h File Reference

6.69.2.5

#define VERBOSE_MODES 0x00000002

6.69.2.6

#define VERBOSE_RENDER 0x00000004

6.69.2.7

#define VERBOSE_VIDEO 0x00000001

6.69.3

Function Documentation

541

6.69.3.1 int SDLTest_CommonArg ( SDLTest_CommonState state, int index )


Process one common argument.
Parameters
state
index

The common state describing the test window to create.


The index of the argument to process in argv[].

Returns
The number of arguments processed (i.e. 1 for fullscreen, 2 for video [videodriver], or -1 on error.

6.69.3.2 SDLTest_CommonState SDLTest_CommonCreateState ( char argv, Uint32 flags )


Parse command line parameters and create common state.
Parameters
argv
flags

Array of command line parameters


Flags indicating which subsystem to initialize (i.e. SDL_INIT_VIDEO | SDL_INIT_AUDIO)

Returns
Returns a newly allocated common state object.

6.69.3.3 void SDLTest_CommonEvent ( SDLTest_CommonState state, SDL_Event event, int done )


Common event handler for test windows.
Parameters
state
event
done

The common state used to create test window.


The event to handle.
Flag indicating we are done.

6.69.3.4 SDL_bool SDLTest_CommonInit ( SDLTest_CommonState state )


Open test window.
Parameters
state

The common state describing the test window to create.

Returns
True if initialization succeeded, false otherwise

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

542

File Documentation

6.69.3.5 void SDLTest_CommonQuit ( SDLTest_CommonState state )


Close test window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.70 src/SDL/SDL_test_compare.h File Reference

543

Parameters
state

6.69.3.6

The common state used to create test window.

const char SDLTest_CommonUsage ( SDLTest_CommonState state )

Returns common usage information.


Parameters
state

The common state describing the test window to create.

Returns
String with usage information

6.70

src/SDL/SDL_test_compare.h File Reference

#include
#include
#include
#include

"SDL.h"
"SDL_test_images.h"
"begin_code.h"
"close_code.h"

Functions
int SDLTest_CompareSurfaces (SDL_Surface surface, SDL_Surface referenceSurface, int allowable_error)
Compares a surface and with reference image data for equality.

6.70.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.70.2

Function Documentation

6.70.2.1 int SDLTest_CompareSurfaces ( SDL_Surface surface, SDL_Surface referenceSurface, int allowable_error )


Compares a surface and with reference image data for equality.
Parameters
surface
referenceSurface
allowable_error

Surface used in comparison


Test Surface used in comparison
Allowable difference (squared) in blending accuracy.

Returns
0 if comparison succeeded, >0 (=number of pixels where comparison failed) if comparison failed, -1 if any of
the surfaces were NULL, -2 if the surface sizes differ.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

544

File Documentation

6.71

src/SDL/SDL_test_crc32.h File Reference

#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_Crc32Context

Macros
#define CrcUint32 unsigned int
#define CrcUint8 unsigned char
#define CRC32_POLY 0xEDB88320 / Perl String::CRC32 compatible /

Functions
int SDLTest_Crc32Init (SDLTest_Crc32Context crcContext)
int SDLTest_crc32Calc (SDLTest_Crc32Context crcContext, CrcUint8 inBuf, CrcUint32 inLen, CrcUint32
crc32)
int SDLTest_Crc32CalcStart (SDLTest_Crc32Context crcContext, CrcUint32 crc32)
int SDLTest_Crc32CalcEnd (SDLTest_Crc32Context crcContext, CrcUint32 crc32)
int SDLTest_Crc32CalcBuffer (SDLTest_Crc32Context crcContext, CrcUint8 inBuf, CrcUint32 inLen, CrcUint32 crc32)
int SDLTest_Crc32Done (SDLTest_Crc32Context crcContext)

6.71.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.71.2

Macro Definition Documentation

6.71.2.1

#define CRC32_POLY 0xEDB88320 / Perl String::CRC32 compatible /

6.71.2.2

#define CrcUint32 unsigned int

6.71.2.3

#define CrcUint8 unsigned char

6.71.3

Function Documentation

6.71.3.1 int SDLTest_crc32Calc ( SDLTest_Crc32Context crcContext, CrcUint8 inBuf, CrcUint32 inLen,


CrcUint32 crc32 )
/brief calculate a crc32 from a data block
/param crcContext pointer to context variable /param inBuf input buffer to checksum /param inLen length of input
buffer /param crc32 pointer to Uint32 to store the final CRC into
/returns 0 for OK, -1 on error
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.72 src/SDL/SDL_test_font.h File Reference

545

6.71.3.2 int SDLTest_Crc32CalcBuffer ( SDLTest_Crc32Context crcContext, CrcUint8 inBuf, CrcUint32 inLen,


CrcUint32 crc32 )
6.71.3.3 int SDLTest_Crc32CalcEnd ( SDLTest_Crc32Context crcContext, CrcUint32 crc32 )
6.71.3.4 int SDLTest_Crc32CalcStart ( SDLTest_Crc32Context crcContext, CrcUint32 crc32 )
6.71.3.5 int SDLTest_Crc32Done ( SDLTest_Crc32Context crcContext )
/brief clean up CRC context
/param crcContext pointer to context variable
/returns 0 for OK, -1 on error

6.71.3.6 int SDLTest_Crc32Init ( SDLTest_Crc32Context crcContext )


/brief Initialize the CRC context
Note: The function initializes the crc table required for all crc calculations.
/param crcContext pointer to context variable
/returns 0 for OK, -1 on error

6.72

src/SDL/SDL_test_font.h File Reference

#include "begin_code.h"
#include "close_code.h"

Macros
#define FONT_CHARACTER_SIZE 8

Functions
int SDLTest_DrawCharacter (SDL_Renderer renderer, int x, int y, char c)
Draw a string in the currently set font.

int SDLTest_DrawString (SDL_Renderer renderer, int x, int y, const char s)


Draw a string in the currently set font.

6.72.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.72.2

Macro Definition Documentation

6.72.2.1

#define FONT_CHARACTER_SIZE 8

6.72.3

Function Documentation

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

546

File Documentation

6.72.3.1 int SDLTest_DrawCharacter ( SDL_Renderer renderer, int x, int y, char c )


Draw a string in the currently set font.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.73 src/SDL/SDL_test_fuzzer.h File Reference

547

Parameters
renderer
x
y
c

The renderer to draw on.


The X coordinate of the upper left corner of the character.
The Y coordinate of the upper left corner of the character.
The character to draw.

Returns
Returns 0 on success, -1 on failure.

6.72.3.2 int SDLTest_DrawString ( SDL_Renderer renderer, int x, int y, const char s )


Draw a string in the currently set font.
Parameters
renderer
x
y
s

The renderer to draw on.


The X coordinate of the upper left corner of the string.
The Y coordinate of the upper left corner of the string.
The string to draw.

Returns
Returns 0 on success, -1 on failure.

6.73

src/SDL/SDL_test_fuzzer.h File Reference

#include "begin_code.h"
#include "close_code.h"

Functions

void SDLTest_FuzzerInit (Uint64 execKey)


Uint8 SDLTest_RandomUint8 ()
Sint8 SDLTest_RandomSint8 ()
Uint16 SDLTest_RandomUint16 ()
Sint16 SDLTest_RandomSint16 ()
Sint32 SDLTest_RandomSint32 ()
Uint32 SDLTest_RandomUint32 ()
Uint64 SDLTest_RandomUint64 ()
Sint64 SDLTest_RandomSint64 ()
float SDLTest_RandomUnitFloat ()
double SDLTest_RandomUnitDouble ()
float SDLTest_RandomFloat ()
double SDLTest_RandomDouble ()
Uint8 SDLTest_RandomUint8BoundaryValue (Uint8 boundary1, Uint8 boundary2, SDL_bool validDomain)
Uint16 SDLTest_RandomUint16BoundaryValue (Uint16 boundary1, Uint16 boundary2, SDL_bool validDomain)
Uint32 SDLTest_RandomUint32BoundaryValue (Uint32 boundary1, Uint32 boundary2, SDL_bool validDomain)
Uint64 SDLTest_RandomUint64BoundaryValue (Uint64 boundary1, Uint64 boundary2, SDL_bool validDomain)

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

548

File Documentation

Sint8 SDLTest_RandomSint8BoundaryValue (Sint8 boundary1, Sint8 boundary2, SDL_bool validDomain)


Sint16 SDLTest_RandomSint16BoundaryValue (Sint16 boundary1, Sint16 boundary2, SDL_bool validDomain)
Sint32 SDLTest_RandomSint32BoundaryValue (Sint32 boundary1, Sint32 boundary2, SDL_bool validDomain)
Sint64 SDLTest_RandomSint64BoundaryValue (Sint64 boundary1, Sint64 boundary2, SDL_bool validDomain)
Sint32 SDLTest_RandomIntegerInRange (Sint32 min, Sint32 max)
char SDLTest_RandomAsciiString ()
char SDLTest_RandomAsciiStringWithMaximumLength (int maxLength)
char SDLTest_RandomAsciiStringOfSize (int size)
int SDLTest_GetFuzzerInvocationCount ()

6.73.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.
Note: The fuzzer implementation uses a static instance of random context internally which makes it thread-UNsafe.

6.73.2

Function Documentation

6.73.2.1 void SDLTest_FuzzerInit ( Uint64 execKey )


Initializes the fuzzer for a test
/param execKey Execution "Key" that initializes the random number generator uniquely for the test.

6.73.2.2 int SDLTest_GetFuzzerInvocationCount ( )


Returns the invocation count for the fuzzer since last ...FuzzerInit.

6.73.2.3

char SDLTest_RandomAsciiString ( )

Generates random null-terminated string. The minimum length for the string is 1 character, maximum length for the
string is 255 characters and it can contain ASCII characters from 32 to 126.
Note: Returned string needs to be deallocated.
Returns
Newly allocated random string; or NULL if length was invalid or string could not be allocated.

6.73.2.4

char SDLTest_RandomAsciiStringOfSize ( int size )

Generates random null-terminated string. The length for the string is defined by the size parameter. String can
contain ASCII characters from 32 to 126.
Note: Returned string needs to be deallocated.
Parameters

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.73 src/SDL/SDL_test_fuzzer.h File Reference

size

549

The length of the generated string

Returns
Newly allocated random string; or NULL if size was invalid or string could not be allocated.

6.73.2.5

char SDLTest_RandomAsciiStringWithMaximumLength ( int maxLength )

Generates random null-terminated string. The maximum length for the string is defined by the maxLength parameter. String can contain ASCII characters from 32 to 126.
Note: Returned string needs to be deallocated.
Parameters
maxLength

The maximum length of the generated string.

Returns
Newly allocated random string; or NULL if maxLength was invalid or string could not be allocated.

6.73.2.6

double SDLTest_RandomDouble ( )

Returns
random double.

6.73.2.7

float SDLTest_RandomFloat ( )

Returns
random float.

6.73.2.8 Sint32 SDLTest_RandomIntegerInRange ( Sint32 min, Sint32 max )


Returns integer in range [min, max] (inclusive). Min and max values can be negative values. If Max in smaller tham
min, then the values are swapped. Min and max are the same value, that value will be returned.
Parameters
min
max

Minimum inclusive value of returned random number


Maximum inclusive value of returned random number

Returns
Generated random integer in range

6.73.2.9 Sint16 SDLTest_RandomSint16 ( )


Returns a random Sint16
Returns
Generated signed integer

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

550

File Documentation

6.73.2.10 Sint16 SDLTest_RandomSint16BoundaryValue ( Sint16 boundary1, Sint16 boundary2, SDL_bool validDomain )


Returns a random boundary value for Sint16 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomSint16BoundaryValue(-10, 20, SDL_TRUE) returns -11, -10, 19 or 20 RandomSint16BoundaryValue(-100, -10, SDL_FALSE) returns -101 or -9 RandomSint16BoundaryValue(SINT16_MIN, 99, SDL_FALSE) returns 100 RandomSint16BoundaryValue(SINT16_MIN, SINT16_MAX, SDL_FALSE) returns SINT16_MIN (== error value) with error set
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or SINT16_MIN with error set

6.73.2.11 Sint32 SDLTest_RandomSint32 ( )


Returns a random integer
Returns
Generated integer

6.73.2.12 Sint32 SDLTest_RandomSint32BoundaryValue ( Sint32 boundary1, Sint32 boundary2, SDL_bool validDomain )


Returns a random boundary value for Sint32 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomSint32BoundaryValue(-10, 20, SDL_TRUE) returns -11, -10, 19 or 20 RandomSint32BoundaryValue(-100, -10, SDL_FALSE) returns -101 or -9 RandomSint32BoundaryValue(SINT32_MIN, 99, SDL_FALSE) returns 100 RandomSint32BoundaryValue(SINT32_MIN, SINT32_MAX, SDL_FALSE) returns SINT32_MIN (== error value)
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or SINT32_MIN with error set

6.73.2.13 Sint64 SDLTest_RandomSint64 ( )


Returns random Sint64.
Returns
Generated signed integer

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.73 src/SDL/SDL_test_fuzzer.h File Reference

551

6.73.2.14 Sint64 SDLTest_RandomSint64BoundaryValue ( Sint64 boundary1, Sint64 boundary2, SDL_bool validDomain )


Returns a random boundary value for Sint64 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomSint64BoundaryValue(-10, 20, SDL_TRUE) returns -11, -10, 19 or 20 RandomSint64BoundaryValue(-100, -10, SDL_FALSE) returns -101 or -9 RandomSint64BoundaryValue(SINT64_MIN, 99, SDL_FALSE) returns 100 RandomSint64BoundaryValue(SINT64_MIN, SINT64_MAX, SDL_FALSE) returns SINT64_MIN (== error value) and error set
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or SINT64_MIN with error set

6.73.2.15 Sint8 SDLTest_RandomSint8 ( )


Returns a random Sint8
Returns
Generated signed integer

6.73.2.16 Sint8 SDLTest_RandomSint8BoundaryValue ( Sint8 boundary1, Sint8 boundary2, SDL_bool validDomain )


Returns a random boundary value for Sint8 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomSint8BoundaryValue(-10, 20, SDL_TRUE) returns -11, -10, 19 or 20 RandomSint8BoundaryValue(-100, -10, SDL_FALSE) returns -101 or -9 RandomSint8BoundaryValue(SINT8_MIN, 99, SDL_FALSE) returns 100 RandomSint8BoundaryValue(SINT8_MIN, SINT8_MAX, SDL_FALSE) returns SINT8_MIN (==
error value) with error set
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or SINT8_MIN with error set

6.73.2.17 Uint16 SDLTest_RandomUint16 ( )


Returns a random Uint16
Returns
Generated integer

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

552

File Documentation

6.73.2.18 Uint16 SDLTest_RandomUint16BoundaryValue ( Uint16 boundary1, Uint16 boundary2, SDL_bool validDomain


)
Returns a random boundary value for Uint16 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomUint16BoundaryValue(10, 20, SDL_TRUE) returns 10, 11, 19 or 20 RandomUint16BoundaryValue(1, 20, SDL_FALSE) returns 0 or 21 RandomUint16BoundaryValue(0, 99, SDL_FALSE) returns
100 RandomUint16BoundaryValue(0, 0xFFFF, SDL_FALSE) returns 0 (error set)
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or 0 with error set

6.73.2.19 Uint32 SDLTest_RandomUint32 ( )


Returns a random positive integer
Returns
Generated integer

6.73.2.20 Uint32 SDLTest_RandomUint32BoundaryValue ( Uint32 boundary1, Uint32 boundary2, SDL_bool validDomain


)
Returns a random boundary value for Uint32 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomUint32BoundaryValue(10, 20, SDL_TRUE) returns 10, 11, 19 or 20 RandomUint32BoundaryValue(1, 20, SDL_FALSE) returns 0 or 21 RandomUint32BoundaryValue(0, 99, SDL_FALSE) returns
100 RandomUint32BoundaryValue(0, 0xFFFFFFFF, SDL_FALSE) returns 0 (with error set)
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or 0 with error set

6.73.2.21 Uint64 SDLTest_RandomUint64 ( )


Returns random Uint64.
Returns
Generated integer

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.73 src/SDL/SDL_test_fuzzer.h File Reference

553

6.73.2.22 Uint64 SDLTest_RandomUint64BoundaryValue ( Uint64 boundary1, Uint64 boundary2, SDL_bool validDomain


)
Returns a random boundary value for Uint64 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomUint64BoundaryValue(10, 20, SDL_TRUE) returns 10, 11, 19 or 20 RandomUint64BoundaryValue(1, 20, SDL_FALSE) returns 0 or 21 RandomUint64BoundaryValue(0, 99, SDL_FALSE) returns
100 RandomUint64BoundaryValue(0, 0xFFFFFFFFFFFFFFFF, SDL_FALSE) returns 0 (with error set)
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or 0 with error set

6.73.2.23 Uint8 SDLTest_RandomUint8 ( )


Returns a random Uint8
Returns
Generated integer

6.73.2.24 Uint8 SDLTest_RandomUint8BoundaryValue ( Uint8 boundary1, Uint8 boundary2, SDL_bool validDomain )


Returns a random boundary value for Uint8 within the given boundaries. Boundaries are inclusive, see the usage
examples below. If validDomain is true, the function will only return valid boundaries, otherwise non-valid boundaries
are also possible. If boundary1 > boundary2, the values are swapped
Usage examples: RandomUint8BoundaryValue(10, 20, SDL_TRUE) returns 10, 11, 19 or 20 RandomUint8BoundaryValue(1, 20, SDL_FALSE) returns 0 or 21 RandomUint8BoundaryValue(0, 99, SDL_FALSE) returns 100
RandomUint8BoundaryValue(0, 255, SDL_FALSE) returns 0 (error set)
Parameters
boundary1
boundary2
validDomain

Lower boundary limit


Upper boundary limit
Should the generated boundary be valid (=within the bounds) or not?

Returns
Random boundary value for the given range and domain or 0 with error set

6.73.2.25

double SDLTest_RandomUnitDouble ( )

Returns
random double in range [0.0 - 1.0[

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

554

File Documentation

6.73.2.26

float SDLTest_RandomUnitFloat ( )

Returns
random float in range [0.0 - 1.0[

6.74

src/SDL/SDL_test_harness.h File Reference

#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_TestCaseReference
struct SDLTest_TestSuiteReference

Macros
#define TEST_ENABLED 1
#define TEST_DISABLED 0
#define TEST_ABORTED -1
#define TEST_STARTED 0
#define TEST_COMPLETED 1
#define TEST_SKIPPED 2
#define TEST_RESULT_PASSED 0
#define TEST_RESULT_FAILED 1
#define TEST_RESULT_NO_ASSERT 2
#define TEST_RESULT_SKIPPED 3
#define TEST_RESULT_SETUP_FAILURE 4

Typedefs
typedef void( SDLTest_TestCaseSetUpFp) (void arg)
typedef int( SDLTest_TestCaseFp) (void arg)
typedef void( SDLTest_TestCaseTearDownFp) (void arg)
typedef struct SDLTest_TestCaseReference SDLTest_TestCaseReference
typedef struct SDLTest_TestSuiteReference SDLTest_TestSuiteReference

Functions
int SDLTest_RunSuites (SDLTest_TestSuiteReference testSuites[ ], const char userRunSeed, Uint64
userExecKey, const char filter, int testIterations)
Execute a test suite using the given run seed and execution key.

6.74.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.74 src/SDL/SDL_test_harness.h File Reference

6.74.2

Macro Definition Documentation

6.74.2.1

#define TEST_ABORTED -1

6.74.2.2

#define TEST_COMPLETED 1

6.74.2.3

#define TEST_DISABLED 0

6.74.2.4

#define TEST_ENABLED 1

6.74.2.5

#define TEST_RESULT_FAILED 1

6.74.2.6

#define TEST_RESULT_NO_ASSERT 2

6.74.2.7

#define TEST_RESULT_PASSED 0

6.74.2.8

#define TEST_RESULT_SETUP_FAILURE 4

6.74.2.9

#define TEST_RESULT_SKIPPED 3

6.74.2.10

#define TEST_SKIPPED 2

6.74.2.11

#define TEST_STARTED 0

6.74.3

Typedef Documentation

6.74.3.1

typedef int( SDLTest_TestCaseFp) (void arg)

6.74.3.2

typedef struct SDLTest_TestCaseReference SDLTest_TestCaseReference

Holds information about a single test case.

6.74.3.3

typedef void( SDLTest_TestCaseSetUpFp) (void arg)

6.74.3.4

typedef void( SDLTest_TestCaseTearDownFp) (void arg)

6.74.3.5

typedef struct SDLTest_TestSuiteReference SDLTest_TestSuiteReference

Holds information about a test suite (multiple test cases).

6.74.4

Function Documentation

6.74.4.1 int SDLTest_RunSuites ( SDLTest_TestSuiteReference testSuites[ ], const char userRunSeed, Uint64


userExecKey, const char filter, int testIterations )
Execute a test suite using the given run seed and execution key.
Parameters
testSuites
userRunSeed
userExecKey

Suites containing the test case.


Custom run seed provided by user, or NULL to autogenerate one.
Custom execution key provided by user, or 0 to autogenerate one.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

555

556

File Documentation
filter
testIterations

Filter specification. NULL disables. Case sensitive.


Number of iterations to run each test case.

Returns
Test run result; 0 when all tests passed, 1 if any tests failed.

6.75

src/SDL/SDL_test_images.h File Reference

#include "SDL.h"
#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_SurfaceImage_s

Typedefs
typedef struct SDLTest_SurfaceImage_s SDLTest_SurfaceImage_t

Functions
SDL_Surface SDLTest_ImageBlit ()
SDL_Surface SDLTest_ImageBlitColor ()
SDL_Surface SDLTest_ImageBlitAlpha ()
SDL_Surface SDLTest_ImageBlitBlendAdd ()
SDL_Surface SDLTest_ImageBlitBlend ()
SDL_Surface SDLTest_ImageBlitBlendMod ()
SDL_Surface SDLTest_ImageBlitBlendNone ()
SDL_Surface SDLTest_ImageBlitBlendAll ()
SDL_Surface SDLTest_ImageFace ()
SDL_Surface SDLTest_ImagePrimitives ()
SDL_Surface SDLTest_ImagePrimitivesBlend ()

6.75.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.75.2

Typedef Documentation

6.75.2.1

typedef struct SDLTest_SurfaceImage_s SDLTest_SurfaceImage_t

Type for test images.


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.76 src/SDL/SDL_test_log.h File Reference

6.75.3

Function Documentation

6.75.3.1 SDL_Surface SDLTest_ImageBlit ( )


6.75.3.2 SDL_Surface SDLTest_ImageBlitAlpha ( )
6.75.3.3 SDL_Surface SDLTest_ImageBlitBlend ( )
6.75.3.4 SDL_Surface SDLTest_ImageBlitBlendAdd ( )
6.75.3.5 SDL_Surface SDLTest_ImageBlitBlendAll ( )
6.75.3.6 SDL_Surface SDLTest_ImageBlitBlendMod ( )
6.75.3.7 SDL_Surface SDLTest_ImageBlitBlendNone ( )
6.75.3.8 SDL_Surface SDLTest_ImageBlitColor ( )
6.75.3.9 SDL_Surface SDLTest_ImageFace ( )
6.75.3.10 SDL_Surface SDLTest_ImagePrimitives ( )
6.75.3.11 SDL_Surface SDLTest_ImagePrimitivesBlend ( )

6.76

src/SDL/SDL_test_log.h File Reference

#include "begin_code.h"
#include "close_code.h"

Functions
void SDLTest_Log (const char fmt,...)
Prints given message with a timestamp in the TEST category and INFO priority.

void SDLTest_LogError (const char fmt,...)


Prints given message with a timestamp in the TEST category and the ERROR priority.

6.76.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.76.2

Function Documentation

6.76.2.1 void SDLTest_Log ( const char fmt, ... )


Prints given message with a timestamp in the TEST category and INFO priority.
Parameters

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

557

558

File Documentation

fmt

Message to be logged

6.76.2.2 void SDLTest_LogError ( const char fmt, ... )


Prints given message with a timestamp in the TEST category and the ERROR priority.
Parameters
fmt

6.77

Message to be logged

src/SDL/SDL_test_md5.h File Reference

#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_Md5Context

Typedefs
typedef unsigned long int MD5UINT4

Functions
void SDLTest_Md5Init (SDLTest_Md5Context mdContext)
void SDLTest_Md5Update (SDLTest_Md5Context mdContext, unsigned char inBuf, unsigned int inLen)
void SDLTest_Md5Final (SDLTest_Md5Context mdContext)

6.77.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.77.2

Typedef Documentation

6.77.2.1

typedef unsigned long int MD5UINT4

6.77.3

Function Documentation

6.77.3.1 void SDLTest_Md5Final ( SDLTest_Md5Context mdContext )


6.77.3.2 void SDLTest_Md5Init ( SDLTest_Md5Context mdContext )
/brief initialize the context
/param mdContext pointer to context variable
Note: The function initializes the message-digest context mdContext. Call before each new use of the context - all
fields are set to zero.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.78 src/SDL/SDL_test_random.h File Reference

559

6.77.3.3 void SDLTest_Md5Update ( SDLTest_Md5Context mdContext, unsigned char inBuf, unsigned int inLen )
/brief update digest from variable length data
/param mdContext pointer to context variable /param inBuf pointer to data array/string /param inLen length of data
array/string
Note: The function updates the message-digest context to account for the presence of each of the characters
inBuf[0..inLen-1] in the message whose digest is being computed.

6.78

src/SDL/SDL_test_random.h File Reference

#include "begin_code.h"
#include "close_code.h"

Classes
struct SDLTest_RandomContext

Macros
#define SDLTest_RandomInt(c) ((int)SDLTest_Random(c))

Functions
void SDLTest_RandomInit (SDLTest_RandomContext rndContext, unsigned int xi, unsigned int ci)
Initialize random number generator with two integers.

void SDLTest_RandomInitTime (SDLTest_RandomContext rndContext)


Initialize random number generator based on current system time.

unsigned int SDLTest_Random (SDLTest_RandomContext rndContext)


Initialize random number generator based on current system time.

6.78.1

Detailed Description

Include file for SDL test framework.


This code is a part of the SDL2_test library, not the main SDL library.

6.78.2

Macro Definition Documentation

6.78.2.1

#define SDLTest_RandomInt( c ) ((int)SDLTest_Random(c))

6.78.3

Function Documentation

6.78.3.1

unsigned int SDLTest_Random ( SDLTest_RandomContext rndContext )

Initialize random number generator based on current system time.


Note: ...RandomInit() or ...RandomInitTime() must have been called before using this function.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

560

File Documentation

Parameters
rndContext

pointer to context structure

Returns
A random number (32bit unsigned integer)

6.78.3.2 void SDLTest_RandomInit ( SDLTest_RandomContext rndContext, unsigned int xi, unsigned int ci )
Initialize random number generator with two integers.
Note: The random sequence of numbers returned by ...Random() is the same for the same two integers and has a
period of 2 31.
Parameters
rndContext
xi
ci

pointer to context structure


integer that defines the random sequence
integer that defines the random sequence

6.78.3.3 void SDLTest_RandomInitTime ( SDLTest_RandomContext rndContext )


Initialize random number generator based on current system time.
Parameters
rndContext

6.79

pointer to context structure

src/SDL/SDL_thread.h File Reference

#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_atomic.h"
"SDL_mutex.h"
"begin_code.h"
"close_code.h"

Typedefs
typedef struct SDL_Thread SDL_Thread
typedef unsigned long SDL_threadID
typedef unsigned int SDL_TLSID

Enumerations
enum SDL_ThreadPriority { SDL_THREAD_PRIORITY_LOW, SDL_THREAD_PRIORITY_NORMAL, SDL_THREAD_PRIORITY_HIGH }

Functions
typedef int (SDLCALL SDL_ThreadFunction)(void data)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.79 src/SDL/SDL_thread.h File Reference

561

DECLSPEC SDL_Thread SDLCALL SDL_CreateThread (SDL_ThreadFunction fn, const char name, void
data)
DECLSPEC const char SDLCALL SDL_GetThreadName (SDL_Thread thread)
DECLSPEC SDL_threadID SDLCALL SDL_ThreadID (void)
DECLSPEC SDL_threadID SDLCALL SDL_GetThreadID (SDL_Thread thread)
DECLSPEC int SDLCALL SDL_SetThreadPriority (SDL_ThreadPriority priority)
DECLSPEC void SDLCALL SDL_WaitThread (SDL_Thread thread, int status)
DECLSPEC void SDLCALL SDL_DetachThread (SDL_Thread thread)
DECLSPEC SDL_TLSID SDLCALL SDL_TLSCreate (void)
Create an identifier that is globally visible to all threads but refers to data that is thread-specific.

DECLSPEC void SDLCALL SDL_TLSGet (SDL_TLSID id)


Get the value associated with a thread local storage ID for the current thread.

DECLSPEC int SDLCALL SDL_TLSSet (SDL_TLSID id, const void value, void(destructor)(void ))
Set the value associated with a thread local storage ID for the current thread.

6.79.1

Detailed Description

Header for the SDL thread management routines.

6.79.2

Typedef Documentation

6.79.2.1

typedef struct SDL_Thread SDL_Thread

6.79.2.2

typedef unsigned long SDL_threadID

6.79.2.3

typedef unsigned int SDL_TLSID

6.79.3

Enumeration Type Documentation

6.79.3.1

enum SDL_ThreadPriority

The SDL thread priority.


Note
On many systems you require special privileges to set high priority.
Enumerator
SDL_THREAD_PRIORITY_LOW
SDL_THREAD_PRIORITY_NORMAL
SDL_THREAD_PRIORITY_HIGH

6.79.4

Function Documentation

6.79.4.1

typedef int ( SDLCALL SDL_ThreadFunction )

The function passed to SDL_CreateThread(). It is passed a void user context parameter and returns an int.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

562

File Documentation

6.79.4.2 DECLSPEC SDL_Thread SDLCALL SDL_CreateThread ( SDL_ThreadFunction fn, const char name, void
data )
Create a thread.
Thread naming is a little complicated: Most systems have very small limits for the string length (Haiku has 32 bytes,
Linux currently has 16, Visual C++ 6.0 has nine!), and possibly other arbitrary rules. You'll have to see what happens
with your system's debugger. The name should be UTF-8 (but using the naming limits of C identifiers is a better
bet). There are no requirements for thread naming conventions, so long as the string is null-terminated UTF-8, but
these guidelines are helpful in choosing a name:

http://stackoverflow.com/questions/149932/naming-conventions-for-threads
If a system imposes requirements, SDL will try to munge the string for it (truncate, etc), but the original string
contents will be available from SDL_GetThreadName().

6.79.4.3 DECLSPEC void SDLCALL SDL_DetachThread ( SDL_Thread thread )


A thread may be "detached" to signify that it should not remain until another thread has called SDL_WaitThread() on
it. Detaching a thread is useful for long-running threads that nothing needs to synchronize with or further manage.
When a detached thread is done, it simply goes away.
There is no way to recover the return code of a detached thread. If you need this, don't detach the thread and
instead use SDL_WaitThread().
Once a thread is detached, you should usually assume the SDL_Thread isn't safe to reference again, as it will
become invalid immediately upon the detached thread's exit, instead of remaining until someone has called SDL_WaitThread() to finally clean it up. As such, don't detach the same thread more than once.
If a thread has already exited when passed to SDL_DetachThread(), it will stop waiting for a call to SDL_WaitThread() and clean up immediately. It is not safe to detach a thread that might be used with SDL_WaitThread().
You may not call SDL_WaitThread() on a thread that has been detached. Use either that function or this one, but
not both, or behavior is undefined.
It is safe to pass NULL to this function; it is a no-op.

6.79.4.4 DECLSPEC SDL_threadID SDLCALL SDL_GetThreadID ( SDL_Thread thread )


Get the thread identifier for the specified thread.
Equivalent to SDL_ThreadID() if the specified thread is NULL.

6.79.4.5 DECLSPEC const char SDLCALL SDL_GetThreadName ( SDL_Thread thread )


Get the thread name, as it was specified in SDL_CreateThread(). This function returns a pointer to a UTF-8 string
that names the specified thread, or NULL if it doesn't have a name. This is internal memory, not to be free()'d by the
caller, and remains valid until the specified thread is cleaned up by SDL_WaitThread().

6.79.4.6 DECLSPEC int SDLCALL SDL_SetThreadPriority ( SDL_ThreadPriority priority )


Set the priority for the current thread

6.79.4.7 DECLSPEC SDL_threadID SDLCALL SDL_ThreadID ( void )


Get the thread identifier for the current thread.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.79 src/SDL/SDL_thread.h File Reference

563

6.79.4.8 DECLSPEC SDL_TLSID SDLCALL SDL_TLSCreate ( void )


Create an identifier that is globally visible to all threads but refers to data that is thread-specific.
Returns
The newly created thread local storage identifier, or 0 on error
1 static SDL_SpinLock tls_lock;
2 static SDL_TLSID thread_local_storage;
3
4 void SetMyThreadData(void *value)
5 {
6
if (!thread_local_storage) {
7
SDL_AtomicLock(&tls_lock);
8
if (!thread_local_storage) {
9
thread_local_storage = SDL_TLSCreate();
10
}
11
SDL_AtomicUnLock(&tls_lock);
12
}
13
SDL_TLSSet(thread_local_storage, value);
14 }
15
16 void *GetMyThreadData(void)
17 {
18
return SDL_TLSGet(thread_local_storage);
19 }

See also
SDL_TLSGet()
SDL_TLSSet()

6.79.4.9 DECLSPEC void SDLCALL SDL_TLSGet ( SDL_TLSID id )


Get the value associated with a thread local storage ID for the current thread.
Parameters
id

The thread local storage ID

Returns
The value associated with the ID for the current thread, or NULL if no value has been set.

See also
SDL_TLSCreate()
SDL_TLSSet()

6.79.4.10 DECLSPEC int SDLCALL SDL_TLSSet ( SDL_TLSID id, const void value, void()(void ) destructor )
Set the value associated with a thread local storage ID for the current thread.
Parameters
id
value

The thread local storage ID


The value to associate with the ID for the current thread

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

564

File Documentation

destructor

A function called when the thread exits, to free the value.

Returns
0 on success, -1 on error

See also
SDL_TLSCreate()
SDL_TLSGet()

6.79.4.11 DECLSPEC void SDLCALL SDL_WaitThread ( SDL_Thread thread, int status )


Wait for a thread to finish. Threads that haven't been detached will remain (as a "zombie") until this function cleans
them up. Not doing so is a resource leak.
Once a thread has been cleaned up through this function, the SDL_Thread that references it becomes invalid and
should not be referenced again. As such, only one thread may call SDL_WaitThread() on another.
The return code for the thread function is placed in the area pointed to by status, if status is not NULL.
You may not wait on a thread that has been used in a call to SDL_DetachThread(). Use either that function or this
one, but not both, or behavior is undefined.
It is safe to pass NULL to this function; it is a no-op.

6.80

src/SDL/SDL_timer.h File Reference

#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"begin_code.h"
"close_code.h"

Macros
#define SDL_TICKS_PASSED(A, B) ((Sint32)((B) - (A)) <= 0)
Compare SDL ticks values, and return true if A has passed B.

Typedefs
typedef void param
typedef int SDL_TimerID

Functions
DECLSPEC Uint32 SDLCALL SDL_GetTicks (void)
Get the number of milliseconds since the SDL library initialization.

DECLSPEC Uint64 SDLCALL SDL_GetPerformanceCounter (void)


Get the current value of the high resolution counter.

DECLSPEC Uint64 SDLCALL SDL_GetPerformanceFrequency (void)


Get the count per second of the high resolution counter.

DECLSPEC void SDLCALL SDL_Delay (Uint32 ms)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.80 src/SDL/SDL_timer.h File Reference

565

Wait a specified number of milliseconds before returning.

typedef Uint32 (SDLCALL SDL_TimerCallback)(Uint32 interval


DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer (Uint32 interval, SDL_TimerCallback callback, void
param)
Add a new timer to the pool of timers already running.

DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer (SDL_TimerID id)


Remove a timer knowing its ID.

6.80.1

Detailed Description

Header for the SDL time management routines.

6.80.2

Macro Definition Documentation

6.80.2.1

#define SDL_TICKS_PASSED( A, B ) ((Sint32)((B) - (A)) <= 0)

Compare SDL ticks values, and return true if A has passed B.


e.g. if you want to wait 100 ms, you could do this: Uint32 timeout = SDL_GetTicks() + 100; while (!SDL_TICKS_PASSED(SDL_GetTicks(), timeout)) { ... do work until timeout has elapsed }

6.80.3

Typedef Documentation

6.80.3.1

typedef void param

6.80.3.2

typedef int SDL_TimerID

Definition of the timer ID type.

6.80.4

Function Documentation

6.80.4.1 DECLSPEC SDL_TimerID SDLCALL SDL_AddTimer ( Uint32 interval, SDL_TimerCallback callback, void
param )
Add a new timer to the pool of timers already running.
Returns
A timer ID, or NULL when an error occurs.

6.80.4.2 DECLSPEC void SDLCALL SDL_Delay ( Uint32 ms )


Wait a specified number of milliseconds before returning.

6.80.4.3 DECLSPEC Uint64 SDLCALL SDL_GetPerformanceCounter ( void )


Get the current value of the high resolution counter.

6.80.4.4 DECLSPEC Uint64 SDLCALL SDL_GetPerformanceFrequency ( void )


Get the count per second of the high resolution counter.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

566

File Documentation

6.80.4.5 DECLSPEC Uint32 SDLCALL SDL_GetTicks ( void )


Get the number of milliseconds since the SDL library initialization.
Note
This value wraps if the program runs for more than 49 days.

6.80.4.6 DECLSPEC SDL_bool SDLCALL SDL_RemoveTimer ( SDL_TimerID id )


Remove a timer knowing its ID.
Returns
A boolean value indicating success or failure.

Warning
It is not safe to remove a timer multiple times.

6.80.4.7

typedef Uint32 ( SDLCALL SDL_TimerCallback )

Function prototype for the timer callback function.


The callback function is passed the current timer interval and returns the next timer interval. If the returned value is
the same as the one passed in, the periodic alarm continues, otherwise a new alarm is scheduled. If the callback
returns 0, the periodic alarm is cancelled.

6.81

src/SDL/SDL_touch.h File Reference

#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_error.h"
"SDL_video.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_Finger

Macros
#define SDL_TOUCH_MOUSEID ((Uint32)-1)

Typedefs
typedef Sint64 SDL_TouchID
typedef Sint64 SDL_FingerID
typedef struct SDL_Finger SDL_Finger
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.82 src/SDL/SDL_ttf.h File Reference

Functions
DECLSPEC int SDLCALL SDL_GetNumTouchDevices (void)
Get the number of registered touch devices.

DECLSPEC SDL_TouchID SDLCALL SDL_GetTouchDevice (int index)


Get the touch ID with the given index, or 0 if the index is invalid.

DECLSPEC int SDLCALL SDL_GetNumTouchFingers (SDL_TouchID touchID)


Get the number of active fingers for a given touch device.

DECLSPEC SDL_Finger SDLCALL SDL_GetTouchFinger (SDL_TouchID touchID, int index)


Get the finger object of the given touch, with the given index.

6.81.1

Detailed Description

Include file for SDL touch event handling.

6.81.2

Macro Definition Documentation

6.81.2.1

#define SDL_TOUCH_MOUSEID ((Uint32)-1)

6.81.3

Typedef Documentation

6.81.3.1

typedef struct SDL_Finger SDL_Finger

6.81.3.2

typedef Sint64 SDL_FingerID

6.81.3.3

typedef Sint64 SDL_TouchID

6.81.4

Function Documentation

6.81.4.1 DECLSPEC int SDLCALL SDL_GetNumTouchDevices ( void )


Get the number of registered touch devices.

6.81.4.2 DECLSPEC int SDLCALL SDL_GetNumTouchFingers ( SDL_TouchID touchID )


Get the number of active fingers for a given touch device.

6.81.4.3 DECLSPEC SDL_TouchID SDLCALL SDL_GetTouchDevice ( int index )


Get the touch ID with the given index, or 0 if the index is invalid.

6.81.4.4 DECLSPEC SDL_Finger SDLCALL SDL_GetTouchFinger ( SDL_TouchID touchID, int index )


Get the finger object of the given touch, with the given index.

6.82

src/SDL/SDL_ttf.h File Reference

#include "SDL.h"
#include "begin_code.h"
#include "close_code.h"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

567

568

File Documentation

Macros

#define SDL_TTF_MAJOR_VERSION 2
#define SDL_TTF_MINOR_VERSION 0
#define SDL_TTF_PATCHLEVEL 12
#define SDL_TTF_VERSION(X)
#define TTF_MAJOR_VERSION SDL_TTF_MAJOR_VERSION
#define TTF_MINOR_VERSION SDL_TTF_MINOR_VERSION
#define TTF_PATCHLEVEL SDL_TTF_PATCHLEVEL
#define TTF_VERSION(X) SDL_TTF_VERSION(X)
#define UNICODE_BOM_NATIVE 0xFEFF
#define UNICODE_BOM_SWAPPED 0xFFFE
#define TTF_STYLE_NORMAL 0x00
#define TTF_STYLE_BOLD 0x01
#define TTF_STYLE_ITALIC 0x02
#define TTF_STYLE_UNDERLINE 0x04
#define TTF_STYLE_STRIKETHROUGH 0x08
#define TTF_HINTING_NORMAL 0
#define TTF_HINTING_LIGHT 1
#define TTF_HINTING_MONO 2
#define TTF_HINTING_NONE 3
#define TTF_RenderText(font, text, fg, bg) TTF_RenderText_Shaded(font, text, fg, bg)
#define TTF_RenderUTF8(font, text, fg, bg) TTF_RenderUTF8_Shaded(font, text, fg, bg)
#define TTF_RenderUNICODE(font, text, fg, bg) TTF_RenderUNICODE_Shaded(font, text, fg, bg)
#define TTF_SetError SDL_SetError
#define TTF_GetError SDL_GetError

Typedefs
typedef struct _TTF_Font TTF_Font

Functions

DECLSPEC const SDL_version SDLCALL TTF_Linked_Version (void)


DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE (int swapped)
DECLSPEC int SDLCALL TTF_Init (void)
DECLSPEC TTF_Font SDLCALL TTF_OpenFont (const char file, int ptsize)
DECLSPEC TTF_Font SDLCALL TTF_OpenFontIndex (const char file, int ptsize, long index)
DECLSPEC TTF_Font SDLCALL TTF_OpenFontRW (SDL_RWops src, int freesrc, int ptsize)
DECLSPEC TTF_Font SDLCALL TTF_OpenFontIndexRW (SDL_RWops src, int freesrc, int ptsize, long
index)
DECLSPEC int SDLCALL TTF_GetFontStyle (const TTF_Font font)
DECLSPEC void SDLCALL TTF_SetFontStyle (TTF_Font font, int style)
DECLSPEC int SDLCALL TTF_GetFontOutline (const TTF_Font font)
DECLSPEC void SDLCALL TTF_SetFontOutline (TTF_Font font, int outline)
DECLSPEC int SDLCALL TTF_GetFontHinting (const TTF_Font font)
DECLSPEC void SDLCALL TTF_SetFontHinting (TTF_Font font, int hinting)
DECLSPEC int SDLCALL TTF_FontHeight (const TTF_Font font)
DECLSPEC int SDLCALL TTF_FontAscent (const TTF_Font font)
DECLSPEC int SDLCALL TTF_FontDescent (const TTF_Font font)
DECLSPEC int SDLCALL TTF_FontLineSkip (const TTF_Font font)
DECLSPEC int SDLCALL TTF_GetFontKerning (const TTF_Font font)
DECLSPEC void SDLCALL TTF_SetFontKerning (TTF_Font font, int allowed)
DECLSPEC long SDLCALL TTF_FontFaces (const TTF_Font font)
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.82 src/SDL/SDL_ttf.h File Reference

569

DECLSPEC int SDLCALL TTF_FontFaceIsFixedWidth (const TTF_Font font)


DECLSPEC char SDLCALL TTF_FontFaceFamilyName (const TTF_Font font)
DECLSPEC char SDLCALL TTF_FontFaceStyleName (const TTF_Font font)
DECLSPEC int SDLCALL TTF_GlyphIsProvided (const TTF_Font font, Uint16 ch)
DECLSPEC int SDLCALL TTF_GlyphMetrics (TTF_Font font, Uint16 ch, int minx, int maxx, int miny, int
maxy, int advance)
DECLSPEC int SDLCALL TTF_SizeText (TTF_Font font, const char text, int w, int h)
DECLSPEC int SDLCALL TTF_SizeUTF8 (TTF_Font font, const char text, int w, int h)
DECLSPEC int SDLCALL TTF_SizeUNICODE (TTF_Font font, const Uint16 text, int w, int h)
DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Solid (TTF_Font font, const char text, SDL_Color
fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Solid (TTF_Font font, const char text, SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Solid (TTF_Font font, const Uint16 text,
SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Solid (TTF_Font font, Uint16 ch, SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Shaded (TTF_Font font, const char text, SDL_Color fg, SDL_Color bg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Shaded (TTF_Font font, const char text, SDL_Color fg, SDL_Color bg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Shaded (TTF_Font font, const Uint16 text,
SDL_Color fg, SDL_Color bg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Shaded (TTF_Font font, Uint16 ch, SDL_Color
fg, SDL_Color bg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Blended (TTF_Font font, const char text, SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Blended (TTF_Font font, const char text, SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Blended (TTF_Font font, const Uint16 text,
SDL_Color fg)
DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Blended_Wrapped (TTF_Font font, const char
text, SDL_Color fg, Uint32 wrapLength)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Blended_Wrapped (TTF_Font font, const char
text, SDL_Color fg, Uint32 wrapLength)
DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Blended_Wrapped (TTF_Font font, const
Uint16 text, SDL_Color fg, Uint32 wrapLength)
DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Blended (TTF_Font font, Uint16 ch, SDL_Color
fg)
DECLSPEC void SDLCALL TTF_CloseFont (TTF_Font font)
DECLSPEC void SDLCALL TTF_Quit (void)
DECLSPEC int SDLCALL TTF_WasInit (void)
DECLSPEC int TTF_GetFontKerningSize (TTF_Font font, int prev_index, int index)

6.82.1

Macro Definition Documentation

6.82.1.1

#define SDL_TTF_MAJOR_VERSION 2

6.82.1.2

#define SDL_TTF_MINOR_VERSION 0

6.82.1.3

#define SDL_TTF_PATCHLEVEL 12

6.82.1.4

#define SDL_TTF_VERSION( X )

Value:
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

570

File Documentation

{
(X)->major = SDL_TTF_MAJOR_VERSION;
(X)->minor = SDL_TTF_MINOR_VERSION;
(X)->patch = SDL_TTF_PATCHLEVEL;

\
\
\
\

6.82.1.5

#define TTF_GetError SDL_GetError

6.82.1.6

#define TTF_HINTING_LIGHT 1

6.82.1.7

#define TTF_HINTING_MONO 2

6.82.1.8

#define TTF_HINTING_NONE 3

6.82.1.9

#define TTF_HINTING_NORMAL 0

6.82.1.10

#define TTF_MAJOR_VERSION SDL_TTF_MAJOR_VERSION

6.82.1.11

#define TTF_MINOR_VERSION SDL_TTF_MINOR_VERSION

6.82.1.12

#define TTF_PATCHLEVEL SDL_TTF_PATCHLEVEL

6.82.1.13

#define TTF_RenderText( font, text, fg, bg ) TTF_RenderText_Shaded(font, text, fg, bg)

6.82.1.14

#define TTF_RenderUNICODE( font, text, fg, bg ) TTF_RenderUNICODE_Shaded(font, text, fg, bg)

6.82.1.15

#define TTF_RenderUTF8( font, text, fg, bg ) TTF_RenderUTF8_Shaded(font, text, fg, bg)

6.82.1.16

#define TTF_SetError SDL_SetError

6.82.1.17

#define TTF_STYLE_BOLD 0x01

6.82.1.18

#define TTF_STYLE_ITALIC 0x02

6.82.1.19

#define TTF_STYLE_NORMAL 0x00

6.82.1.20

#define TTF_STYLE_STRIKETHROUGH 0x08

6.82.1.21

#define TTF_STYLE_UNDERLINE 0x04

6.82.1.22

#define TTF_VERSION( X ) SDL_TTF_VERSION(X)

6.82.1.23

#define UNICODE_BOM_NATIVE 0xFEFF

6.82.1.24

#define UNICODE_BOM_SWAPPED 0xFFFE

6.82.2

Typedef Documentation

6.82.2.1

typedef struct _TTF_Font TTF_Font

6.82.3

Function Documentation

6.82.3.1 DECLSPEC void SDLCALL TTF_ByteSwappedUNICODE ( int swapped )


6.82.3.2 DECLSPEC void SDLCALL TTF_CloseFont ( TTF_Font font )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.82 src/SDL/SDL_ttf.h File Reference

571

6.82.3.3 DECLSPEC int SDLCALL TTF_FontAscent ( const TTF_Font font )


6.82.3.4 DECLSPEC int SDLCALL TTF_FontDescent ( const TTF_Font font )
6.82.3.5 DECLSPEC char SDLCALL TTF_FontFaceFamilyName ( const TTF_Font font )
6.82.3.6 DECLSPEC int SDLCALL TTF_FontFaceIsFixedWidth ( const TTF_Font font )
6.82.3.7 DECLSPEC long SDLCALL TTF_FontFaces ( const TTF_Font font )
6.82.3.8 DECLSPEC char SDLCALL TTF_FontFaceStyleName ( const TTF_Font font )
6.82.3.9 DECLSPEC int SDLCALL TTF_FontHeight ( const TTF_Font font )
6.82.3.10 DECLSPEC int SDLCALL TTF_FontLineSkip ( const TTF_Font font )
6.82.3.11 DECLSPEC int SDLCALL TTF_GetFontHinting ( const TTF_Font font )
6.82.3.12 DECLSPEC int SDLCALL TTF_GetFontKerning ( const TTF_Font font )
6.82.3.13 DECLSPEC int TTF_GetFontKerningSize ( TTF_Font font, int prev_index, int index )
6.82.3.14 DECLSPEC int SDLCALL TTF_GetFontOutline ( const TTF_Font font )
6.82.3.15 DECLSPEC int SDLCALL TTF_GetFontStyle ( const TTF_Font font )
6.82.3.16 DECLSPEC int SDLCALL TTF_GlyphIsProvided ( const TTF_Font font, Uint16 ch )
6.82.3.17 DECLSPEC int SDLCALL TTF_GlyphMetrics ( TTF_Font font, Uint16 ch, int minx, int maxx, int
miny, int maxy, int advance )
6.82.3.18 DECLSPEC int SDLCALL TTF_Init ( void )
6.82.3.19 DECLSPEC const SDL_version SDLCALL TTF_Linked_Version ( void )
6.82.3.20 DECLSPEC TTF_Font SDLCALL TTF_OpenFont ( const char file, int ptsize )
6.82.3.21 DECLSPEC TTF_Font SDLCALL TTF_OpenFontIndex ( const char file, int ptsize, long index )
6.82.3.22 DECLSPEC TTF_Font SDLCALL TTF_OpenFontIndexRW ( SDL_RWops src, int freesrc, int ptsize, long
index )
6.82.3.23 DECLSPEC TTF_Font SDLCALL TTF_OpenFontRW ( SDL_RWops src, int freesrc, int ptsize )
6.82.3.24 DECLSPEC void SDLCALL TTF_Quit ( void )
6.82.3.25 DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Blended ( TTF_Font font, Uint16 ch,
SDL_Color fg )
6.82.3.26 DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Shaded ( TTF_Font font, Uint16 ch,
SDL_Color fg, SDL_Color bg )
6.82.3.27 DECLSPEC SDL_Surface SDLCALL TTF_RenderGlyph_Solid ( TTF_Font font, Uint16 ch, SDL_Color
fg )

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

572

File Documentation

6.82.3.28 DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Blended ( TTF_Font font, const char text,
SDL_Color fg )
6.82.3.29 DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Blended_Wrapped ( TTF_Font font, const char
text, SDL_Color fg, Uint32 wrapLength )
6.82.3.30 DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Shaded ( TTF_Font font, const char text,
SDL_Color fg, SDL_Color bg )
6.82.3.31 DECLSPEC SDL_Surface SDLCALL TTF_RenderText_Solid ( TTF_Font font, const char text,
SDL_Color fg )
6.82.3.32 DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Blended ( TTF_Font font, const Uint16
text, SDL_Color fg )
6.82.3.33 DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Blended_Wrapped ( TTF_Font font, const
Uint16 text, SDL_Color fg, Uint32 wrapLength )
6.82.3.34 DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Shaded ( TTF_Font font, const Uint16
text, SDL_Color fg, SDL_Color bg )
6.82.3.35 DECLSPEC SDL_Surface SDLCALL TTF_RenderUNICODE_Solid ( TTF_Font font, const Uint16 text,
SDL_Color fg )
6.82.3.36 DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Blended ( TTF_Font font, const char text,
SDL_Color fg )
6.82.3.37 DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Blended_Wrapped ( TTF_Font font, const char
text, SDL_Color fg, Uint32 wrapLength )
6.82.3.38 DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Shaded ( TTF_Font font, const char text,
SDL_Color fg, SDL_Color bg )
6.82.3.39 DECLSPEC SDL_Surface SDLCALL TTF_RenderUTF8_Solid ( TTF_Font font, const char text,
SDL_Color fg )
6.82.3.40 DECLSPEC void SDLCALL TTF_SetFontHinting ( TTF_Font font, int hinting )
6.82.3.41 DECLSPEC void SDLCALL TTF_SetFontKerning ( TTF_Font font, int allowed )
6.82.3.42 DECLSPEC void SDLCALL TTF_SetFontOutline ( TTF_Font font, int outline )
6.82.3.43 DECLSPEC void SDLCALL TTF_SetFontStyle ( TTF_Font font, int style )
6.82.3.44 DECLSPEC int SDLCALL TTF_SizeText ( TTF_Font font, const char text, int w, int h )
6.82.3.45 DECLSPEC int SDLCALL TTF_SizeUNICODE ( TTF_Font font, const Uint16 text, int w, int h )
6.82.3.46 DECLSPEC int SDLCALL TTF_SizeUTF8 ( TTF_Font font, const char text, int w, int h )
6.82.3.47 DECLSPEC int SDLCALL TTF_WasInit ( void )

6.83

src/SDL/SDL_types.h File Reference

#include "SDL_stdinc.h"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.84 src/SDL/SDL_version.h File Reference

6.83.1

Detailed Description

6.84

src/SDL/SDL_version.h File Reference

573

#include "SDL_stdinc.h"
#include "begin_code.h"
#include "close_code.h"

Classes
struct SDL_version
Information the version of SDL in use.

Macros

#define SDL_MAJOR_VERSION 2
#define SDL_MINOR_VERSION 0
#define SDL_PATCHLEVEL 3
#define SDL_VERSION(x)
Macro to determine SDL version program was compiled against.

#define SDL_VERSIONNUM(X, Y, Z) ((X)1000 + (Y)100 + (Z))


#define SDL_COMPILEDVERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL)
#define SDL_VERSION_ATLEAST(X, Y, Z) (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))

Typedefs
typedef struct SDL_version SDL_version
Information the version of SDL in use.

Functions
DECLSPEC void SDLCALL SDL_GetVersion (SDL_version ver)
Get the version of SDL that is linked against your program.

DECLSPEC const char SDLCALL SDL_GetRevision (void)


Get the code revision of SDL that is linked against your program.

DECLSPEC int SDLCALL SDL_GetRevisionNumber (void)


Get the revision number of SDL that is linked against your program.

6.84.1

Detailed Description

This header defines the current SDL version.

6.84.2

Macro Definition Documentation

6.84.2.1

#define SDL_COMPILEDVERSION SDL_VERSIONNUM(SDL_MAJOR_VERSION, SDL_MINOR_VERSION,


SDL_PATCHLEVEL)

This is the version number macro for the current SDL version.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

574

File Documentation

6.84.2.2

#define SDL_MAJOR_VERSION 2

6.84.2.3

#define SDL_MINOR_VERSION 0

6.84.2.4

#define SDL_PATCHLEVEL 3

6.84.2.5

#define SDL_VERSION( x )

Value:
\

{
(x)->major = SDL_MAJOR_VERSION;
(x)->minor = SDL_MINOR_VERSION;
(x)->patch = SDL_PATCHLEVEL;

\
\
\

Macro to determine SDL version program was compiled against.


This macro fills in a SDL_version structure with the version of the library you compiled against. This is determined
by what header the compiler uses. Note that if you dynamically linked the library, you might have a slightly newer or
older version at runtime. That version can be determined with SDL_GetVersion(), which, unlike SDL_VERSION(),
is not a macro.
Parameters
x

A pointer to a SDL_version struct to initialize.

See also
SDL_version
SDL_GetVersion

6.84.2.6

#define SDL_VERSION_ATLEAST( X, Y, Z ) (SDL_COMPILEDVERSION >= SDL_VERSIONNUM(X, Y, Z))

This macro will evaluate to true if compiled with SDL at least X.Y.Z.

6.84.2.7

#define SDL_VERSIONNUM( X, Y, Z ) ((X)1000 + (Y)100 + (Z))

This macro turns the version numbers into a numeric value:


(1,2,3) -> (1203)

This assumes that there will never be more than 100 patchlevels.

6.84.3

Typedef Documentation

6.84.3.1

typedef struct SDL_version SDL_version

Information the version of SDL in use.


Represents the library's version as three levels: major revision (increments with massive changes, additions, and
enhancements), minor revision (increments with backwards-compatible changes to the major revision), and patchlevel (increments with fixes to the minor revision).
See also
SDL_VERSION
SDL_GetVersion
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

6.84.4

575

Function Documentation

6.84.4.1 DECLSPEC const char SDLCALL SDL_GetRevision ( void )


Get the code revision of SDL that is linked against your program.
Returns an arbitrary string (a hash value) uniquely identifying the exact revision of the SDL library in use, and is
only useful in comparing against other revisions. It is NOT an incrementing number.

6.84.4.2 DECLSPEC int SDLCALL SDL_GetRevisionNumber ( void )


Get the revision number of SDL that is linked against your program.
Returns a number uniquely identifying the exact revision of the SDL library in use. It is an incrementing number
based on commits to hg.libsdl.org.

6.84.4.3 DECLSPEC void SDLCALL SDL_GetVersion ( SDL_version ver )


Get the version of SDL that is linked against your program.
If you are linking to SDL dynamically, then it is possible that the current version will be different than the version you
compiled against. This function returns the current version, while SDL_VERSION() is a macro that tells you what
version you compiled with.
1
2
3
4
5
6
7
8
9

SDL_version compiled;
SDL_version linked;
SDL_VERSION(&compiled);
SDL_GetVersion(&linked);
printf("We compiled against SDL version %d.%d.%d ...\n",
compiled.major, compiled.minor, compiled.patch);
printf("But we linked against SDL version %d.%d.%d.\n",
linked.major, linked.minor, linked.patch);

This function may be called safely at any time, even before SDL_Init().
See also
SDL_VERSION

6.85

src/SDL/SDL_video.h File Reference

#include
#include
#include
#include
#include
#include

"SDL_stdinc.h"
"SDL_pixels.h"
"SDL_rect.h"
"SDL_surface.h"
"begin_code.h"
"close_code.h"

Classes
struct SDL_DisplayMode
The structure that defines a display mode.

Macros
#define SDL_WINDOWPOS_UNDEFINED_MASK 0x1FFF0000
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

576

File Documentation

Used to indicate that you don't care what the window position is.

#define SDL_WINDOWPOS_UNDEFINED_DISPLAY(X) (SDL_WINDOWPOS_UNDEFINED_MASK|(X))


#define SDL_WINDOWPOS_UNDEFINED SDL_WINDOWPOS_UNDEFINED_DISPLAY(0)
#define SDL_WINDOWPOS_ISUNDEFINED(X) (((X)&0xFFFF0000) == SDL_WINDOWPOS_UNDEFINED_MASK)
#define SDL_WINDOWPOS_CENTERED_MASK 0x2FFF0000
Used to indicate that the window position should be centered.

#define SDL_WINDOWPOS_CENTERED_DISPLAY(X) (SDL_WINDOWPOS_CENTERED_MASK|(X))


#define SDL_WINDOWPOS_CENTERED SDL_WINDOWPOS_CENTERED_DISPLAY(0)
#define SDL_WINDOWPOS_ISCENTERED(X) (((X)&0xFFFF0000) == SDL_WINDOWPOS_CENTERED_MASK)

Typedefs
typedef struct SDL_Window SDL_Window
The type used to identify a window.

typedef void SDL_GLContext


An opaque handle to an OpenGL context.

Enumerations
enum SDL_WindowFlags {
SDL_WINDOW_FULLSCREEN = 0x00000001, SDL_WINDOW_OPENGL = 0x00000002, SDL_WINDOW_SHOWN = 0x00000004, SDL_WINDOW_HIDDEN = 0x00000008,
SDL_WINDOW_BORDERLESS = 0x00000010, SDL_WINDOW_RESIZABLE = 0x00000020, SDL_WINDOW_MINIMIZED = 0x00000040, SDL_WINDOW_MAXIMIZED = 0x00000080,
SDL_WINDOW_INPUT_GRABBED = 0x00000100, SDL_WINDOW_INPUT_FOCUS = 0x00000200, SDL_WINDOW_MOUSE_FOCUS = 0x00000400, SDL_WINDOW_FULLSCREEN_DESKTOP = ( SDL_WINDOW_FULLSCREEN | 0x00001000 ),
SDL_WINDOW_FOREIGN = 0x00000800, SDL_WINDOW_ALLOW_HIGHDPI = 0x00002000 }
The flags on a window.

enum SDL_WindowEventID {
SDL_WINDOWEVENT_NONE, SDL_WINDOWEVENT_SHOWN, SDL_WINDOWEVENT_HIDDEN, SDL_WINDOWEVENT_EXPOSED,
SDL_WINDOWEVENT_MOVED, SDL_WINDOWEVENT_RESIZED, SDL_WINDOWEVENT_SIZE_CHANGED, SDL_WINDOWEVENT_MINIMIZED,
SDL_WINDOWEVENT_MAXIMIZED, SDL_WINDOWEVENT_RESTORED, SDL_WINDOWEVENT_ENTER, SDL_WINDOWEVENT_LEAVE,
SDL_WINDOWEVENT_FOCUS_GAINED, SDL_WINDOWEVENT_FOCUS_LOST, SDL_WINDOWEVENT_CLOSE }
Event subtype for window events.

enum SDL_GLattr {
SDL_GL_RED_SIZE, SDL_GL_GREEN_SIZE, SDL_GL_BLUE_SIZE, SDL_GL_ALPHA_SIZE,
SDL_GL_BUFFER_SIZE, SDL_GL_DOUBLEBUFFER, SDL_GL_DEPTH_SIZE, SDL_GL_STENCIL_SIZE,
SDL_GL_ACCUM_RED_SIZE, SDL_GL_ACCUM_GREEN_SIZE, SDL_GL_ACCUM_BLUE_SIZE, SDL_GL_ACCUM_ALPHA_SIZE,
SDL_GL_STEREO, SDL_GL_MULTISAMPLEBUFFERS, SDL_GL_MULTISAMPLESAMPLES, SDL_GL_ACCELERATED_VISUAL,
SDL_GL_RETAINED_BACKING, SDL_GL_CONTEXT_MAJOR_VERSION, SDL_GL_CONTEXT_MINOR_VERSION, SDL_GL_CONTEXT_EGL,
SDL_GL_CONTEXT_FLAGS, SDL_GL_CONTEXT_PROFILE_MASK, SDL_GL_SHARE_WITH_CURRENT_CONTEXT, SDL_GL_FRAMEBUFFER_SRGB_CAPABLE }
OpenGL configuration attributes.

enum SDL_GLprofile { SDL_GL_CONTEXT_PROFILE_CORE = 0x0001, SDL_GL_CONTEXT_PROFILE_COMPATIBILITY = 0x0002, SDL_GL_CONTEXT_PROFILE_ES = 0x0004 }


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

577

enum SDL_GLcontextFlag { SDL_GL_CONTEXT_DEBUG_FLAG = 0x0001, SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG = 0x0002, SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG = 0x0004, SDL_GL_CONTEXT_RESET_ISOLATION_FLAG = 0x0008 }

Functions
DECLSPEC int SDLCALL SDL_GetNumVideoDrivers (void)
Get the number of video drivers compiled into SDL.

DECLSPEC const char SDLCALL SDL_GetVideoDriver (int index)


Get the name of a built in video driver.

DECLSPEC int SDLCALL SDL_VideoInit (const char driver_name)


Initialize the video subsystem, optionally specifying a video driver.

DECLSPEC void SDLCALL SDL_VideoQuit (void)


Shuts down the video subsystem.

DECLSPEC const char SDLCALL SDL_GetCurrentVideoDriver (void)


Returns the name of the currently initialized video driver.

DECLSPEC int SDLCALL SDL_GetNumVideoDisplays (void)


Returns the number of available video displays.

DECLSPEC const char SDLCALL SDL_GetDisplayName (int displayIndex)


Get the name of a display in UTF-8 encoding.

DECLSPEC int SDLCALL SDL_GetDisplayBounds (int displayIndex, SDL_Rect rect)


Get the desktop area represented by a display, with the primary display located at 0,0.

DECLSPEC int SDLCALL SDL_GetNumDisplayModes (int displayIndex)


Returns the number of available display modes.

DECLSPEC int SDLCALL SDL_GetDisplayMode (int displayIndex, int modeIndex, SDL_DisplayMode mode)
Fill in information about a specific display mode.

DECLSPEC int SDLCALL SDL_GetDesktopDisplayMode (int displayIndex, SDL_DisplayMode mode)


Fill in information about the desktop display mode.

DECLSPEC int SDLCALL SDL_GetCurrentDisplayMode (int displayIndex, SDL_DisplayMode mode)


Fill in information about the current display mode.

DECLSPEC SDL_DisplayMode SDLCALL SDL_GetClosestDisplayMode (int displayIndex, const SDL_DisplayMode mode, SDL_DisplayMode closest)
Get the closest match to the requested display mode.

DECLSPEC int SDLCALL SDL_GetWindowDisplayIndex (SDL_Window window)


Get the display index associated with a window.

DECLSPEC int SDLCALL SDL_SetWindowDisplayMode (SDL_Window window, const SDL_DisplayMode


mode)
Set the display mode used when a fullscreen window is visible.

DECLSPEC int SDLCALL SDL_GetWindowDisplayMode (SDL_Window window, SDL_DisplayMode


mode)
Fill in information about the display mode used when a fullscreen window is visible.

DECLSPEC Uint32 SDLCALL SDL_GetWindowPixelFormat (SDL_Window window)


Get the pixel format associated with the window.

DECLSPEC SDL_Window SDLCALL SDL_CreateWindow (const char title, int x, int y, int w, int h, Uint32
flags)
Create a window with the specified position, dimensions, and flags.

DECLSPEC SDL_Window SDLCALL SDL_CreateWindowFrom (const void data)


Create an SDL window from an existing native window.

DECLSPEC Uint32 SDLCALL SDL_GetWindowID (SDL_Window window)


Get the numeric ID of a window, for logging purposes.

DECLSPEC SDL_Window SDLCALL SDL_GetWindowFromID (Uint32 id)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

578

File Documentation

Get a window from a stored ID, or NULL if it doesn't exist.

DECLSPEC Uint32 SDLCALL SDL_GetWindowFlags (SDL_Window window)


Get the window flags.

DECLSPEC void SDLCALL SDL_SetWindowTitle (SDL_Window window, const char title)


Set the title of a window, in UTF-8 format.

DECLSPEC const char SDLCALL SDL_GetWindowTitle (SDL_Window window)


Get the title of a window, in UTF-8 format.

DECLSPEC void SDLCALL SDL_SetWindowIcon (SDL_Window window, SDL_Surface icon)


Set the icon for a window.

DECLSPEC void SDLCALL SDL_SetWindowData (SDL_Window window, const char name, void
userdata)
Associate an arbitrary named pointer with a window.

DECLSPEC void SDLCALL SDL_GetWindowData (SDL_Window window, const char name)


Retrieve the data pointer associated with a window.

DECLSPEC void SDLCALL SDL_SetWindowPosition (SDL_Window window, int x, int y)


Set the position of a window.

DECLSPEC void SDLCALL SDL_GetWindowPosition (SDL_Window window, int x, int y)


Get the position of a window.

DECLSPEC void SDLCALL SDL_SetWindowSize (SDL_Window window, int w, int h)


Set the size of a window's client area.

DECLSPEC void SDLCALL SDL_GetWindowSize (SDL_Window window, int w, int h)


Get the size of a window's client area.

DECLSPEC void SDLCALL SDL_SetWindowMinimumSize (SDL_Window window, int min_w, int min_h)
Set the minimum size of a window's client area.

DECLSPEC void SDLCALL SDL_GetWindowMinimumSize (SDL_Window window, int w, int h)


Get the minimum size of a window's client area.

DECLSPEC void SDLCALL SDL_SetWindowMaximumSize (SDL_Window window, int max_w, int max_h)
Set the maximum size of a window's client area.

DECLSPEC void SDLCALL SDL_GetWindowMaximumSize (SDL_Window window, int w, int h)


Get the maximum size of a window's client area.

DECLSPEC void SDLCALL SDL_SetWindowBordered (SDL_Window window, SDL_bool bordered)


Set the border state of a window.

DECLSPEC void SDLCALL SDL_ShowWindow (SDL_Window window)


Show a window.

DECLSPEC void SDLCALL SDL_HideWindow (SDL_Window window)


Hide a window.

DECLSPEC void SDLCALL SDL_RaiseWindow (SDL_Window window)


Raise a window above other windows and set the input focus.

DECLSPEC void SDLCALL SDL_MaximizeWindow (SDL_Window window)


Make a window as large as possible.

DECLSPEC void SDLCALL SDL_MinimizeWindow (SDL_Window window)


Minimize a window to an iconic representation.

DECLSPEC void SDLCALL SDL_RestoreWindow (SDL_Window window)


Restore the size and position of a minimized or maximized window.

DECLSPEC int SDLCALL SDL_SetWindowFullscreen (SDL_Window window, Uint32 flags)


Set a window's fullscreen state.

DECLSPEC SDL_Surface SDLCALL SDL_GetWindowSurface (SDL_Window window)


Get the SDL surface associated with the window.

DECLSPEC int SDLCALL SDL_UpdateWindowSurface (SDL_Window window)


Copy the window surface to the screen.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

579

DECLSPEC int SDLCALL SDL_UpdateWindowSurfaceRects (SDL_Window window, const SDL_Rect


rects, int numrects)
Copy a number of rectangles on the window surface to the screen.

DECLSPEC void SDLCALL SDL_SetWindowGrab (SDL_Window window, SDL_bool grabbed)


Set a window's input grab mode.

DECLSPEC SDL_bool SDLCALL SDL_GetWindowGrab (SDL_Window window)


Get a window's input grab mode.

DECLSPEC int SDLCALL SDL_SetWindowBrightness (SDL_Window window, float brightness)


Set the brightness (gamma correction) for a window.

DECLSPEC float SDLCALL SDL_GetWindowBrightness (SDL_Window window)


Get the brightness (gamma correction) for a window.

DECLSPEC int SDLCALL SDL_SetWindowGammaRamp (SDL_Window window, const Uint16 red, const
Uint16 green, const Uint16 blue)
Set the gamma ramp for a window.

DECLSPEC int SDLCALL SDL_GetWindowGammaRamp (SDL_Window window, Uint16 red, Uint16


green, Uint16 blue)
Get the gamma ramp for a window.

DECLSPEC void SDLCALL SDL_DestroyWindow (SDL_Window window)


Destroy a window.

DECLSPEC SDL_bool SDLCALL SDL_IsScreenSaverEnabled (void)


Returns whether the screensaver is currently enabled (default on).

DECLSPEC void SDLCALL SDL_EnableScreenSaver (void)


Allow the screen to be blanked by a screensaver.

DECLSPEC void SDLCALL SDL_DisableScreenSaver (void)


Prevent the screen from being blanked by a screensaver.

OpenGL support functions


DECLSPEC int SDLCALL SDL_GL_LoadLibrary (const char path)
Dynamically load an OpenGL library.

DECLSPEC void SDLCALL SDL_GL_GetProcAddress (const char proc)


Get the address of an OpenGL function.

DECLSPEC void SDLCALL SDL_GL_UnloadLibrary (void)


Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary().

DECLSPEC SDL_bool SDLCALL SDL_GL_ExtensionSupported (const char extension)


Return true if an OpenGL extension is supported for the current context.

DECLSPEC void SDLCALL SDL_GL_ResetAttributes (void)


Reset all previously set OpenGL context attributes to their default values.

DECLSPEC int SDLCALL SDL_GL_SetAttribute (SDL_GLattr attr, int value)


Set an OpenGL window attribute before window creation.

DECLSPEC int SDLCALL SDL_GL_GetAttribute (SDL_GLattr attr, int value)


Get the actual value for an attribute from the current context.

DECLSPEC SDL_GLContext SDLCALL SDL_GL_CreateContext (SDL_Window window)


Create an OpenGL context for use with an OpenGL window, and make it current.

DECLSPEC int SDLCALL SDL_GL_MakeCurrent (SDL_Window window, SDL_GLContext context)


Set up an OpenGL context for rendering into an OpenGL window.

DECLSPEC SDL_Window SDLCALL SDL_GL_GetCurrentWindow (void)


Get the currently active OpenGL window.

DECLSPEC SDL_GLContext SDLCALL SDL_GL_GetCurrentContext (void)


Get the currently active OpenGL context.

DECLSPEC void SDLCALL SDL_GL_GetDrawableSize (SDL_Window window, int w, int h)


Get the size of a window's underlying drawable (for use with glViewport).

DECLSPEC int SDLCALL SDL_GL_SetSwapInterval (int interval)


Set the swap interval for the current OpenGL context.

DECLSPEC int SDLCALL SDL_GL_GetSwapInterval (void)


Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

580

File Documentation

Get the swap interval for the current OpenGL context.

DECLSPEC void SDLCALL SDL_GL_SwapWindow (SDL_Window window)


Swap the OpenGL buffers for a window, if double-buffering is supported.

DECLSPEC void SDLCALL SDL_GL_DeleteContext (SDL_GLContext context)


Delete an OpenGL context.

6.85.1

Detailed Description

Header file for SDL video functions.

6.85.2

Macro Definition Documentation

6.85.2.1

#define SDL_WINDOWPOS_CENTERED SDL_WINDOWPOS_CENTERED_DISPLAY(0)

6.85.2.2

#define SDL_WINDOWPOS_CENTERED_DISPLAY( X ) (SDL_WINDOWPOS_CENTERED_MASK|(X))

6.85.2.3

#define SDL_WINDOWPOS_CENTERED_MASK 0x2FFF0000

Used to indicate that the window position should be centered.

6.85.2.4

#define SDL_WINDOWPOS_ISCENTERED( X ) (((X)&0xFFFF0000) == SDL_WINDOWPOS_CENTERED_MASK)

6.85.2.5

#define SDL_WINDOWPOS_ISUNDEFINED( X ) (((X)&0xFFFF0000) == SDL_WINDOWPOS_UNDEFINED_MASK)

6.85.2.6

#define SDL_WINDOWPOS_UNDEFINED SDL_WINDOWPOS_UNDEFINED_DISPLAY(0)

6.85.2.7

#define SDL_WINDOWPOS_UNDEFINED_DISPLAY( X ) (SDL_WINDOWPOS_UNDEFINED_MASK|(X))

6.85.2.8

#define SDL_WINDOWPOS_UNDEFINED_MASK 0x1FFF0000

Used to indicate that you don't care what the window position is.

6.85.3

Typedef Documentation

6.85.3.1

typedef void SDL_GLContext

An opaque handle to an OpenGL context.

6.85.3.2

typedef struct SDL_Window SDL_Window

The type used to identify a window.


See also
SDL_CreateWindow()
SDL_CreateWindowFrom()
SDL_DestroyWindow()
SDL_GetWindowData()
SDL_GetWindowFlags()
SDL_GetWindowGrab()
SDL_GetWindowPosition()
SDL_GetWindowSize()
SDL_GetWindowTitle()
SDL_HideWindow()
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

SDL_MaximizeWindow()
SDL_MinimizeWindow()
SDL_RaiseWindow()
SDL_RestoreWindow()
SDL_SetWindowData()
SDL_SetWindowFullscreen()
SDL_SetWindowGrab()
SDL_SetWindowIcon()
SDL_SetWindowPosition()
SDL_SetWindowSize()
SDL_SetWindowBordered()
SDL_SetWindowTitle()
SDL_ShowWindow()

6.85.4

Enumeration Type Documentation

6.85.4.1

enum SDL_GLattr

OpenGL configuration attributes.


Enumerator
SDL_GL_RED_SIZE
SDL_GL_GREEN_SIZE
SDL_GL_BLUE_SIZE
SDL_GL_ALPHA_SIZE
SDL_GL_BUFFER_SIZE
SDL_GL_DOUBLEBUFFER
SDL_GL_DEPTH_SIZE
SDL_GL_STENCIL_SIZE
SDL_GL_ACCUM_RED_SIZE
SDL_GL_ACCUM_GREEN_SIZE
SDL_GL_ACCUM_BLUE_SIZE
SDL_GL_ACCUM_ALPHA_SIZE
SDL_GL_STEREO
SDL_GL_MULTISAMPLEBUFFERS
SDL_GL_MULTISAMPLESAMPLES
SDL_GL_ACCELERATED_VISUAL
SDL_GL_RETAINED_BACKING
SDL_GL_CONTEXT_MAJOR_VERSION
SDL_GL_CONTEXT_MINOR_VERSION
SDL_GL_CONTEXT_EGL
SDL_GL_CONTEXT_FLAGS
SDL_GL_CONTEXT_PROFILE_MASK
SDL_GL_SHARE_WITH_CURRENT_CONTEXT
SDL_GL_FRAMEBUFFER_SRGB_CAPABLE

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

581

582

File Documentation

6.85.4.2

enum SDL_GLcontextFlag

Enumerator
SDL_GL_CONTEXT_DEBUG_FLAG
SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG
SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG
SDL_GL_CONTEXT_RESET_ISOLATION_FLAG

6.85.4.3

enum SDL_GLprofile

Enumerator
SDL_GL_CONTEXT_PROFILE_CORE
SDL_GL_CONTEXT_PROFILE_COMPATIBILITY
SDL_GL_CONTEXT_PROFILE_ES

6.85.4.4

enum SDL_WindowEventID

Event subtype for window events.


Enumerator
SDL_WINDOWEVENT_NONE Never used
SDL_WINDOWEVENT_SHOWN Window has been shown
SDL_WINDOWEVENT_HIDDEN Window has been hidden
SDL_WINDOWEVENT_EXPOSED Window has been exposed and should be redrawn
SDL_WINDOWEVENT_MOVED Window has been moved to data1, data2
SDL_WINDOWEVENT_RESIZED Window has been resized to data1xdata2
SDL_WINDOWEVENT_SIZE_CHANGED The window size has changed, either as a result of an API call or
through the system or user changing the window size.
SDL_WINDOWEVENT_MINIMIZED Window has been minimized
SDL_WINDOWEVENT_MAXIMIZED Window has been maximized
SDL_WINDOWEVENT_RESTORED Window has been restored to normal size and position
SDL_WINDOWEVENT_ENTER Window has gained mouse focus
SDL_WINDOWEVENT_LEAVE Window has lost mouse focus
SDL_WINDOWEVENT_FOCUS_GAINED Window has gained keyboard focus
SDL_WINDOWEVENT_FOCUS_LOST Window has lost keyboard focus
SDL_WINDOWEVENT_CLOSE The window manager requests that the window be closed

6.85.4.5

enum SDL_WindowFlags

The flags on a window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

583

See also
SDL_GetWindowFlags()
Enumerator
SDL_WINDOW_FULLSCREEN fullscreen window
SDL_WINDOW_OPENGL window usable with OpenGL context
SDL_WINDOW_SHOWN window is visible
SDL_WINDOW_HIDDEN window is not visible
SDL_WINDOW_BORDERLESS no window decoration
SDL_WINDOW_RESIZABLE window can be resized
SDL_WINDOW_MINIMIZED window is minimized
SDL_WINDOW_MAXIMIZED window is maximized
SDL_WINDOW_INPUT_GRABBED window has grabbed input focus
SDL_WINDOW_INPUT_FOCUS window has input focus
SDL_WINDOW_MOUSE_FOCUS window has mouse focus
SDL_WINDOW_FULLSCREEN_DESKTOP
SDL_WINDOW_FOREIGN window not created by SDL
SDL_WINDOW_ALLOW_HIGHDPI window should be created in high-DPI mode if supported

6.85.5

Function Documentation

6.85.5.1 DECLSPEC SDL_Window SDLCALL SDL_CreateWindow ( const char title, int x, int y, int w, int h,
Uint32 flags )
Create a window with the specified position, dimensions, and flags.
Parameters
title
x
y
w
h
flags

The title of the window, in UTF-8 encoding.


The x position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.
The y position of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.
The width of the window.
The height of the window.
The flags for the window, a mask of any of the following: SDL_WINDOW_FULLSCREEN, SDL_WINDOW_OPENGL, SDL_WINDOW_HIDDEN, SDL_WINDOW_BORDERLESS, SDL_WINDOW_RESIZABLE, SDL_WINDOW_MAXIMIZED, SDL_WINDOW_MINIMIZED, SDL_WINDOW_INPUT_GRABBED, SDL_WINDOW_ALLOW_HIGHDPI.

Returns
The id of the window created, or zero if window creation failed.

See also
SDL_DestroyWindow()

6.85.5.2 DECLSPEC SDL_Window SDLCALL SDL_CreateWindowFrom ( const void data )


Create an SDL window from an existing native window.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

584

File Documentation

Parameters
data

A pointer to driver-dependent window creation data

Returns
The id of the window created, or zero if window creation failed.
See also
SDL_DestroyWindow()

6.85.5.3 DECLSPEC void SDLCALL SDL_DestroyWindow ( SDL_Window window )


Destroy a window.

6.85.5.4 DECLSPEC void SDLCALL SDL_DisableScreenSaver ( void )


Prevent the screen from being blanked by a screensaver.
See also
SDL_IsScreenSaverEnabled()
SDL_EnableScreenSaver()

6.85.5.5 DECLSPEC void SDLCALL SDL_EnableScreenSaver ( void )


Allow the screen to be blanked by a screensaver.
See also
SDL_IsScreenSaverEnabled()
SDL_DisableScreenSaver()

6.85.5.6 DECLSPEC SDL_DisplayMode SDLCALL SDL_GetClosestDisplayMode ( int displayIndex, const


SDL_DisplayMode mode, SDL_DisplayMode closest )
Get the closest match to the requested display mode.
Parameters
displayIndex
mode
closest

The index of display from which mode should be queried.


The desired display mode
A pointer to a display mode to be filled in with the closest match of the available display
modes.

Returns
The passed in value closest, or NULL if no matching video mode was available.
The available display modes are scanned, and closest is filled in with the closest mode matching the requested
mode and returned. The mode format and refresh_rate default to the desktop mode if they are 0. The modes are
scanned with size being first priority, format being second priority, and finally checking the refresh_rate. If all the
available modes are too small, then NULL is returned.
See also
SDL_GetNumDisplayModes()
SDL_GetDisplayMode()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

585

6.85.5.7 DECLSPEC int SDLCALL SDL_GetCurrentDisplayMode ( int displayIndex, SDL_DisplayMode mode )


Fill in information about the current display mode.

6.85.5.8 DECLSPEC const char SDLCALL SDL_GetCurrentVideoDriver ( void )


Returns the name of the currently initialized video driver.
Returns
The name of the current video driver or NULL if no driver has been initialized

See also
SDL_GetNumVideoDrivers()
SDL_GetVideoDriver()

6.85.5.9 DECLSPEC int SDLCALL SDL_GetDesktopDisplayMode ( int displayIndex, SDL_DisplayMode mode )


Fill in information about the desktop display mode.

6.85.5.10 DECLSPEC int SDLCALL SDL_GetDisplayBounds ( int displayIndex, SDL_Rect rect )


Get the desktop area represented by a display, with the primary display located at 0,0.
Returns
0 on success, or -1 if the index is out of range.

See also
SDL_GetNumVideoDisplays()

6.85.5.11 DECLSPEC int SDLCALL SDL_GetDisplayMode ( int displayIndex, int modeIndex, SDL_DisplayMode
mode )
Fill in information about a specific display mode.
Note
The display modes are sorted in this priority:
bits per pixel -> more colors to fewer colors
width -> largest to smallest
height -> largest to smallest
refresh rate -> highest to lowest

See also
SDL_GetNumDisplayModes()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

586

File Documentation

6.85.5.12 DECLSPEC const char SDLCALL SDL_GetDisplayName ( int displayIndex )


Get the name of a display in UTF-8 encoding.
Returns
The name of a display, or NULL for an invalid display index.

See also
SDL_GetNumVideoDisplays()

6.85.5.13 DECLSPEC int SDLCALL SDL_GetNumDisplayModes ( int displayIndex )


Returns the number of available display modes.
See also
SDL_GetDisplayMode()

6.85.5.14 DECLSPEC int SDLCALL SDL_GetNumVideoDisplays ( void )


Returns the number of available video displays.
See also
SDL_GetDisplayBounds()

6.85.5.15 DECLSPEC int SDLCALL SDL_GetNumVideoDrivers ( void )


Get the number of video drivers compiled into SDL.
See also
SDL_GetVideoDriver()

6.85.5.16 DECLSPEC const char SDLCALL SDL_GetVideoDriver ( int index )


Get the name of a built in video driver.
Note
The video drivers are presented in the order in which they are normally checked during initialization.

See also
SDL_GetNumVideoDrivers()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

587

6.85.5.17 DECLSPEC float SDLCALL SDL_GetWindowBrightness ( SDL_Window window )


Get the brightness (gamma correction) for a window.
Returns
The last brightness value passed to SDL_SetWindowBrightness()

See also
SDL_SetWindowBrightness()

6.85.5.18 DECLSPEC void SDLCALL SDL_GetWindowData ( SDL_Window window, const char name )
Retrieve the data pointer associated with a window.
Parameters
window
name

The window to query.


The name of the pointer.

Returns
The value associated with 'name'
See also
SDL_SetWindowData()

6.85.5.19 DECLSPEC int SDLCALL SDL_GetWindowDisplayIndex ( SDL_Window window )


Get the display index associated with a window.
Returns
the display index of the display containing the center of the window, or -1 on error.

6.85.5.20 DECLSPEC int SDLCALL SDL_GetWindowDisplayMode ( SDL_Window window, SDL_DisplayMode


mode )
Fill in information about the display mode used when a fullscreen window is visible.
See also
SDL_SetWindowDisplayMode()
SDL_SetWindowFullscreen()

6.85.5.21 DECLSPEC Uint32 SDLCALL SDL_GetWindowFlags ( SDL_Window window )


Get the window flags.

6.85.5.22 DECLSPEC SDL_Window SDLCALL SDL_GetWindowFromID ( Uint32 id )


Get a window from a stored ID, or NULL if it doesn't exist.
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

588

File Documentation

6.85.5.23 DECLSPEC int SDLCALL SDL_GetWindowGammaRamp ( SDL_Window window, Uint16 red, Uint16
green, Uint16 blue )
Get the gamma ramp for a window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

589

Parameters
window
red
green
blue

The window from which the gamma ramp should be queried.


A pointer to a 256 element array of 16-bit quantities to hold the translation table for the red
channel, or NULL.
A pointer to a 256 element array of 16-bit quantities to hold the translation table for the green
channel, or NULL.
A pointer to a 256 element array of 16-bit quantities to hold the translation table for the blue
channel, or NULL.

Returns
0 on success, or -1 if gamma ramps are unsupported.

See also
SDL_SetWindowGammaRamp()

6.85.5.24 DECLSPEC SDL_bool SDLCALL SDL_GetWindowGrab ( SDL_Window window )


Get a window's input grab mode.
Returns
This returns SDL_TRUE if input is grabbed, and SDL_FALSE otherwise.

See also
SDL_SetWindowGrab()

6.85.5.25 DECLSPEC Uint32 SDLCALL SDL_GetWindowID ( SDL_Window window )


Get the numeric ID of a window, for logging purposes.

6.85.5.26 DECLSPEC void SDLCALL SDL_GetWindowMaximumSize ( SDL_Window window, int w, int h )


Get the maximum size of a window's client area.
Parameters
window
w
h

The window to query.


Pointer to variable for storing the maximum width, may be NULL
Pointer to variable for storing the maximum height, may be NULL

See also
SDL_GetWindowMinimumSize()
SDL_SetWindowMaximumSize()

6.85.5.27 DECLSPEC void SDLCALL SDL_GetWindowMinimumSize ( SDL_Window window, int w, int h )


Get the minimum size of a window's client area.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

590

File Documentation

Parameters
window
w
h

The window to query.


Pointer to variable for storing the minimum width, may be NULL
Pointer to variable for storing the minimum height, may be NULL

See also
SDL_GetWindowMaximumSize()
SDL_SetWindowMinimumSize()

6.85.5.28 DECLSPEC Uint32 SDLCALL SDL_GetWindowPixelFormat ( SDL_Window window )


Get the pixel format associated with the window.

6.85.5.29 DECLSPEC void SDLCALL SDL_GetWindowPosition ( SDL_Window window, int x, int y )


Get the position of a window.
Parameters
window
x
y

The window to query.


Pointer to variable for storing the x position, may be NULL
Pointer to variable for storing the y position, may be NULL

See also
SDL_SetWindowPosition()

6.85.5.30 DECLSPEC void SDLCALL SDL_GetWindowSize ( SDL_Window window, int w, int h )


Get the size of a window's client area.
Parameters
window
w
h

The window to query.


Pointer to variable for storing the width, may be NULL
Pointer to variable for storing the height, may be NULL

See also
SDL_SetWindowSize()

6.85.5.31 DECLSPEC SDL_Surface SDLCALL SDL_GetWindowSurface ( SDL_Window window )


Get the SDL surface associated with the window.
Returns
The window's framebuffer surface, or NULL on error.
A new surface will be created with the optimal format for the window, if necessary. This surface will be freed when
the window is destroyed.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference


Note
You may not combine this with 3D or the rendering API on this window.

See also
SDL_UpdateWindowSurface()
SDL_UpdateWindowSurfaceRects()

6.85.5.32 DECLSPEC const char SDLCALL SDL_GetWindowTitle ( SDL_Window window )


Get the title of a window, in UTF-8 format.
See also
SDL_SetWindowTitle()

6.85.5.33 DECLSPEC SDL_GLContext SDLCALL SDL_GL_CreateContext ( SDL_Window window )


Create an OpenGL context for use with an OpenGL window, and make it current.
See also
SDL_GL_DeleteContext()

6.85.5.34 DECLSPEC void SDLCALL SDL_GL_DeleteContext ( SDL_GLContext context )


Delete an OpenGL context.
See also
SDL_GL_CreateContext()

6.85.5.35 DECLSPEC SDL_bool SDLCALL SDL_GL_ExtensionSupported ( const char extension )


Return true if an OpenGL extension is supported for the current context.

6.85.5.36 DECLSPEC int SDLCALL SDL_GL_GetAttribute ( SDL_GLattr attr, int value )


Get the actual value for an attribute from the current context.

6.85.5.37 DECLSPEC SDL_GLContext SDLCALL SDL_GL_GetCurrentContext ( void )


Get the currently active OpenGL context.

6.85.5.38 DECLSPEC SDL_Window SDLCALL SDL_GL_GetCurrentWindow ( void )


Get the currently active OpenGL window.

6.85.5.39 DECLSPEC void SDLCALL SDL_GL_GetDrawableSize ( SDL_Window window, int w, int h )


Get the size of a window's underlying drawable (for use with glViewport).
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

591

592

File Documentation

Parameters
window
w
h

Window from which the drawable size should be queried


Pointer to variable for storing the width, may be NULL
Pointer to variable for storing the height, may be NULL

This may differ from SDL_GetWindowSize if we're rendering to a high-DPI drawable, i.e. the window was created
with SDL_WINDOW_ALLOW_HIGHDPI on a platform with high-DPI support (Apple calls this "Retina"), and not
disabled by the SDL_HINT_VIDEO_HIGHDPI_DISABLED hint.
See also
SDL_GetWindowSize()
SDL_CreateWindow()

6.85.5.40 DECLSPEC void SDLCALL SDL_GL_GetProcAddress ( const char proc )


Get the address of an OpenGL function.

6.85.5.41 DECLSPEC int SDLCALL SDL_GL_GetSwapInterval ( void )


Get the swap interval for the current OpenGL context.
Returns
0 if there is no vertical retrace synchronization, 1 if the buffer swap is synchronized with the vertical retrace,
and -1 if late swaps happen immediately instead of waiting for the next retrace. If the system can't determine
the swap interval, or there isn't a valid current context, this will return 0 as a safe default.

See also
SDL_GL_SetSwapInterval()

6.85.5.42 DECLSPEC int SDLCALL SDL_GL_LoadLibrary ( const char path )


Dynamically load an OpenGL library.
Parameters
path

The platform dependent OpenGL library name, or NULL to open the default OpenGL library.

Returns
0 on success, or -1 if the library couldn't be loaded.
This should be done after initializing the video driver, but before creating any OpenGL windows. If no OpenGL
library is loaded, the default library will be loaded upon creation of the first OpenGL window.
Note
If you do this, you need to retrieve all of the GL functions used in your program from the dynamic library using
SDL_GL_GetProcAddress().

See also
SDL_GL_GetProcAddress()
SDL_GL_UnloadLibrary()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

593

6.85.5.43 DECLSPEC int SDLCALL SDL_GL_MakeCurrent ( SDL_Window window, SDL_GLContext context )


Set up an OpenGL context for rendering into an OpenGL window.
Note
The context must have been created with a compatible window.

6.85.5.44 DECLSPEC void SDLCALL SDL_GL_ResetAttributes ( void )


Reset all previously set OpenGL context attributes to their default values.

6.85.5.45 DECLSPEC int SDLCALL SDL_GL_SetAttribute ( SDL_GLattr attr, int value )


Set an OpenGL window attribute before window creation.

6.85.5.46 DECLSPEC int SDLCALL SDL_GL_SetSwapInterval ( int interval )


Set the swap interval for the current OpenGL context.
Parameters
interval

0 for immediate updates, 1 for updates synchronized with the vertical retrace. If the system
supports it, you may specify -1 to allow late swaps to happen immediately instead of waiting
for the next retrace.

Returns
0 on success, or -1 if setting the swap interval is not supported.

See also
SDL_GL_GetSwapInterval()

6.85.5.47 DECLSPEC void SDLCALL SDL_GL_SwapWindow ( SDL_Window window )


Swap the OpenGL buffers for a window, if double-buffering is supported.

6.85.5.48 DECLSPEC void SDLCALL SDL_GL_UnloadLibrary ( void )


Unload the OpenGL library previously loaded by SDL_GL_LoadLibrary().
See also
SDL_GL_LoadLibrary()

6.85.5.49 DECLSPEC void SDLCALL SDL_HideWindow ( SDL_Window window )


Hide a window.
See also
SDL_ShowWindow()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

594

File Documentation

6.85.5.50 DECLSPEC SDL_bool SDLCALL SDL_IsScreenSaverEnabled ( void )


Returns whether the screensaver is currently enabled (default on).
See also
SDL_EnableScreenSaver()
SDL_DisableScreenSaver()

6.85.5.51 DECLSPEC void SDLCALL SDL_MaximizeWindow ( SDL_Window window )


Make a window as large as possible.
See also
SDL_RestoreWindow()

6.85.5.52 DECLSPEC void SDLCALL SDL_MinimizeWindow ( SDL_Window window )


Minimize a window to an iconic representation.
See also
SDL_RestoreWindow()

6.85.5.53 DECLSPEC void SDLCALL SDL_RaiseWindow ( SDL_Window window )


Raise a window above other windows and set the input focus.

6.85.5.54 DECLSPEC void SDLCALL SDL_RestoreWindow ( SDL_Window window )


Restore the size and position of a minimized or maximized window.
See also
SDL_MaximizeWindow()
SDL_MinimizeWindow()

6.85.5.55 DECLSPEC void SDLCALL SDL_SetWindowBordered ( SDL_Window window, SDL_bool bordered )


Set the border state of a window.
This will add or remove the window's SDL_WINDOW_BORDERLESS flag and add or remove the border from the
actual window. This is a no-op if the window's border already matches the requested state.
Parameters
window
bordered

The window of which to change the border state.


SDL_FALSE to remove border, SDL_TRUE to add border.

Note
You can't change the border state of a fullscreen window.
See also
SDL_GetWindowFlags()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

595

6.85.5.56 DECLSPEC int SDLCALL SDL_SetWindowBrightness ( SDL_Window window, float brightness )


Set the brightness (gamma correction) for a window.
Returns
0 on success, or -1 if setting the brightness isn't supported.

See also
SDL_GetWindowBrightness()
SDL_SetWindowGammaRamp()

6.85.5.57 DECLSPEC void SDLCALL SDL_SetWindowData ( SDL_Window window, const char name, void
userdata )
Associate an arbitrary named pointer with a window.
Parameters
window
name
userdata

The window to associate with the pointer.


The name of the pointer.
The associated pointer.

Returns
The previous value associated with 'name'

Note
The name is case-sensitive.

See also
SDL_GetWindowData()

6.85.5.58 DECLSPEC int SDLCALL SDL_SetWindowDisplayMode ( SDL_Window window, const


SDL_DisplayMode mode )
Set the display mode used when a fullscreen window is visible.
By default the window's dimensions and the desktop format and refresh rate are used.
Parameters
window
mode

The window for which the display mode should be set.


The mode to use, or NULL for the default mode.

Returns
0 on success, or -1 if setting the display mode failed.

See also
SDL_GetWindowDisplayMode()
SDL_SetWindowFullscreen()

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

596

File Documentation

6.85.5.59 DECLSPEC int SDLCALL SDL_SetWindowFullscreen ( SDL_Window window, Uint32 flags )


Set a window's fullscreen state.
Returns
0 on success, or -1 if setting the display mode failed.

See also
SDL_SetWindowDisplayMode()
SDL_GetWindowDisplayMode()

6.85.5.60 DECLSPEC int SDLCALL SDL_SetWindowGammaRamp ( SDL_Window window, const Uint16 red,
const Uint16 green, const Uint16 blue )
Set the gamma ramp for a window.
Parameters
window
red
green
blue

The window for which the gamma ramp should be set.


The translation table for the red channel, or NULL.
The translation table for the green channel, or NULL.
The translation table for the blue channel, or NULL.

Returns
0 on success, or -1 if gamma ramps are unsupported.
Set the gamma translation table for the red, green, and blue channels of the video hardware. Each table is an array
of 256 16-bit quantities, representing a mapping between the input and output for that channel. The input is the
index into the array, and the output is the 16-bit gamma value at that index, scaled to the output color precision.
See also
SDL_GetWindowGammaRamp()

6.85.5.61 DECLSPEC void SDLCALL SDL_SetWindowGrab ( SDL_Window window, SDL_bool grabbed )


Set a window's input grab mode.
Parameters
window
grabbed

The window for which the input grab mode should be set.
This is SDL_TRUE to grab input, and SDL_FALSE to release input.

See also
SDL_GetWindowGrab()

6.85.5.62 DECLSPEC void SDLCALL SDL_SetWindowIcon ( SDL_Window window, SDL_Surface icon )


Set the icon for a window.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.85 src/SDL/SDL_video.h File Reference

597

Parameters
window
icon

The window for which the icon should be set.


The icon for the window.

6.85.5.63 DECLSPEC void SDLCALL SDL_SetWindowMaximumSize ( SDL_Window window, int max_w, int max_h )
Set the maximum size of a window's client area.
Parameters
window
max_w
max_h

The window to set a new maximum size.


The maximum width of the window, must be >0
The maximum height of the window, must be >0

Note
You can't change the maximum size of a fullscreen window, it automatically matches the size of the display
mode.

See also
SDL_GetWindowMaximumSize()
SDL_SetWindowMinimumSize()

6.85.5.64 DECLSPEC void SDLCALL SDL_SetWindowMinimumSize ( SDL_Window window, int min_w, int min_h )
Set the minimum size of a window's client area.
Parameters
window
min_w
min_h

The window to set a new minimum size.


The minimum width of the window, must be >0
The minimum height of the window, must be >0

Note
You can't change the minimum size of a fullscreen window, it automatically matches the size of the display
mode.

See also
SDL_GetWindowMinimumSize()
SDL_SetWindowMaximumSize()

6.85.5.65 DECLSPEC void SDLCALL SDL_SetWindowPosition ( SDL_Window window, int x, int y )


Set the position of a window.
Parameters
window

The window to reposition.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

598

File Documentation
x
y

The x coordinate of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.


The y coordinate of the window, SDL_WINDOWPOS_CENTERED, or SDL_WINDOWPOS_UNDEFINED.

Note
The window coordinate origin is the upper left of the display.

See also
SDL_GetWindowPosition()

6.85.5.66 DECLSPEC void SDLCALL SDL_SetWindowSize ( SDL_Window window, int w, int h )


Set the size of a window's client area.
Parameters
window
w
h

The window to resize.


The width of the window, must be >0
The height of the window, must be >0

Note
You can't change the size of a fullscreen window, it automatically matches the size of the display mode.

See also
SDL_GetWindowSize()

6.85.5.67 DECLSPEC void SDLCALL SDL_SetWindowTitle ( SDL_Window window, const char title )
Set the title of a window, in UTF-8 format.
See also
SDL_GetWindowTitle()

6.85.5.68 DECLSPEC void SDLCALL SDL_ShowWindow ( SDL_Window window )


Show a window.
See also
SDL_HideWindow()

6.85.5.69 DECLSPEC int SDLCALL SDL_UpdateWindowSurface ( SDL_Window window )


Copy the window surface to the screen.
Returns
0 on success, or -1 on error.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.86 src/Stats/Stats.cpp File Reference

599

See also
SDL_GetWindowSurface()
SDL_UpdateWindowSurfaceRects()

6.85.5.70 DECLSPEC int SDLCALL SDL_UpdateWindowSurfaceRects ( SDL_Window window, const SDL_Rect


rects, int numrects )
Copy a number of rectangles on the window surface to the screen.
Returns
0 on success, or -1 on error.

See also
SDL_GetWindowSurface()
SDL_UpdateWindowSurfaceRect()

6.85.5.71 DECLSPEC int SDLCALL SDL_VideoInit ( const char driver_name )


Initialize the video subsystem, optionally specifying a video driver.
Parameters
driver_name

Initialize a specific driver by name, or NULL for the default video driver.

Returns
0 on success, -1 on error
This function initializes the video subsystem; setting up a connection to the window manager, etc, and determines
the available display modes and pixel formats, but does not initialize a window or graphics mode.
See also
SDL_VideoQuit()

6.85.5.72 DECLSPEC void SDLCALL SDL_VideoQuit ( void )


Shuts down the video subsystem.
This function closes all windows, and restores the original video mode.
See also
SDL_VideoInit()

6.86

src/Stats/Stats.cpp File Reference

#include "Stats.hpp"
#include <fstream>
#include "../Definitions/Definitions.hpp"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

600

File Documentation

6.87

src/Stats/Stats.hpp File Reference

#include
#include
#include
#include
#include
#include
#include

<vector>
<string>
<fstream>
<algorithm>
<time.h>
"../Definitions/Definitions.hpp"
"../Window/Window.hpp"

Classes
class Stats
Stats class representing statistics for current game and global playtrough. Provides interface for easy manipulation
with statistics during game play.

Enumerations
enum StatTypes {
LEFT_MOVES = 0, RIGHT_MOVES, UP_MOVES, DOWN_MOVES,
TOTAL_MOVES, BLOCKS_MOVED, BLOCKS_MERGED, GAME_RESTARTS,
GAME_WINS, GAME_LOSES, TOTAL_TIME_PLAYED, TOTAL_SCORE,
HIGHEST_SCORE, MAXIMAL_BLOCK, MAX_STATS }
Emum for StatTypes. Used in.

6.87.1

Enumeration Type Documentation

6.87.1.1

enum StatTypes

Emum for StatTypes. Used in.


Enumerator
LEFT_MOVES
RIGHT_MOVES
UP_MOVES
DOWN_MOVES
TOTAL_MOVES
BLOCKS_MOVED
BLOCKS_MERGED
GAME_RESTARTS
GAME_WINS
GAME_LOSES
TOTAL_TIME_PLAYED
TOTAL_SCORE
HIGHEST_SCORE
MAXIMAL_BLOCK
MAX_STATS
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

6.88 src/Window/GameWindow.cpp File Reference

6.88

src/Window/GameWindow.cpp File Reference

#include <SDL.h>
#include "GameWindow.hpp"
#include "../Game/Game.hpp"

6.89

src/Window/GameWindow.hpp File Reference

#include
#include
#include
#include

<memory>
<SDL.h>
"Window.hpp"
"../Definitions/Definitions.hpp"

Classes
class GameWindow
Windows used for displaying Game with its animations.

6.90

src/Window/StatsWindow.cpp File Reference

#include <SDL.h>
#include <iostream>
#include "StatsWindow.hpp"

6.91

src/Window/StatsWindow.hpp File Reference

#include
#include
#include
#include
#include

<memory>
<SDL.h>
"Window.hpp"
"../Definitions/Definitions.hpp"
"../Stats/Stats.hpp"

Classes
class StatsWindow
Window used for showing Game current and global statistics.

6.92

src/Window/Window.cpp File Reference

#include <SDL.h>
#include "Window.hpp"
#include "../Game/Game.hpp"

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

601

602

File Documentation

6.93

src/Window/Window.hpp File Reference

#include
#include
#include
#include

<memory>
<string>
<SDL.h>
"../Definitions/Definitions.hpp"

Classes
class Window
Wrapper around SDL_Window and SDL_Renderer allowing easy creation and drawing rects on the window. Also
allows easy handling of common user requests.

Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

Index
_SIZE_T_DEFINED_
SDL_config.h, 148
__glext_h_
SDL_opengl.h, 318
__inline__
begin_code.h, 125
_begin_code_h
begin_code.h, 125
Animation
Animation, 12
GameWindow
GameWindow, 26
Merge
Merge, 28
Move
Move, 29
NumberedRect
NumberedRect, 31
Rect
Rect, 35
Spawn
Spawn, 104
StatsWindow
StatsWindow, 113
Window
Window, 115
a
SDL_Color, 40
SDL_opengl.h, 450
SDLTest_RandomContext, 101
APIENTRY
SDL_opengl.h, 318
SDL_opengles2.h, 464
APIENTRYP
SDL_opengl.h, 318
ASSERT_FAIL
SDL_test_assert.h, 538
ASSERT_PASS
SDL_test_assert.h, 538
AUDIO_F32
SDL_audio.h, 139
AUDIO_F32LSB
SDL_audio.h, 139
AUDIO_F32MSB
SDL_audio.h, 139
AUDIO_F32SYS
SDL_audio.h, 139
AUDIO_S16
SDL_audio.h, 139

AUDIO_S16LSB
SDL_audio.h, 139
AUDIO_S16MSB
SDL_audio.h, 139
AUDIO_S16SYS
SDL_audio.h, 139
AUDIO_S32
SDL_audio.h, 139
AUDIO_S32LSB
SDL_audio.h, 139
AUDIO_S32MSB
SDL_audio.h, 139
AUDIO_S32SYS
SDL_audio.h, 139
AUDIO_S8
SDL_audio.h, 139
AUDIO_U16
SDL_audio.h, 139
AUDIO_U16LSB
SDL_audio.h, 139
AUDIO_U16MSB
SDL_audio.h, 139
AUDIO_U16SYS
SDL_audio.h, 140
AUDIO_U8
SDL_audio.h, 140
abDotProduct
SDL_opengl.h, 450
abOutput
SDL_opengl.h, 450
access
SDL_opengl.h, 450
add
Animator, 13
GameWindow, 26
addr
SDL_opengl.h, 450
address
SDL_opengl.h, 450
ah
SDLTest_RandomContext, 101
al
SDLTest_RandomContext, 101
Aloss
SDL_PixelFormat, 80
alpha
SDL_opengl.h, 450
always_ignore
SDL_assert_data, 36

604

Amask
SDL_PixelFormat, 80
angle
SDL_opengl.h, 451
animate
Animation, 12
Animator, 13
Game, 20
Merge, 28
Move, 30
Spawn, 104
Animation, 11
Animation, 12
animate, 12
Animation, 12
m_rect, 12
Animator, 12
add, 13
animate, 13
can_play, 13
clear, 13
arg1
SDL_opengl.h, 451
arg1Mod
SDL_opengl.h, 451
arg1Rep
SDL_opengl.h, 451
arg2
SDL_opengl.h, 451
arg2Mod
SDL_opengl.h, 451
arg2Rep
SDL_opengl.h, 451
arg3
SDL_opengl.h, 451
arg3Mod
SDL_opengl.h, 451
arg3Rep
SDL_opengl.h, 451
argv
SDLTest_CommonState, 98
arrays
SDL_opengl.h, 451
Ashift
SDL_PixelFormat, 80
assert_coords
Game.cpp, 124
attachedObj
SDL_opengl.h, 451
attachment
SDL_opengl.h, 451
attack_length
SDL_HapticConstant, 52
SDL_HapticCustom, 54
SDL_HapticPeriodic, 61
SDL_HapticRamp, 63
attack_level
SDL_HapticConstant, 52

INDEX

SDL_HapticCustom, 54
SDL_HapticPeriodic, 61
SDL_HapticRamp, 63
attribs
SDL_opengl.h, 451
audiodriver
SDLTest_CommonState, 98
audiospec
SDLTest_CommonState, 98
axis
SDL_ControllerAxisEvent, 41
SDL_GameControllerButtonBind, 49
SDL_JoyAxisEvent, 65
b
SDL_Color, 40
SDL_MessageBoxColor, 72
SDL_opengl.h, 451
BACKGROUND_COLOR
Definitions, 16
BLACK_COLOR
Definitions, 16
BLOCK_0
Definitions.hpp, 120
BLOCK_1024
Definitions.hpp, 120
BLOCK_128
Definitions.hpp, 120
BLOCK_131072
Definitions.hpp, 120
BLOCK_16
Definitions.hpp, 120
BLOCK_16384
Definitions.hpp, 120
BLOCK_2
Definitions.hpp, 120
BLOCK_2048
Definitions.hpp, 120
BLOCK_256
Definitions.hpp, 120
BLOCK_32
Definitions.hpp, 120
BLOCK_32768
Definitions.hpp, 120
BLOCK_4
Definitions.hpp, 120
BLOCK_4096
Definitions.hpp, 120
BLOCK_4_SPAWN_CHANCE
Definitions, 16
BLOCK_512
Definitions.hpp, 120
BLOCK_64
Definitions.hpp, 120
BLOCK_65536
Definitions.hpp, 120
BLOCK_8
Definitions.hpp, 120
BLOCK_8192
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

Definitions.hpp, 120
BLOCK_COLORS
Definitions, 16
BLOCK_COUNT_X
Definitions, 16
BLOCK_COUNT_Y
Definitions, 16
BLOCK_SIZE_X
Definitions, 16
BLOCK_SIZE_Y
Definitions, 16
BLOCK_SPACE
Definitions, 16
BLOCKS_MERGED
Stats.hpp, 600
BLOCKS_MOVED
Stats.hpp, 600
backfunc
SDL_opengl.h, 451
ball
SDL_JoyBallEvent, 66
base
SDL_RWops, 85
basevertex
SDL_opengl.h, 451
begin_code.h
__inline__, 125
_begin_code_h, 125
DECLSPEC, 125
NULL, 125
SDL_DEPRECATED, 125
SDL_FORCE_INLINE, 126
SDL_INLINE, 126
SDLCALL, 126
beginPresentTimeId
SDL_opengl.h, 451
bias
SDL_opengl.h, 451
binarizationCutoff
SDL_WindowShapeParams, 97
binary
SDL_opengl.h, 451
binaryFormat
SDL_opengl.h, 451
binaryformat
SDL_opengl.h, 451
bindType
SDL_GameControllerButtonBind, 49
bits
SDL_opengl.h, 451
BitsPerPixel
SDL_PixelFormat, 80
Blocks
Definitions.hpp, 120
Bloss
SDL_PixelFormat, 80
blue
SDL_opengl.h, 451
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

605

Bmask
SDL_PixelFormat, 80
border
SDL_opengl.h, 451
bottom
SDL_opengl.h, 451
Bshift
SDL_PixelFormat, 80
buf
SDL_AudioCVT, 37
SDL_opengl.h, 451
SDLTest_Md5Context, 101
bufSize
SDL_opengl.h, 452
buffer
SDL_opengl.h, 451
bufferMode
SDL_opengl.h, 452
buffers
SDL_opengl.h, 452
bufs
SDL_opengl.h, 452
bufsize
SDL_opengl.h, 452
bufstreams
SDL_opengl.h, 452
button
SDL_ControllerButtonEvent, 42
SDL_Event, 46
SDL_GameControllerButtonBind, 50
SDL_HapticCondition, 51
SDL_HapticConstant, 52
SDL_HapticCustom, 54
SDL_HapticPeriodic, 62
SDL_HapticRamp, 63
SDL_JoyButtonEvent, 67
SDL_MouseButtonEvent, 74
buttonid
SDL_MessageBoxButtonData, 72
buttons
SDL_MessageBoxData, 73
by
SDL_opengl.h, 452
bytes_per_pixel
SDLTest_SurfaceImage_s, 102
BytesPerPixel
SDL_PixelFormat, 80
bytesWritten
SDL_opengl.h, 452
bz
SDL_opengl.h, 452
c
SDL_opengl.h, 452
SDLTest_RandomContext, 101
C_LINKAGE
SDL_main.h, 230
CRC32_POLY
SDL_test_crc32.h, 544

606

callback
SDL_AudioSpec, 39
can_merge
Game, 20
can_play
Animator, 13
Game, 20
cap
SDL_opengl.h, 452
capture_time
SDL_opengl.h, 452
categories
SDL_opengl.h, 452
caxis
SDL_Event, 46
cbutton
SDL_Event, 47
cdDotProduct
SDL_opengl.h, 452
cdOutput
SDL_opengl.h, 452
cdevice
SDL_Event, 47
center
SDL_HapticCondition, 51
chance
Definitions.hpp, 121
channels
SDL_AudioSpec, 39
SDL_HapticCustom, 54
clamp
SDL_opengl.h, 452
clear
Animator, 13
Window, 115
clicks
SDL_MouseButtonEvent, 74
clip_rect
SDL_Surface, 86
close
Window, 115
code
SDL_UserEvent, 93
color
SDL_opengl.h, 452
colorKey
SDL_WindowShapeParams, 97
colorNumber
SDL_opengl.h, 452
colorSamples
SDL_opengl.h, 452
colorScheme
SDL_MessageBoxData, 73
colors
SDL_MessageBoxColorScheme, 73
SDL_Palette, 79
column
SDL_opengl.h, 452

INDEX

columnBufSize
SDL_opengl.h, 452
common
SDL_Event, 47
componentUsage
SDL_opengl.h, 452
components
SDL_opengl.h, 452
condition
SDL_HapticEffect, 58
SDL_assert_data, 36
SDL_opengl.h, 452
constant
SDL_HapticEffect, 58
coord
SDL_opengl.h, 452
coords
SDL_opengl.h, 452
count
SDL_opengl.h, 452
counter
SDL_opengl.h, 452
counterList
SDL_opengl.h, 453
counterSize
SDL_opengl.h, 453
counterString
SDL_opengl.h, 453
counters
SDL_opengl.h, 453
coverageSamples
SDL_opengl.h, 453
crc32_table
SDLTest_Crc32Context, 100
CrcUint32
SDL_test_crc32.h, 544
CrcUint8
SDL_test_crc32.h, 544
custom
SDL_HapticEffect, 59
dDist
SDL_MultiGestureEvent, 78
DECLSPEC
begin_code.h, 125
DEFAULT_FONT_NAME
Definitions, 17
DEFAULT_GAME_FONT_SIZE
Definitions, 17
DEFAULT_MERGE_ENLARGEMENT
Definitions, 17
DEFAULT_MERGE_SPEED
Definitions, 17
DEFAULT_MOVE_SPEED
Definitions, 17
DEFAULT_SPAWN_SPEED
Definitions, 17
DEFAULT_START_BLOCKS
Definitions, 17
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

DEFAULT_WINDOW_HEIGHT
SDL_test_common.h, 540
DEFAULT_WINDOW_WIDTH
SDL_test_common.h, 540
DOWN
Definitions.hpp, 120
DOWN_MOVES
Stats.hpp, 600
dTheta
SDL_MultiGestureEvent, 78
data
SDL_HapticCustom, 54
SDL_JoystickGUID, 69
SDL_opengl.h, 453
data1
SDL_RWops, 85
SDL_UserEvent, 93
SDL_WindowEvent, 95
data2
SDL_RWops, 85
SDL_UserEvent, 93
SDL_WindowEvent, 95
dataSize
SDL_opengl.h, 453
deadband
SDL_HapticCondition, 51
Definitions, 14
BACKGROUND_COLOR, 16
BLACK_COLOR, 16
BLOCK_4_SPAWN_CHANCE, 16
BLOCK_COLORS, 16
BLOCK_COUNT_X, 16
BLOCK_COUNT_Y, 16
BLOCK_SIZE_X, 16
BLOCK_SIZE_Y, 16
BLOCK_SPACE, 16
DEFAULT_FONT_NAME, 17
DEFAULT_GAME_FONT_SIZE, 17
DEFAULT_MERGE_ENLARGEMENT, 17
DEFAULT_MERGE_SPEED, 17
DEFAULT_MOVE_SPEED, 17
DEFAULT_SPAWN_SPEED, 17
DEFAULT_START_BLOCKS, 17
GAME_HEIGHT, 17
GAME_WIDTH, 17
GAME_WIN_NUMBER, 17
GAME_WINDOW_HEIGHT, 17
GAME_WINDOW_NAME, 17
GAME_WINDOW_WIDTH, 18
GAME_X, 18
GAME_Y, 18
GREY_COLOR, 18
get_block_color, 15
STATS_BUTTON_HEIGHT, 18
STATS_DELIMITER, 18
STATS_FILE_NAME, 18
STATS_FONT_SIZE, 18
STATS_WINDOW_NAME, 18
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

607

WHITE_COLOR, 18
Definitions.hpp
BLOCK_0, 120
BLOCK_1024, 120
BLOCK_128, 120
BLOCK_131072, 120
BLOCK_16, 120
BLOCK_16384, 120
BLOCK_2, 120
BLOCK_2048, 120
BLOCK_256, 120
BLOCK_32, 120
BLOCK_32768, 120
BLOCK_4, 120
BLOCK_4096, 120
BLOCK_512, 120
BLOCK_64, 120
BLOCK_65536, 120
BLOCK_8, 120
BLOCK_8192, 120
Blocks, 120
chance, 121
DOWN, 120
Directions, 120
LEFT, 120
logb, 122
MAX_BLOCKS, 120
NumberedRects, 120
operator++, 122
pow2, 122
RIGHT, 120
Rects, 120
UP, 120
delay
SDL_HapticCondition, 51
SDL_HapticConstant, 53
SDL_HapticCustom, 54
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
depth
SDL_opengl.h, 453
SDLTest_CommonState, 98
description
SDLTest_TestCaseReference, 102
destroy_numbers
NumberedRect, 31
dfactorAlpha
SDL_opengl.h, 453
dfactorRGB
SDL_opengl.h, 453
dgesture
SDL_Event, 47
digest
SDLTest_Md5Context, 101
dir
SDL_HapticDirection, 57
direction
SDL_HapticCondition, 51

608

SDL_HapticConstant, 53
SDL_HapticCustom, 54
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
Directions
Definitions.hpp, 120
display
SDLTest_CommonState, 98
display_game_over
Game, 20
GameWindow, 26
display_score
GameWindow, 26
display_stats_button
GameWindow, 26
divisor
SDL_opengl.h, 453
dpfail
SDL_opengl.h, 453
dppass
SDL_opengl.h, 453
draw
NumberedRect, 31
Rect, 35
drawbuffer
SDL_opengl.h, 453
driverdata
SDL_DisplayMode, 43
drop
SDL_Event, 47
dst
SDL_opengl.h, 453
dst_format
SDL_AudioCVT, 37
dstAlpha
SDL_opengl.h, 453
dstLevel
SDL_opengl.h, 453
dstMask
SDL_opengl.h, 453
dstMod
SDL_opengl.h, 453
dstName
SDL_opengl.h, 453
dstRGB
SDL_opengl.h, 453
dstTarget
SDL_opengl.h, 453
dstX
SDL_opengl.h, 453
dstX0
SDL_opengl.h, 453
dstX1
SDL_opengl.h, 453
dstY
SDL_opengl.h, 453
dstY0
SDL_opengl.h, 453

INDEX

dstY1
SDL_opengl.h, 453
dstZ
SDL_opengl.h, 454
dummy
SDL_SysWMinfo, 88
SDL_SysWMmsg, 89
dx
SDL_TouchFingerEvent, 92
dy
SDL_TouchFingerEvent, 92
edit
SDL_Event, 47
enable
SDL_opengl.h, 454
enabled
SDL_opengl.h, 454
SDLTest_TestCaseReference, 102
end
SDL_HapticRamp, 64
SDL_opengl.h, 454
error
SDL_DollarGestureEvent, 44
event
SDL_WindowEvent, 95
SDL_events.h, 157
SDL_opengl.h, 454
event_handler
Game, 21
f
SDL_opengl.h, 454
FONT_CHARACTER_SIZE
SDL_test_font.h, 545
face
SDL_opengl.h, 454
fade_length
SDL_HapticConstant, 53
SDL_HapticCustom, 55
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
fade_level
SDL_HapticConstant, 53
SDL_HapticCustom, 55
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
fences
SDL_opengl.h, 454
file
SDL_DropEvent, 45
filename
SDL_assert_data, 36
fill0
SDL_opengl.h, 454
fill1
SDL_opengl.h, 454
fill2
SDL_opengl.h, 454
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

fill3
SDL_opengl.h, 454
filter
SDL_opengl.h, 454
filter_index
SDL_AudioCVT, 37
filters
SDL_AudioCVT, 37
fingerId
SDL_TouchFingerEvent, 92
first
SDL_opengl.h, 454
fixedsamplelocations
SDL_opengl.h, 454
flags
SDL_MessageBoxButtonData, 72
SDL_MessageBoxData, 73
SDL_RendererInfo, 83
SDL_Surface, 86
SDL_opengl.h, 454
SDLTest_CommonState, 98
format
SDL_AudioSpec, 39
SDL_DisplayMode, 43
SDL_PixelFormat, 80
SDL_Surface, 86
SDL_audio.h, 140
SDL_opengl.h, 454
frame_region
SDL_opengl.h, 454
framebuffer
SDL_opengl.h, 454
framebuffers
SDL_opengl.h, 454
freq
SDL_AudioSpec, 39
fsize
SDL_opengl.h, 454
func
SDL_opengl.h, 454
function
SDL_assert_data, 36
g
SDL_Color, 40
SDL_MessageBoxColor, 72
SDL_opengl.h, 454
GAME_HEIGHT
Definitions, 17
GAME_LOSES
Stats.hpp, 600
GAME_RESTARTS
Stats.hpp, 600
GAME_WIDTH
Definitions, 17
GAME_WIN_NUMBER
Definitions, 17
GAME_WINDOW_HEIGHT
Definitions, 17
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

609

GAME_WINDOW_NAME
Definitions, 17
GAME_WINDOW_WIDTH
Definitions, 18
GAME_WINS
Stats.hpp, 600
GAME_X
Definitions, 18
GAME_Y
Definitions, 18
GL_1PASS_EXT
SDL_opengl.h, 318
GL_1PASS_SGIS
SDL_opengl.h, 318
GL_2PASS_0_EXT
SDL_opengl.h, 318
GL_2PASS_0_SGIS
SDL_opengl.h, 318
GL_2PASS_1_EXT
SDL_opengl.h, 318
GL_2PASS_1_SGIS
SDL_opengl.h, 318
GL_2X_BIT_ATI
SDL_opengl.h, 318
GL_3DFX_multisample
SDL_opengl.h, 318
GL_3DFX_tbuffer
SDL_opengl.h, 318
GL_3DFX_texture_compression_FXT1
SDL_opengl.h, 318
GL_422_AVERAGE_EXT
SDL_opengl.h, 318
GL_422_EXT
SDL_opengl.h, 318
GL_422_REV_AVERAGE_EXT
SDL_opengl.h, 319
GL_422_REV_EXT
SDL_opengl.h, 319
GL_4PASS_0_EXT
SDL_opengl.h, 319
GL_4PASS_0_SGIS
SDL_opengl.h, 319
GL_4PASS_1_EXT
SDL_opengl.h, 319
GL_4PASS_1_SGIS
SDL_opengl.h, 319
GL_4PASS_2_EXT
SDL_opengl.h, 319
GL_4PASS_2_SGIS
SDL_opengl.h, 319
GL_4PASS_3_EXT
SDL_opengl.h, 319
GL_4PASS_3_SGIS
SDL_opengl.h, 319
GL_4X_BIT_ATI
SDL_opengl.h, 319
GL_8X_BIT_ATI
SDL_opengl.h, 319

610

GL_ABGR_EXT
SDL_opengl.h, 319
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH
SDL_opengl.h, 319
GL_ACTIVE_ATTRIBUTES
SDL_opengl.h, 319
GL_ACTIVE_PROGRAM
SDL_opengl.h, 319
GL_ACTIVE_PROGRAM_EXT
SDL_opengl.h, 319
GL_ACTIVE_STENCIL_FACE_EXT
SDL_opengl.h, 319
GL_ACTIVE_SUBROUTINE_MAX_LENGTH
SDL_opengl.h, 319
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS
SDL_opengl.h, 319
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH
SDL_opengl.h, 319
GL_ACTIVE_SUBROUTINE_UNIFORMS
SDL_opengl.h, 319
GL_ACTIVE_SUBROUTINES
SDL_opengl.h, 319
GL_ACTIVE_TEXTURE
SDL_opengl.h, 319
GL_ACTIVE_TEXTURE_ARB
SDL_opengl.h, 319
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH
SDL_opengl.h, 319
GL_ACTIVE_UNIFORM_BLOCKS
SDL_opengl.h, 319
GL_ACTIVE_UNIFORM_MAX_LENGTH
SDL_opengl.h, 319
GL_ACTIVE_UNIFORMS
SDL_opengl.h, 320
GL_ACTIVE_VARYING_MAX_LENGTH_NV
SDL_opengl.h, 320
GL_ACTIVE_VARYINGS_NV
SDL_opengl.h, 320
GL_ACTIVE_VERTEX_UNITS_ARB
SDL_opengl.h, 320
GL_ADD_ATI
SDL_opengl.h, 320
GL_ADD_SIGNED
SDL_opengl.h, 320
GL_ADD_SIGNED_ARB
SDL_opengl.h, 320
GL_ADD_SIGNED_EXT
SDL_opengl.h, 320
GL_ALIASED_LINE_WIDTH_RANGE
SDL_opengl.h, 320
GL_ALIASED_POINT_SIZE_RANGE
SDL_opengl.h, 320
GL_ALL_BARRIER_BITS_EXT
SDL_opengl.h, 320
GL_ALL_COMPLETED_NV
SDL_opengl.h, 320

INDEX

GL_ALL_SHADER_BITS
SDL_opengl.h, 320
GL_ALLOW_DRAW_FRG_HINT_PGI
SDL_opengl.h, 320
GL_ALLOW_DRAW_MEM_HINT_PGI
SDL_opengl.h, 320
GL_ALLOW_DRAW_OBJ_HINT_PGI
SDL_opengl.h, 320
GL_ALLOW_DRAW_WIN_HINT_PGI
SDL_opengl.h, 320
GL_ALPHA12_EXT
SDL_opengl.h, 320
GL_ALPHA16_EXT
SDL_opengl.h, 320
GL_ALPHA16_SNORM
SDL_opengl.h, 320
GL_ALPHA16F_ARB
SDL_opengl.h, 320
GL_ALPHA16I_EXT
SDL_opengl.h, 320
GL_ALPHA16UI_EXT
SDL_opengl.h, 320
GL_ALPHA32F_ARB
SDL_opengl.h, 320
GL_ALPHA32I_EXT
SDL_opengl.h, 320
GL_ALPHA32UI_EXT
SDL_opengl.h, 320
GL_ALPHA4_EXT
SDL_opengl.h, 320
GL_ALPHA8_EXT
SDL_opengl.h, 320
GL_ALPHA8_SNORM
SDL_opengl.h, 321
GL_ALPHA8I_EXT
SDL_opengl.h, 321
GL_ALPHA8UI_EXT
SDL_opengl.h, 321
GL_ALPHA_FLOAT16_APPLE
SDL_opengl.h, 321
GL_ALPHA_FLOAT16_ATI
SDL_opengl.h, 321
GL_ALPHA_FLOAT32_APPLE
SDL_opengl.h, 321
GL_ALPHA_FLOAT32_ATI
SDL_opengl.h, 321
GL_ALPHA_INTEGER
SDL_opengl.h, 321
GL_ALPHA_INTEGER_EXT
SDL_opengl.h, 321
GL_ALPHA_MAX_CLAMP_INGR
SDL_opengl.h, 321
GL_ALPHA_MAX_SGIX
SDL_opengl.h, 321
GL_ALPHA_MIN_CLAMP_INGR
SDL_opengl.h, 321
GL_ALPHA_MIN_SGIX
SDL_opengl.h, 321
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_ALPHA_SNORM
SDL_opengl.h, 321
GL_ALREADY_SIGNALED
SDL_opengl.h, 321
GL_ALWAYS_FAST_HINT_PGI
SDL_opengl.h, 321
GL_ALWAYS_SOFT_HINT_PGI
SDL_opengl.h, 321
GL_AMD_conservative_depth
SDL_opengl.h, 321
GL_AMD_debug_output
SDL_opengl.h, 321
GL_AMD_draw_buffers_blend
SDL_opengl.h, 321
GL_AMD_name_gen_delete
SDL_opengl.h, 321
GL_AMD_performance_monitor
SDL_opengl.h, 321
GL_AMD_seamless_cubemap_per_texture
SDL_opengl.h, 321
GL_AMD_shader_stencil_export
SDL_opengl.h, 321
GL_AMD_texture_texture4
SDL_opengl.h, 321
GL_AMD_transform_feedback3_lines_triangles
SDL_opengl.h, 321
GL_AMD_vertex_shader_tesselator
SDL_opengl.h, 321
GL_ANY_SAMPLES_PASSED
SDL_opengl.h, 321
GL_APPLE_aux_depth_stencil
SDL_opengl.h, 322
GL_APPLE_client_storage
SDL_opengl.h, 322
GL_APPLE_element_array
SDL_opengl.h, 322
GL_APPLE_fence
SDL_opengl.h, 322
GL_APPLE_float_pixels
SDL_opengl.h, 322
GL_APPLE_flush_buffer_range
SDL_opengl.h, 322
GL_APPLE_object_purgeable
SDL_opengl.h, 322
GL_APPLE_rgb_422
SDL_opengl.h, 322
GL_APPLE_row_bytes
SDL_opengl.h, 322
GL_APPLE_specular_vector
SDL_opengl.h, 322
GL_APPLE_texture_range
SDL_opengl.h, 322
GL_APPLE_transform_hint
SDL_opengl.h, 322
GL_APPLE_vertex_array_object
SDL_opengl.h, 322
GL_APPLE_vertex_array_range
SDL_opengl.h, 322
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

611

GL_APPLE_vertex_program_evaluators
SDL_opengl.h, 322
GL_APPLE_ycbcr_422
SDL_opengl.h, 322
GL_ARB_ES2_compatibility
SDL_opengl.h, 323
GL_ARB_blend_func_extended
SDL_opengl.h, 322
GL_ARB_cl_event
SDL_opengl.h, 322
GL_ARB_color_buffer_float
SDL_opengl.h, 322
GL_ARB_compatibility
SDL_opengl.h, 322
GL_ARB_copy_buffer
SDL_opengl.h, 322
GL_ARB_debug_output
SDL_opengl.h, 322
GL_ARB_depth_buffer_float
SDL_opengl.h, 322
GL_ARB_depth_clamp
SDL_opengl.h, 322
GL_ARB_depth_texture
SDL_opengl.h, 322
GL_ARB_draw_buffers
SDL_opengl.h, 322
GL_ARB_draw_buffers_blend
SDL_opengl.h, 322
GL_ARB_draw_elements_base_vertex
SDL_opengl.h, 322
GL_ARB_draw_indirect
SDL_opengl.h, 323
GL_ARB_draw_instanced
SDL_opengl.h, 323
GL_ARB_explicit_attrib_location
SDL_opengl.h, 323
GL_ARB_fragment_coord_conventions
SDL_opengl.h, 323
GL_ARB_fragment_program
SDL_opengl.h, 323
GL_ARB_fragment_program_shadow
SDL_opengl.h, 323
GL_ARB_fragment_shader
SDL_opengl.h, 323
GL_ARB_framebuffer_object
SDL_opengl.h, 323
GL_ARB_framebuffer_sRGB
SDL_opengl.h, 323
GL_ARB_geometry_shader4
SDL_opengl.h, 323
GL_ARB_get_program_binary
SDL_opengl.h, 323
GL_ARB_gpu_shader5
SDL_opengl.h, 323
GL_ARB_gpu_shader_fp64
SDL_opengl.h, 323
GL_ARB_half_float_pixel
SDL_opengl.h, 323

612

GL_ARB_half_float_vertex
SDL_opengl.h, 323
GL_ARB_instanced_arrays
SDL_opengl.h, 323
GL_ARB_map_buffer_range
SDL_opengl.h, 323
GL_ARB_matrix_palette
SDL_opengl.h, 323
GL_ARB_multisample
SDL_opengl.h, 323
GL_ARB_multitexture
SDL_opengl.h, 323
GL_ARB_occlusion_query
SDL_opengl.h, 323
GL_ARB_occlusion_query2
SDL_opengl.h, 323
GL_ARB_pixel_buffer_object
SDL_opengl.h, 323
GL_ARB_point_parameters
SDL_opengl.h, 323
GL_ARB_point_sprite
SDL_opengl.h, 323
GL_ARB_provoking_vertex
SDL_opengl.h, 323
GL_ARB_robustness
SDL_opengl.h, 323
GL_ARB_sample_shading
SDL_opengl.h, 324
GL_ARB_sampler_objects
SDL_opengl.h, 324
GL_ARB_seamless_cube_map
SDL_opengl.h, 324
GL_ARB_separate_shader_objects
SDL_opengl.h, 324
GL_ARB_shader_objects
SDL_opengl.h, 324
GL_ARB_shader_stencil_export
SDL_opengl.h, 324
GL_ARB_shader_subroutine
SDL_opengl.h, 324
GL_ARB_shader_texture_lod
SDL_opengl.h, 324
GL_ARB_shading_language_100
SDL_opengl.h, 324
GL_ARB_shading_language_include
SDL_opengl.h, 324
GL_ARB_shadow
SDL_opengl.h, 324
GL_ARB_shadow_ambient
SDL_opengl.h, 324
GL_ARB_sync
SDL_opengl.h, 324
GL_ARB_tessellation_shader
SDL_opengl.h, 324
GL_ARB_texture_border_clamp
SDL_opengl.h, 324
GL_ARB_texture_buffer_object
SDL_opengl.h, 324

INDEX

GL_ARB_texture_buffer_object_rgb32
SDL_opengl.h, 324
GL_ARB_texture_compression
SDL_opengl.h, 324
GL_ARB_texture_compression_bptc
SDL_opengl.h, 324
GL_ARB_texture_compression_rgtc
SDL_opengl.h, 324
GL_ARB_texture_cube_map
SDL_opengl.h, 324
GL_ARB_texture_cube_map_array
SDL_opengl.h, 324
GL_ARB_texture_env_add
SDL_opengl.h, 324
GL_ARB_texture_env_combine
SDL_opengl.h, 324
GL_ARB_texture_env_crossbar
SDL_opengl.h, 324
GL_ARB_texture_env_dot3
SDL_opengl.h, 324
GL_ARB_texture_float
SDL_opengl.h, 324
GL_ARB_texture_gather
SDL_opengl.h, 324
GL_ARB_texture_mirrored_repeat
SDL_opengl.h, 325
GL_ARB_texture_multisample
SDL_opengl.h, 325
GL_ARB_texture_non_power_of_two
SDL_opengl.h, 325
GL_ARB_texture_query_lod
SDL_opengl.h, 325
GL_ARB_texture_rectangle
SDL_opengl.h, 325
GL_ARB_texture_rg
SDL_opengl.h, 325
GL_ARB_texture_rgb10_a2ui
SDL_opengl.h, 325
GL_ARB_texture_swizzle
SDL_opengl.h, 325
GL_ARB_timer_query
SDL_opengl.h, 325
GL_ARB_transform_feedback2
SDL_opengl.h, 325
GL_ARB_transform_feedback3
SDL_opengl.h, 325
GL_ARB_transpose_matrix
SDL_opengl.h, 325
GL_ARB_uniform_buffer_object
SDL_opengl.h, 325
GL_ARB_vertex_array_bgra
SDL_opengl.h, 325
GL_ARB_vertex_array_object
SDL_opengl.h, 325
GL_ARB_vertex_attrib_64bit
SDL_opengl.h, 325
GL_ARB_vertex_blend
SDL_opengl.h, 325
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_ARB_vertex_buffer_object
SDL_opengl.h, 325
GL_ARB_vertex_program
SDL_opengl.h, 325
GL_ARB_vertex_shader
SDL_opengl.h, 325
GL_ARB_vertex_type_2_10_10_10_rev
SDL_opengl.h, 325
GL_ARB_viewport_array
SDL_opengl.h, 325
GL_ARB_window_pos
SDL_opengl.h, 325
GL_ARRAY_BUFFER
SDL_opengl.h, 325
GL_ARRAY_BUFFER_ARB
SDL_opengl.h, 325
GL_ARRAY_BUFFER_BINDING
SDL_opengl.h, 325
GL_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 325
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT
SDL_opengl.h, 325
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT
SDL_opengl.h, 326
GL_ARRAY_OBJECT_BUFFER_ATI
SDL_opengl.h, 326
GL_ARRAY_OBJECT_OFFSET_ATI
SDL_opengl.h, 326
GL_ASYNC_DRAW_PIXELS_SGIX
SDL_opengl.h, 326
GL_ASYNC_HISTOGRAM_SGIX
SDL_opengl.h, 326
GL_ASYNC_MARKER_SGIX
SDL_opengl.h, 326
GL_ASYNC_READ_PIXELS_SGIX
SDL_opengl.h, 326
GL_ASYNC_TEX_IMAGE_SGIX
SDL_opengl.h, 326
GL_ATI_draw_buffers
SDL_opengl.h, 326
GL_ATI_element_array
SDL_opengl.h, 326
GL_ATI_envmap_bumpmap
SDL_opengl.h, 326
GL_ATI_fragment_shader
SDL_opengl.h, 326
GL_ATI_map_object_buffer
SDL_opengl.h, 326
GL_ATI_meminfo
SDL_opengl.h, 326
GL_ATI_pixel_format_float
SDL_opengl.h, 326
GL_ATI_pn_triangles
SDL_opengl.h, 326
GL_ATI_separate_stencil
SDL_opengl.h, 326
GL_ATI_text_fragment_shader
SDL_opengl.h, 326
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

613

GL_ATI_texture_env_combine3
SDL_opengl.h, 326
GL_ATI_texture_float
SDL_opengl.h, 326
GL_ATI_texture_mirror_once
SDL_opengl.h, 326
GL_ATI_vertex_array_object
SDL_opengl.h, 326
GL_ATI_vertex_attrib_array_object
SDL_opengl.h, 326
GL_ATI_vertex_streams
SDL_opengl.h, 326
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT
SDL_opengl.h, 326
GL_ATTACHED_SHADERS
SDL_opengl.h, 326
GL_ATTENUATION_EXT
SDL_opengl.h, 326
GL_ATTRIB_ARRAY_POINTER_NV
SDL_opengl.h, 326
GL_ATTRIB_ARRAY_SIZE_NV
SDL_opengl.h, 327
GL_ATTRIB_ARRAY_STRIDE_NV
SDL_opengl.h, 327
GL_ATTRIB_ARRAY_TYPE_NV
SDL_opengl.h, 327
GL_AUX_DEPTH_STENCIL_APPLE
SDL_opengl.h, 327
GL_AVERAGE_EXT
SDL_opengl.h, 327
GL_AVERAGE_HP
SDL_opengl.h, 327
GL_BACK_NORMALS_HINT_PGI
SDL_opengl.h, 327
GL_BACK_PRIMARY_COLOR_NV
SDL_opengl.h, 327
GL_BACK_SECONDARY_COLOR_NV
SDL_opengl.h, 327
GL_BGR
SDL_opengl.h, 327
GL_BGR_EXT
SDL_opengl.h, 327
GL_BGR_INTEGER
SDL_opengl.h, 327
GL_BGR_INTEGER_EXT
SDL_opengl.h, 327
GL_BGRA
SDL_opengl.h, 327
GL_BGRA_EXT
SDL_opengl.h, 327
GL_BGRA_INTEGER
SDL_opengl.h, 327
GL_BGRA_INTEGER_EXT
SDL_opengl.h, 327
GL_BIAS_BIT_ATI
SDL_opengl.h, 327
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV
SDL_opengl.h, 327

614

GL_BINORMAL_ARRAY_EXT
SDL_opengl.h, 327
GL_BINORMAL_ARRAY_POINTER_EXT
SDL_opengl.h, 327
GL_BINORMAL_ARRAY_STRIDE_EXT
SDL_opengl.h, 327
GL_BINORMAL_ARRAY_TYPE_EXT
SDL_opengl.h, 327
GL_BLEND_COLOR
SDL_opengl.h, 327
GL_BLEND_COLOR_EXT
SDL_opengl.h, 327
GL_BLEND_DST_ALPHA
SDL_opengl.h, 327
GL_BLEND_DST_ALPHA_EXT
SDL_opengl.h, 327
GL_BLEND_DST_RGB
SDL_opengl.h, 327
GL_BLEND_DST_RGB_EXT
SDL_opengl.h, 328
GL_BLEND_EQUATION
SDL_opengl.h, 328
GL_BLEND_EQUATION_ALPHA
SDL_opengl.h, 328
GL_BLEND_EQUATION_ALPHA_EXT
SDL_opengl.h, 328
GL_BLEND_EQUATION_EXT
SDL_opengl.h, 328
GL_BLEND_EQUATION_RGB
SDL_opengl.h, 328
GL_BLEND_EQUATION_RGB_EXT
SDL_opengl.h, 328
GL_BLEND_SRC_ALPHA
SDL_opengl.h, 328
GL_BLEND_SRC_ALPHA_EXT
SDL_opengl.h, 328
GL_BLEND_SRC_RGB
SDL_opengl.h, 328
GL_BLEND_SRC_RGB_EXT
SDL_opengl.h, 328
GL_BLUE_BIT_ATI
SDL_opengl.h, 328
GL_BLUE_INTEGER
SDL_opengl.h, 328
GL_BLUE_INTEGER_EXT
SDL_opengl.h, 328
GL_BLUE_MAX_CLAMP_INGR
SDL_opengl.h, 328
GL_BLUE_MIN_CLAMP_INGR
SDL_opengl.h, 328
GL_BOOL
SDL_opengl.h, 328
GL_BOOL_ARB
SDL_opengl.h, 328
GL_BOOL_VEC2
SDL_opengl.h, 328
GL_BOOL_VEC2_ARB
SDL_opengl.h, 328

INDEX

GL_BOOL_VEC3
SDL_opengl.h, 328
GL_BOOL_VEC3_ARB
SDL_opengl.h, 328
GL_BOOL_VEC4
SDL_opengl.h, 328
GL_BOOL_VEC4_ARB
SDL_opengl.h, 328
GL_BUFFER_ACCESS
SDL_opengl.h, 328
GL_BUFFER_ACCESS_ARB
SDL_opengl.h, 328
GL_BUFFER_ACCESS_FLAGS
SDL_opengl.h, 328
GL_BUFFER_FLUSHING_UNMAP_APPLE
SDL_opengl.h, 328
GL_BUFFER_GPU_ADDRESS_NV
SDL_opengl.h, 329
GL_BUFFER_MAP_LENGTH
SDL_opengl.h, 329
GL_BUFFER_MAP_OFFSET
SDL_opengl.h, 329
GL_BUFFER_MAP_POINTER
SDL_opengl.h, 329
GL_BUFFER_MAP_POINTER_ARB
SDL_opengl.h, 329
GL_BUFFER_MAPPED
SDL_opengl.h, 329
GL_BUFFER_MAPPED_ARB
SDL_opengl.h, 329
GL_BUFFER_OBJECT_APPLE
SDL_opengl.h, 329
GL_BUFFER_SERIALIZED_MODIFY_APPLE
SDL_opengl.h, 329
GL_BUFFER_SIZE
SDL_opengl.h, 329
GL_BUFFER_SIZE_ARB
SDL_opengl.h, 329
GL_BUFFER_UPDATE_BARRIER_BIT_EXT
SDL_opengl.h, 329
GL_BUFFER_USAGE
SDL_opengl.h, 329
GL_BUFFER_USAGE_ARB
SDL_opengl.h, 329
GL_BUMP_ENVMAP_ATI
SDL_opengl.h, 329
GL_BUMP_NUM_TEX_UNITS_ATI
SDL_opengl.h, 329
GL_BUMP_ROT_MATRIX_ATI
SDL_opengl.h, 329
GL_BUMP_ROT_MATRIX_SIZE_ATI
SDL_opengl.h, 329
GL_BUMP_TARGET_ATI
SDL_opengl.h, 329
GL_BUMP_TEX_UNITS_ATI
SDL_opengl.h, 329
GL_CALLIGRAPHIC_FRAGMENT_SGIX
SDL_opengl.h, 329
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_CLAMP_FRAGMENT_COLOR
SDL_opengl.h, 329
GL_CLAMP_FRAGMENT_COLOR_ARB
SDL_opengl.h, 329
GL_CLAMP_READ_COLOR
SDL_opengl.h, 329
GL_CLAMP_READ_COLOR_ARB
SDL_opengl.h, 329
GL_CLAMP_TO_BORDER
SDL_opengl.h, 329
GL_CLAMP_TO_BORDER_ARB
SDL_opengl.h, 329
GL_CLAMP_TO_BORDER_SGIS
SDL_opengl.h, 329
GL_CLAMP_TO_EDGE
SDL_opengl.h, 330
GL_CLAMP_TO_EDGE_SGIS
SDL_opengl.h, 330
GL_CLAMP_VERTEX_COLOR
SDL_opengl.h, 330
GL_CLAMP_VERTEX_COLOR_ARB
SDL_opengl.h, 330
GL_CLIENT_ACTIVE_TEXTURE
SDL_opengl.h, 330
GL_CLIENT_ACTIVE_TEXTURE_ARB
SDL_opengl.h, 330
GL_CLIP_DISTANCE0
SDL_opengl.h, 330
GL_CLIP_DISTANCE1
SDL_opengl.h, 330
GL_CLIP_DISTANCE2
SDL_opengl.h, 330
GL_CLIP_DISTANCE3
SDL_opengl.h, 330
GL_CLIP_DISTANCE4
SDL_opengl.h, 330
GL_CLIP_DISTANCE5
SDL_opengl.h, 330
GL_CLIP_DISTANCE6
SDL_opengl.h, 330
GL_CLIP_DISTANCE7
SDL_opengl.h, 330
GL_CLIP_DISTANCE_NV
SDL_opengl.h, 330
GL_CLIP_FAR_HINT_PGI
SDL_opengl.h, 330
GL_CLIP_NEAR_HINT_PGI
SDL_opengl.h, 330
GL_CLIP_VOLUME_CLIPPING_HINT_EXT
SDL_opengl.h, 330
GL_CMYK_EXT
SDL_opengl.h, 330
GL_CMYKA_EXT
SDL_opengl.h, 330
GL_CND0_ATI
SDL_opengl.h, 330
GL_CND_ATI
SDL_opengl.h, 330
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

615

GL_COLOR3_BIT_PGI
SDL_opengl.h, 330
GL_COLOR4_BIT_PGI
SDL_opengl.h, 330
GL_COLOR_ALPHA_PAIRING_ATI
SDL_opengl.h, 330
GL_COLOR_ARRAY_ADDRESS_NV
SDL_opengl.h, 330
GL_COLOR_ARRAY_BUFFER_BINDING
SDL_opengl.h, 330
GL_COLOR_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 330
GL_COLOR_ARRAY_COUNT_EXT
SDL_opengl.h, 331
GL_COLOR_ARRAY_EXT
SDL_opengl.h, 331
GL_COLOR_ARRAY_LENGTH_NV
SDL_opengl.h, 331
GL_COLOR_ARRAY_LIST_IBM
SDL_opengl.h, 331
GL_COLOR_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 331
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL
SDL_opengl.h, 331
GL_COLOR_ARRAY_POINTER_EXT
SDL_opengl.h, 331
GL_COLOR_ARRAY_SIZE_EXT
SDL_opengl.h, 331
GL_COLOR_ARRAY_STRIDE_EXT
SDL_opengl.h, 331
GL_COLOR_ARRAY_TYPE_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT0
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT0_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT1
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT10
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT10_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT11
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT11_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT12
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT12_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT13
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT13_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT14
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT14_EXT
SDL_opengl.h, 331

616

GL_COLOR_ATTACHMENT15
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT15_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT1_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT2
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT2_EXT
SDL_opengl.h, 331
GL_COLOR_ATTACHMENT3
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT3_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT4
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT4_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT5
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT5_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT6
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT6_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT7
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT7_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT8
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT8_EXT
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT9
SDL_opengl.h, 332
GL_COLOR_ATTACHMENT9_EXT
SDL_opengl.h, 332
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI
SDL_opengl.h, 332
GL_COLOR_FLOAT_APPLE
SDL_opengl.h, 332
GL_COLOR_INDEX12_EXT
SDL_opengl.h, 332
GL_COLOR_INDEX16_EXT
SDL_opengl.h, 332
GL_COLOR_INDEX1_EXT
SDL_opengl.h, 332
GL_COLOR_INDEX2_EXT
SDL_opengl.h, 332
GL_COLOR_INDEX4_EXT
SDL_opengl.h, 332
GL_COLOR_INDEX8_EXT
SDL_opengl.h, 332
GL_COLOR_MATRIX
SDL_opengl.h, 332
GL_COLOR_MATRIX_SGI
SDL_opengl.h, 332

INDEX

GL_COLOR_MATRIX_STACK_DEPTH
SDL_opengl.h, 332
GL_COLOR_MATRIX_STACK_DEPTH_SGI
SDL_opengl.h, 332
GL_COLOR_SAMPLES_NV
SDL_opengl.h, 332
GL_COLOR_SUM
SDL_opengl.h, 332
GL_COLOR_SUM_ARB
SDL_opengl.h, 333
GL_COLOR_SUM_CLAMP_NV
SDL_opengl.h, 333
GL_COLOR_SUM_EXT
SDL_opengl.h, 333
GL_COLOR_TABLE
SDL_opengl.h, 333
GL_COLOR_TABLE_ALPHA_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_ALPHA_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_BIAS
SDL_opengl.h, 333
GL_COLOR_TABLE_BIAS_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_BLUE_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_BLUE_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_FORMAT
SDL_opengl.h, 333
GL_COLOR_TABLE_FORMAT_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_GREEN_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_GREEN_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_INTENSITY_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_INTENSITY_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_LUMINANCE_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_RED_SIZE
SDL_opengl.h, 333
GL_COLOR_TABLE_RED_SIZE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_SCALE
SDL_opengl.h, 333
GL_COLOR_TABLE_SCALE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_SGI
SDL_opengl.h, 333
GL_COLOR_TABLE_WIDTH
SDL_opengl.h, 333
GL_COLOR_TABLE_WIDTH_SGI
SDL_opengl.h, 333
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_COMBINE
SDL_opengl.h, 333
GL_COMBINE4_NV
SDL_opengl.h, 333
GL_COMBINE_ALPHA
SDL_opengl.h, 333
GL_COMBINE_ALPHA_ARB
SDL_opengl.h, 334
GL_COMBINE_ALPHA_EXT
SDL_opengl.h, 334
GL_COMBINE_ARB
SDL_opengl.h, 334
GL_COMBINE_EXT
SDL_opengl.h, 334
GL_COMBINE_RGB
SDL_opengl.h, 334
GL_COMBINE_RGB_ARB
SDL_opengl.h, 334
GL_COMBINE_RGB_EXT
SDL_opengl.h, 334
GL_COMBINER0_NV
SDL_opengl.h, 334
GL_COMBINER1_NV
SDL_opengl.h, 334
GL_COMBINER2_NV
SDL_opengl.h, 334
GL_COMBINER3_NV
SDL_opengl.h, 334
GL_COMBINER4_NV
SDL_opengl.h, 334
GL_COMBINER5_NV
SDL_opengl.h, 334
GL_COMBINER6_NV
SDL_opengl.h, 334
GL_COMBINER7_NV
SDL_opengl.h, 334
GL_COMBINER_AB_DOT_PRODUCT_NV
SDL_opengl.h, 334
GL_COMBINER_AB_OUTPUT_NV
SDL_opengl.h, 334
GL_COMBINER_BIAS_NV
SDL_opengl.h, 334
GL_COMBINER_CD_DOT_PRODUCT_NV
SDL_opengl.h, 334
GL_COMBINER_CD_OUTPUT_NV
SDL_opengl.h, 334
GL_COMBINER_COMPONENT_USAGE_NV
SDL_opengl.h, 334
GL_COMBINER_INPUT_NV
SDL_opengl.h, 334
GL_COMBINER_MAPPING_NV
SDL_opengl.h, 334
GL_COMBINER_MUX_SUM_NV
SDL_opengl.h, 334
GL_COMBINER_SCALE_NV
SDL_opengl.h, 334
GL_COMBINER_SUM_OUTPUT_NV
SDL_opengl.h, 334
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

617

GL_COMMAND_BARRIER_BIT_EXT
SDL_opengl.h, 334
GL_COMP_BIT_ATI
SDL_opengl.h, 334
GL_COMPARE_R_TO_TEXTURE
SDL_opengl.h, 335
GL_COMPARE_R_TO_TEXTURE_ARB
SDL_opengl.h, 335
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT
SDL_opengl.h, 335
GL_COMPARE_REF_TO_TEXTURE
SDL_opengl.h, 335
GL_COMPATIBLE_SUBROUTINES
SDL_opengl.h, 335
GL_COMPILE_STATUS
SDL_opengl.h, 335
GL_COMPRESSED_ALPHA
SDL_opengl.h, 335
GL_COMPRESSED_ALPHA_ARB
SDL_opengl.h, 335
GL_COMPRESSED_INTENSITY
SDL_opengl.h, 335
GL_COMPRESSED_INTENSITY_ARB
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE_ALPHA
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE_ALPHA_ARB
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE_ARB
SDL_opengl.h, 335
GL_COMPRESSED_LUMINANCE_LATC1_EXT
SDL_opengl.h, 335
GL_COMPRESSED_RED
SDL_opengl.h, 335
GL_COMPRESSED_RED_GREEN_RGTC2_EXT
SDL_opengl.h, 335
GL_COMPRESSED_RED_RGTC1
SDL_opengl.h, 335
GL_COMPRESSED_RED_RGTC1_EXT
SDL_opengl.h, 335
GL_COMPRESSED_RG
SDL_opengl.h, 335
GL_COMPRESSED_RG_RGTC2
SDL_opengl.h, 335
GL_COMPRESSED_RGB
SDL_opengl.h, 335
GL_COMPRESSED_RGB_ARB
SDL_opengl.h, 335
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB
SDL_opengl.h, 335
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB

618

SDL_opengl.h, 335
GL_COMPRESSED_RGB_FXT1_3DFX
SDL_opengl.h, 335
GL_COMPRESSED_RGB_S3TC_DXT1_EXT
SDL_opengl.h, 335
GL_COMPRESSED_RGBA
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_ARB
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_FXT1_3DFX
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT
SDL_opengl.h, 336
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_RED_RGTC1
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SIGNED_RG_RGTC2
SDL_opengl.h, 336
GL_COMPRESSED_SLUMINANCE
SDL_opengl.h, 336
GL_COMPRESSED_SLUMINANCE_ALPHA
SDL_opengl.h, 336
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SLUMINANCE_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SRGB
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_ALPHA
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_ALPHA_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT
SDL_opengl.h, 336

INDEX

GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_EXT
SDL_opengl.h, 336
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT
SDL_opengl.h, 336
GL_COMPRESSED_TEXTURE_FORMATS
SDL_opengl.h, 336
GL_COMPRESSED_TEXTURE_FORMATS_ARB
SDL_opengl.h, 336
GL_CON_0_ATI
SDL_opengl.h, 337
GL_CON_10_ATI
SDL_opengl.h, 337
GL_CON_11_ATI
SDL_opengl.h, 337
GL_CON_12_ATI
SDL_opengl.h, 337
GL_CON_13_ATI
SDL_opengl.h, 337
GL_CON_14_ATI
SDL_opengl.h, 337
GL_CON_15_ATI
SDL_opengl.h, 337
GL_CON_16_ATI
SDL_opengl.h, 337
GL_CON_17_ATI
SDL_opengl.h, 337
GL_CON_18_ATI
SDL_opengl.h, 337
GL_CON_19_ATI
SDL_opengl.h, 337
GL_CON_1_ATI
SDL_opengl.h, 337
GL_CON_20_ATI
SDL_opengl.h, 337
GL_CON_21_ATI
SDL_opengl.h, 337
GL_CON_22_ATI
SDL_opengl.h, 337
GL_CON_23_ATI
SDL_opengl.h, 337
GL_CON_24_ATI
SDL_opengl.h, 337
GL_CON_25_ATI
SDL_opengl.h, 337
GL_CON_26_ATI
SDL_opengl.h, 337
GL_CON_27_ATI
SDL_opengl.h, 337
GL_CON_28_ATI
SDL_opengl.h, 337
GL_CON_29_ATI
SDL_opengl.h, 337
GL_CON_2_ATI
SDL_opengl.h, 337
GL_CON_30_ATI
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 337
GL_CON_31_ATI
SDL_opengl.h, 337
GL_CON_3_ATI
SDL_opengl.h, 337
GL_CON_4_ATI
SDL_opengl.h, 337
GL_CON_5_ATI
SDL_opengl.h, 337
GL_CON_6_ATI
SDL_opengl.h, 338
GL_CON_7_ATI
SDL_opengl.h, 338
GL_CON_8_ATI
SDL_opengl.h, 338
GL_CON_9_ATI
SDL_opengl.h, 338
GL_CONDITION_SATISFIED
SDL_opengl.h, 338
GL_CONSERVE_MEMORY_HINT_PGI
SDL_opengl.h, 338
GL_CONST_EYE_NV
SDL_opengl.h, 338
GL_CONSTANT
SDL_opengl.h, 338
GL_CONSTANT_ALPHA
SDL_opengl.h, 338
GL_CONSTANT_ALPHA_EXT
SDL_opengl.h, 338
GL_CONSTANT_ARB
SDL_opengl.h, 338
GL_CONSTANT_BORDER
SDL_opengl.h, 338
GL_CONSTANT_BORDER_HP
SDL_opengl.h, 338
GL_CONSTANT_COLOR
SDL_opengl.h, 338
GL_CONSTANT_COLOR0_NV
SDL_opengl.h, 338
GL_CONSTANT_COLOR1_NV
SDL_opengl.h, 338
GL_CONSTANT_COLOR_EXT
SDL_opengl.h, 338
GL_CONSTANT_EXT
SDL_opengl.h, 338
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT
SDL_opengl.h, 338
GL_CONTEXT_CORE_PROFILE_BIT
SDL_opengl.h, 338
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT
SDL_opengl.h, 338
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB
SDL_opengl.h, 338
GL_CONTEXT_FLAGS
SDL_opengl.h, 338
GL_CONTEXT_PROFILE_MASK
SDL_opengl.h, 338
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

619

GL_CONTINUOUS_AMD
SDL_opengl.h, 338
GL_CONVOLUTION_1D
SDL_opengl.h, 338
GL_CONVOLUTION_1D_EXT
SDL_opengl.h, 338
GL_CONVOLUTION_2D
SDL_opengl.h, 338
GL_CONVOLUTION_2D_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_BORDER_COLOR
SDL_opengl.h, 339
GL_CONVOLUTION_BORDER_COLOR_HP
SDL_opengl.h, 339
GL_CONVOLUTION_BORDER_MODE
SDL_opengl.h, 339
GL_CONVOLUTION_BORDER_MODE_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_FILTER_BIAS
SDL_opengl.h, 339
GL_CONVOLUTION_FILTER_BIAS_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_FILTER_SCALE
SDL_opengl.h, 339
GL_CONVOLUTION_FILTER_SCALE_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_FORMAT
SDL_opengl.h, 339
GL_CONVOLUTION_FORMAT_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_HEIGHT
SDL_opengl.h, 339
GL_CONVOLUTION_HEIGHT_EXT
SDL_opengl.h, 339
GL_CONVOLUTION_HINT_SGIX
SDL_opengl.h, 339
GL_CONVOLUTION_WIDTH
SDL_opengl.h, 339
GL_CONVOLUTION_WIDTH_EXT
SDL_opengl.h, 339
GL_COORD_REPLACE
SDL_opengl.h, 339
GL_COORD_REPLACE_ARB
SDL_opengl.h, 339
GL_COORD_REPLACE_NV
SDL_opengl.h, 339
GL_COPY_READ_BUFFER
SDL_opengl.h, 339
GL_COPY_WRITE_BUFFER
SDL_opengl.h, 339
GL_COUNTER_RANGE_AMD
SDL_opengl.h, 339
GL_COUNTER_TYPE_AMD
SDL_opengl.h, 339
GL_COVERAGE_SAMPLES_NV
SDL_opengl.h, 339
GL_CUBIC_EXT
SDL_opengl.h, 339

620

GL_CUBIC_HP
SDL_opengl.h, 339
GL_CULL_FRAGMENT_NV
SDL_opengl.h, 339
GL_CULL_MODES_NV
SDL_opengl.h, 339
GL_CULL_VERTEX_EXT
SDL_opengl.h, 340
GL_CULL_VERTEX_EYE_POSITION_EXT
SDL_opengl.h, 340
GL_CULL_VERTEX_IBM
SDL_opengl.h, 340
GL_CULL_VERTEX_OBJECT_POSITION_EXT
SDL_opengl.h, 340
GL_CURRENT_ATTRIB_NV
SDL_opengl.h, 340
GL_CURRENT_BINORMAL_EXT
SDL_opengl.h, 340
GL_CURRENT_FOG_COORD
SDL_opengl.h, 340
GL_CURRENT_FOG_COORDINATE
SDL_opengl.h, 340
GL_CURRENT_FOG_COORDINATE_EXT
SDL_opengl.h, 340
GL_CURRENT_MATRIX_ARB
SDL_opengl.h, 340
GL_CURRENT_MATRIX_INDEX_ARB
SDL_opengl.h, 340
GL_CURRENT_MATRIX_NV
SDL_opengl.h, 340
GL_CURRENT_MATRIX_STACK_DEPTH_ARB
SDL_opengl.h, 340
GL_CURRENT_MATRIX_STACK_DEPTH_NV
SDL_opengl.h, 340
GL_CURRENT_OCCLUSION_QUERY_ID_NV
SDL_opengl.h, 340
GL_CURRENT_PALETTE_MATRIX_ARB
SDL_opengl.h, 340
GL_CURRENT_PROGRAM
SDL_opengl.h, 340
GL_CURRENT_QUERY
SDL_opengl.h, 340
GL_CURRENT_QUERY_ARB
SDL_opengl.h, 340
GL_CURRENT_RASTER_NORMAL_SGIX
SDL_opengl.h, 340
GL_CURRENT_RASTER_SECONDARY_COLOR
SDL_opengl.h, 340
GL_CURRENT_SECONDARY_COLOR
SDL_opengl.h, 340
GL_CURRENT_SECONDARY_COLOR_EXT
SDL_opengl.h, 340
GL_CURRENT_TANGENT_EXT
SDL_opengl.h, 340
GL_CURRENT_TIME_NV
SDL_opengl.h, 340
GL_CURRENT_VERTEX_ATTRIB
SDL_opengl.h, 340

INDEX

GL_CURRENT_VERTEX_ATTRIB_ARB
SDL_opengl.h, 340
GL_CURRENT_VERTEX_EXT
SDL_opengl.h, 340
GL_CURRENT_VERTEX_WEIGHT_EXT
SDL_opengl.h, 341
GL_CURRENT_WEIGHT_ARB
SDL_opengl.h, 341
GL_DATA_BUFFER_AMD
SDL_opengl.h, 341
GL_DEBUG_CALLBACK_FUNCTION_ARB
SDL_opengl.h, 341
GL_DEBUG_CALLBACK_USER_PARAM_ARB
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_API_ERROR_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_APPLICATION_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_DEPRECATION_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_OTHER_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_PERFORMANCE_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD
SDL_opengl.h, 341
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD
SDL_opengl.h, 341
GL_DEBUG_LOGGED_MESSAGES_AMD
SDL_opengl.h, 341
GL_DEBUG_LOGGED_MESSAGES_ARB
SDL_opengl.h, 341
GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB
SDL_opengl.h, 341
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_HIGH_AMD
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_HIGH_ARB
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_LOW_AMD
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_LOW_ARB
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_MEDIUM_AMD
SDL_opengl.h, 341
GL_DEBUG_SEVERITY_MEDIUM_ARB
SDL_opengl.h, 341
GL_DEBUG_SOURCE_API_ARB
SDL_opengl.h, 341
GL_DEBUG_SOURCE_APPLICATION_ARB
SDL_opengl.h, 341
GL_DEBUG_SOURCE_OTHER_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 341
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB
SDL_opengl.h, 341
GL_DEBUG_SOURCE_THIRD_PARTY_ARB
SDL_opengl.h, 341
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_ERROR_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_OTHER_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_PERFORMANCE_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_PORTABILITY_ARB
SDL_opengl.h, 342
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB
SDL_opengl.h, 342
GL_DECR_WRAP
SDL_opengl.h, 342
GL_DECR_WRAP_EXT
SDL_opengl.h, 342
GL_DEFORMATIONS_MASK_SGIX
SDL_opengl.h, 342
GL_DELETE_STATUS
SDL_opengl.h, 342
GL_DEPENDENT_AR_TEXTURE_2D_NV
SDL_opengl.h, 342
GL_DEPENDENT_GB_TEXTURE_2D_NV
SDL_opengl.h, 342
GL_DEPENDENT_HILO_TEXTURE_2D_NV
SDL_opengl.h, 342
GL_DEPENDENT_RGB_TEXTURE_3D_NV
SDL_opengl.h, 342
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV
SDL_opengl.h, 342
GL_DEPTH24_STENCIL8
SDL_opengl.h, 342
GL_DEPTH24_STENCIL8_EXT
SDL_opengl.h, 342
GL_DEPTH32F_STENCIL8
SDL_opengl.h, 342
GL_DEPTH32F_STENCIL8_NV
SDL_opengl.h, 342
GL_DEPTH_ATTACHMENT
SDL_opengl.h, 342
GL_DEPTH_ATTACHMENT_EXT
SDL_opengl.h, 342
GL_DEPTH_BOUNDS_EXT
SDL_opengl.h, 342
GL_DEPTH_BOUNDS_TEST_EXT
SDL_opengl.h, 342
GL_DEPTH_BUFFER
SDL_opengl.h, 342
GL_DEPTH_BUFFER_FLOAT_MODE_NV
SDL_opengl.h, 342
GL_DEPTH_CLAMP
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

621

SDL_opengl.h, 342
GL_DEPTH_CLAMP_NV
SDL_opengl.h, 342
GL_DEPTH_COMPONENT16
SDL_opengl.h, 343
GL_DEPTH_COMPONENT16_ARB
SDL_opengl.h, 343
GL_DEPTH_COMPONENT16_SGIX
SDL_opengl.h, 343
GL_DEPTH_COMPONENT24
SDL_opengl.h, 343
GL_DEPTH_COMPONENT24_ARB
SDL_opengl.h, 343
GL_DEPTH_COMPONENT24_SGIX
SDL_opengl.h, 343
GL_DEPTH_COMPONENT32
SDL_opengl.h, 343
GL_DEPTH_COMPONENT32_ARB
SDL_opengl.h, 343
GL_DEPTH_COMPONENT32_SGIX
SDL_opengl.h, 343
GL_DEPTH_COMPONENT32F
SDL_opengl.h, 343
GL_DEPTH_COMPONENT32F_NV
SDL_opengl.h, 343
GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX
SDL_opengl.h, 343
GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX
SDL_opengl.h, 343
GL_DEPTH_PASS_INSTRUMENT_SGIX
SDL_opengl.h, 343
GL_DEPTH_STENCIL
SDL_opengl.h, 343
GL_DEPTH_STENCIL_ATTACHMENT
SDL_opengl.h, 343
GL_DEPTH_STENCIL_EXT
SDL_opengl.h, 343
GL_DEPTH_STENCIL_NV
SDL_opengl.h, 343
GL_DEPTH_STENCIL_TO_BGRA_NV
SDL_opengl.h, 343
GL_DEPTH_STENCIL_TO_RGBA_NV
SDL_opengl.h, 343
GL_DEPTH_TEXTURE_MODE
SDL_opengl.h, 343
GL_DEPTH_TEXTURE_MODE_ARB
SDL_opengl.h, 343
GL_DETAIL_TEXTURE_2D_BINDING_SGIS
SDL_opengl.h, 343
GL_DETAIL_TEXTURE_2D_SGIS
SDL_opengl.h, 343
GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS
SDL_opengl.h, 343
GL_DETAIL_TEXTURE_LEVEL_SGIS
SDL_opengl.h, 343
GL_DETAIL_TEXTURE_MODE_SGIS
SDL_opengl.h, 343

622

GL_DISCARD_ATI
SDL_opengl.h, 343
GL_DISCARD_NV
SDL_opengl.h, 344
GL_DISCRETE_AMD
SDL_opengl.h, 344
GL_DISTANCE_ATTENUATION_EXT
SDL_opengl.h, 344
GL_DISTANCE_ATTENUATION_SGIS
SDL_opengl.h, 344
GL_DOT2_ADD_ATI
SDL_opengl.h, 344
GL_DOT3_ATI
SDL_opengl.h, 344
GL_DOT3_RGB
SDL_opengl.h, 344
GL_DOT3_RGB_ARB
SDL_opengl.h, 344
GL_DOT3_RGB_EXT
SDL_opengl.h, 344
GL_DOT3_RGBA
SDL_opengl.h, 344
GL_DOT3_RGBA_ARB
SDL_opengl.h, 344
GL_DOT3_RGBA_EXT
SDL_opengl.h, 344
GL_DOT4_ATI
SDL_opengl.h, 344
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_DEPTH_REPLACE_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_PASS_THROUGH_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_TEXTURE_1D_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_TEXTURE_2D_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_TEXTURE_3D_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV
SDL_opengl.h, 344
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 344
GL_DOUBLE_MAT2
SDL_opengl.h, 344
GL_DOUBLE_MAT2_EXT
SDL_opengl.h, 344

INDEX

GL_DOUBLE_MAT2x3
SDL_opengl.h, 344
GL_DOUBLE_MAT2x3_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT2x4
SDL_opengl.h, 345
GL_DOUBLE_MAT2x4_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT3
SDL_opengl.h, 345
GL_DOUBLE_MAT3_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT3x2
SDL_opengl.h, 345
GL_DOUBLE_MAT3x2_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT3x4
SDL_opengl.h, 345
GL_DOUBLE_MAT3x4_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT4
SDL_opengl.h, 345
GL_DOUBLE_MAT4_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT4x2
SDL_opengl.h, 345
GL_DOUBLE_MAT4x2_EXT
SDL_opengl.h, 345
GL_DOUBLE_MAT4x3
SDL_opengl.h, 345
GL_DOUBLE_MAT4x3_EXT
SDL_opengl.h, 345
GL_DOUBLE_VEC2
SDL_opengl.h, 345
GL_DOUBLE_VEC2_EXT
SDL_opengl.h, 345
GL_DOUBLE_VEC3
SDL_opengl.h, 345
GL_DOUBLE_VEC3_EXT
SDL_opengl.h, 345
GL_DOUBLE_VEC4
SDL_opengl.h, 345
GL_DOUBLE_VEC4_EXT
SDL_opengl.h, 345
GL_DRAW_BUFFER0
SDL_opengl.h, 345
GL_DRAW_BUFFER0_ARB
SDL_opengl.h, 345
GL_DRAW_BUFFER0_ATI
SDL_opengl.h, 345
GL_DRAW_BUFFER1
SDL_opengl.h, 345
GL_DRAW_BUFFER10
SDL_opengl.h, 345
GL_DRAW_BUFFER10_ARB
SDL_opengl.h, 345
GL_DRAW_BUFFER10_ATI
SDL_opengl.h, 345
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_DRAW_BUFFER11
SDL_opengl.h, 346
GL_DRAW_BUFFER11_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER11_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER12
SDL_opengl.h, 346
GL_DRAW_BUFFER12_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER12_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER13
SDL_opengl.h, 346
GL_DRAW_BUFFER13_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER13_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER14
SDL_opengl.h, 346
GL_DRAW_BUFFER14_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER14_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER15
SDL_opengl.h, 346
GL_DRAW_BUFFER15_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER15_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER1_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER1_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER2
SDL_opengl.h, 346
GL_DRAW_BUFFER2_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER2_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER3
SDL_opengl.h, 346
GL_DRAW_BUFFER3_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER3_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER4
SDL_opengl.h, 346
GL_DRAW_BUFFER4_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER4_ATI
SDL_opengl.h, 346
GL_DRAW_BUFFER5
SDL_opengl.h, 346
GL_DRAW_BUFFER5_ARB
SDL_opengl.h, 346
GL_DRAW_BUFFER5_ATI
SDL_opengl.h, 347
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

623

GL_DRAW_BUFFER6
SDL_opengl.h, 347
GL_DRAW_BUFFER6_ARB
SDL_opengl.h, 347
GL_DRAW_BUFFER6_ATI
SDL_opengl.h, 347
GL_DRAW_BUFFER7
SDL_opengl.h, 347
GL_DRAW_BUFFER7_ARB
SDL_opengl.h, 347
GL_DRAW_BUFFER7_ATI
SDL_opengl.h, 347
GL_DRAW_BUFFER8
SDL_opengl.h, 347
GL_DRAW_BUFFER8_ARB
SDL_opengl.h, 347
GL_DRAW_BUFFER8_ATI
SDL_opengl.h, 347
GL_DRAW_BUFFER9
SDL_opengl.h, 347
GL_DRAW_BUFFER9_ARB
SDL_opengl.h, 347
GL_DRAW_BUFFER9_ATI
SDL_opengl.h, 347
GL_DRAW_FRAMEBUFFER
SDL_opengl.h, 347
GL_DRAW_FRAMEBUFFER_BINDING
SDL_opengl.h, 347
GL_DRAW_FRAMEBUFFER_BINDING_EXT
SDL_opengl.h, 347
GL_DRAW_FRAMEBUFFER_EXT
SDL_opengl.h, 347
GL_DRAW_INDIRECT_ADDRESS_NV
SDL_opengl.h, 347
GL_DRAW_INDIRECT_BUFFER
SDL_opengl.h, 347
GL_DRAW_INDIRECT_BUFFER_BINDING
SDL_opengl.h, 347
GL_DRAW_INDIRECT_LENGTH_NV
SDL_opengl.h, 347
GL_DRAW_INDIRECT_UNIFIED_NV
SDL_opengl.h, 347
GL_DRAW_PIXELS_APPLE
SDL_opengl.h, 347
GL_DS_BIAS_NV
SDL_opengl.h, 347
GL_DS_SCALE_NV
SDL_opengl.h, 347
GL_DSDT8_MAG8_INTENSITY8_NV
SDL_opengl.h, 347
GL_DSDT8_MAG8_NV
SDL_opengl.h, 347
GL_DSDT8_NV
SDL_opengl.h, 347
GL_DSDT_MAG_INTENSITY_NV
SDL_opengl.h, 348
GL_DSDT_MAG_NV
SDL_opengl.h, 348

624

GL_DSDT_MAG_VIB_NV
SDL_opengl.h, 348
GL_DSDT_NV
SDL_opengl.h, 348
GL_DT_BIAS_NV
SDL_opengl.h, 348
GL_DT_SCALE_NV
SDL_opengl.h, 348
GL_DU8DV8_ATI
SDL_opengl.h, 348
GL_DUAL_ALPHA12_SGIS
SDL_opengl.h, 348
GL_DUAL_ALPHA16_SGIS
SDL_opengl.h, 348
GL_DUAL_ALPHA4_SGIS
SDL_opengl.h, 348
GL_DUAL_ALPHA8_SGIS
SDL_opengl.h, 348
GL_DUAL_INTENSITY12_SGIS
SDL_opengl.h, 348
GL_DUAL_INTENSITY16_SGIS
SDL_opengl.h, 348
GL_DUAL_INTENSITY4_SGIS
SDL_opengl.h, 348
GL_DUAL_INTENSITY8_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE12_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE16_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE4_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE8_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE_ALPHA4_SGIS
SDL_opengl.h, 348
GL_DUAL_LUMINANCE_ALPHA8_SGIS
SDL_opengl.h, 348
GL_DUAL_TEXTURE_SELECT_SGIS
SDL_opengl.h, 348
GL_DUDV_ATI
SDL_opengl.h, 348
GL_DYNAMIC_ATI
SDL_opengl.h, 348
GL_DYNAMIC_COPY
SDL_opengl.h, 348
GL_DYNAMIC_COPY_ARB
SDL_opengl.h, 348
GL_DYNAMIC_DRAW
SDL_opengl.h, 348
GL_DYNAMIC_DRAW_ARB
SDL_opengl.h, 348
GL_DYNAMIC_READ
SDL_opengl.h, 349
GL_DYNAMIC_READ_ARB
SDL_opengl.h, 349
GL_E_TIMES_F_NV
SDL_opengl.h, 349

INDEX

GL_EDGE_FLAG_ARRAY_ADDRESS_NV
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_COUNT_EXT
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_EXT
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_LENGTH_NV
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_LIST_IBM
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_POINTER_EXT
SDL_opengl.h, 349
GL_EDGE_FLAG_ARRAY_STRIDE_EXT
SDL_opengl.h, 349
GL_EDGEFLAG_BIT_PGI
SDL_opengl.h, 349
GL_EIGHTH_BIT_ATI
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_ADDRESS_NV
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_APPLE
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_ATI
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_BUFFER
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_BUFFER_ARB
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_BUFFER_BINDING
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_LENGTH_NV
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_POINTER_APPLE
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_POINTER_ATI
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_TYPE_APPLE
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_TYPE_ATI
SDL_opengl.h, 349
GL_ELEMENT_ARRAY_UNIFIED_NV
SDL_opengl.h, 350
GL_EMBOSS_CONSTANT_NV
SDL_opengl.h, 350
GL_EMBOSS_LIGHT_NV
SDL_opengl.h, 350
GL_EMBOSS_MAP_NV
SDL_opengl.h, 350
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_EVAL_2D_NV
SDL_opengl.h, 350
GL_EVAL_FRACTIONAL_TESSELLATION_NV
SDL_opengl.h, 350
GL_EVAL_TRIANGULAR_2D_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB0_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB10_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB11_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB12_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB13_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB14_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB15_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB1_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB2_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB3_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB4_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB5_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB6_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB7_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB8_NV
SDL_opengl.h, 350
GL_EVAL_VERTEX_ATTRIB9_NV
SDL_opengl.h, 350
GL_EXPAND_NEGATE_NV
SDL_opengl.h, 350
GL_EXPAND_NORMAL_NV
SDL_opengl.h, 350
GL_EXT_422_pixels
SDL_opengl.h, 350
GL_EXT_abgr
SDL_opengl.h, 350
GL_EXT_bgra
SDL_opengl.h, 350
GL_EXT_bindable_uniform
SDL_opengl.h, 351
GL_EXT_blend_color
SDL_opengl.h, 351
GL_EXT_blend_equation_separate
SDL_opengl.h, 351
GL_EXT_blend_func_separate
SDL_opengl.h, 351
GL_EXT_blend_logic_op
SDL_opengl.h, 351
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

625

GL_EXT_blend_minmax
SDL_opengl.h, 351
GL_EXT_blend_subtract
SDL_opengl.h, 351
GL_EXT_clip_volume_hint
SDL_opengl.h, 351
GL_EXT_cmyka
SDL_opengl.h, 351
GL_EXT_color_subtable
SDL_opengl.h, 351
GL_EXT_compiled_vertex_array
SDL_opengl.h, 351
GL_EXT_convolution
SDL_opengl.h, 351
GL_EXT_coordinate_frame
SDL_opengl.h, 351
GL_EXT_copy_texture
SDL_opengl.h, 351
GL_EXT_cull_vertex
SDL_opengl.h, 351
GL_EXT_depth_bounds_test
SDL_opengl.h, 351
GL_EXT_direct_state_access
SDL_opengl.h, 351
GL_EXT_draw_buffers2
SDL_opengl.h, 351
GL_EXT_draw_instanced
SDL_opengl.h, 351
GL_EXT_draw_range_elements
SDL_opengl.h, 351
GL_EXT_fog_coord
SDL_opengl.h, 351
GL_EXT_framebuffer_blit
SDL_opengl.h, 351
GL_EXT_framebuffer_multisample
SDL_opengl.h, 351
GL_EXT_framebuffer_object
SDL_opengl.h, 351
GL_EXT_framebuffer_sRGB
SDL_opengl.h, 351
GL_EXT_geometry_shader4
SDL_opengl.h, 351
GL_EXT_gpu_program_parameters
SDL_opengl.h, 351
GL_EXT_gpu_shader4
SDL_opengl.h, 351
GL_EXT_histogram
SDL_opengl.h, 352
GL_EXT_index_array_formats
SDL_opengl.h, 352
GL_EXT_index_func
SDL_opengl.h, 352
GL_EXT_index_material
SDL_opengl.h, 352
GL_EXT_index_texture
SDL_opengl.h, 352
GL_EXT_light_texture
SDL_opengl.h, 352

626

GL_EXT_misc_attribute
SDL_opengl.h, 352
GL_EXT_multi_draw_arrays
SDL_opengl.h, 352
GL_EXT_multisample
SDL_opengl.h, 352
GL_EXT_packed_depth_stencil
SDL_opengl.h, 352
GL_EXT_packed_float
SDL_opengl.h, 352
GL_EXT_packed_pixels
SDL_opengl.h, 352
GL_EXT_paletted_texture
SDL_opengl.h, 352
GL_EXT_pixel_buffer_object
SDL_opengl.h, 352
GL_EXT_pixel_transform
SDL_opengl.h, 352
GL_EXT_pixel_transform_color_table
SDL_opengl.h, 352
GL_EXT_point_parameters
SDL_opengl.h, 352
GL_EXT_polygon_offset
SDL_opengl.h, 352
GL_EXT_provoking_vertex
SDL_opengl.h, 352
GL_EXT_rescale_normal
SDL_opengl.h, 352
GL_EXT_secondary_color
SDL_opengl.h, 352
GL_EXT_separate_shader_objects
SDL_opengl.h, 352
GL_EXT_separate_specular_color
SDL_opengl.h, 352
GL_EXT_shader_image_load_store
SDL_opengl.h, 352
GL_EXT_shadow_funcs
SDL_opengl.h, 352
GL_EXT_shared_texture_palette
SDL_opengl.h, 352
GL_EXT_stencil_clear_tag
SDL_opengl.h, 352
GL_EXT_stencil_two_side
SDL_opengl.h, 352
GL_EXT_stencil_wrap
SDL_opengl.h, 353
GL_EXT_subtexture
SDL_opengl.h, 353
GL_EXT_texture
SDL_opengl.h, 353
GL_EXT_texture3D
SDL_opengl.h, 353
GL_EXT_texture_array
SDL_opengl.h, 353
GL_EXT_texture_buffer_object
SDL_opengl.h, 353
GL_EXT_texture_compression_latc
SDL_opengl.h, 353

INDEX

GL_EXT_texture_compression_rgtc
SDL_opengl.h, 353
GL_EXT_texture_env_add
SDL_opengl.h, 353
GL_EXT_texture_env_combine
SDL_opengl.h, 353
GL_EXT_texture_env_dot3
SDL_opengl.h, 353
GL_EXT_texture_filter_anisotropic
SDL_opengl.h, 353
GL_EXT_texture_integer
SDL_opengl.h, 353
GL_EXT_texture_lod_bias
SDL_opengl.h, 353
GL_EXT_texture_mirror_clamp
SDL_opengl.h, 353
GL_EXT_texture_object
SDL_opengl.h, 353
GL_EXT_texture_perturb_normal
SDL_opengl.h, 353
GL_EXT_texture_sRGB
SDL_opengl.h, 353
GL_EXT_texture_shared_exponent
SDL_opengl.h, 353
GL_EXT_texture_snorm
SDL_opengl.h, 353
GL_EXT_texture_swizzle
SDL_opengl.h, 353
GL_EXT_timer_query
SDL_opengl.h, 353
GL_EXT_transform_feedback
SDL_opengl.h, 353
GL_EXT_vertex_array
SDL_opengl.h, 353
GL_EXT_vertex_array_bgra
SDL_opengl.h, 353
GL_EXT_vertex_attrib_64bit
SDL_opengl.h, 353
GL_EXT_vertex_shader
SDL_opengl.h, 353
GL_EXT_vertex_weighting
SDL_opengl.h, 353
GL_EYE_DISTANCE_TO_LINE_SGIS
SDL_opengl.h, 354
GL_EYE_DISTANCE_TO_POINT_SGIS
SDL_opengl.h, 354
GL_EYE_LINE_SGIS
SDL_opengl.h, 354
GL_EYE_PLANE_ABSOLUTE_NV
SDL_opengl.h, 354
GL_EYE_POINT_SGIS
SDL_opengl.h, 354
GL_EYE_RADIAL_NV
SDL_opengl.h, 354
GL_FAILURE_NV
SDL_opengl.h, 354
GL_FENCE_APPLE
SDL_opengl.h, 354
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_FENCE_CONDITION_NV
SDL_opengl.h, 354
GL_FENCE_STATUS_NV
SDL_opengl.h, 354
GL_FIELD_LOWER_NV
SDL_opengl.h, 354
GL_FIELD_UPPER_NV
SDL_opengl.h, 354
GL_FIELDS_NV
SDL_opengl.h, 354
GL_FILTER4_SGIS
SDL_opengl.h, 354
GL_FIRST_VERTEX_CONVENTION
SDL_opengl.h, 354
GL_FIRST_VERTEX_CONVENTION_EXT
SDL_opengl.h, 354
GL_FIXED
SDL_opengl.h, 354
GL_FIXED_ONLY
SDL_opengl.h, 354
GL_FIXED_ONLY_ARB
SDL_opengl.h, 354
GL_FLOAT16_NV
SDL_opengl.h, 354
GL_FLOAT16_VEC2_NV
SDL_opengl.h, 354
GL_FLOAT16_VEC3_NV
SDL_opengl.h, 354
GL_FLOAT16_VEC4_NV
SDL_opengl.h, 354
GL_FLOAT_32_UNSIGNED_INT_24_8_REV
SDL_opengl.h, 354
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV
SDL_opengl.h, 354
GL_FLOAT_CLEAR_COLOR_VALUE_NV
SDL_opengl.h, 354
GL_FLOAT_MAT2
SDL_opengl.h, 354
GL_FLOAT_MAT2_ARB
SDL_opengl.h, 354
GL_FLOAT_MAT2x3
SDL_opengl.h, 355
GL_FLOAT_MAT2x4
SDL_opengl.h, 355
GL_FLOAT_MAT3
SDL_opengl.h, 355
GL_FLOAT_MAT3_ARB
SDL_opengl.h, 355
GL_FLOAT_MAT3x2
SDL_opengl.h, 355
GL_FLOAT_MAT3x4
SDL_opengl.h, 355
GL_FLOAT_MAT4
SDL_opengl.h, 355
GL_FLOAT_MAT4_ARB
SDL_opengl.h, 355
GL_FLOAT_MAT4x2
SDL_opengl.h, 355
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

627

GL_FLOAT_MAT4x3
SDL_opengl.h, 355
GL_FLOAT_R16_NV
SDL_opengl.h, 355
GL_FLOAT_R32_NV
SDL_opengl.h, 355
GL_FLOAT_R_NV
SDL_opengl.h, 355
GL_FLOAT_RG16_NV
SDL_opengl.h, 355
GL_FLOAT_RG32_NV
SDL_opengl.h, 355
GL_FLOAT_RG_NV
SDL_opengl.h, 355
GL_FLOAT_RGB16_NV
SDL_opengl.h, 355
GL_FLOAT_RGB32_NV
SDL_opengl.h, 355
GL_FLOAT_RGB_NV
SDL_opengl.h, 355
GL_FLOAT_RGBA16_NV
SDL_opengl.h, 355
GL_FLOAT_RGBA32_NV
SDL_opengl.h, 355
GL_FLOAT_RGBA_MODE_NV
SDL_opengl.h, 355
GL_FLOAT_RGBA_NV
SDL_opengl.h, 355
GL_FLOAT_VEC2
SDL_opengl.h, 355
GL_FLOAT_VEC2_ARB
SDL_opengl.h, 355
GL_FLOAT_VEC3
SDL_opengl.h, 355
GL_FLOAT_VEC3_ARB
SDL_opengl.h, 355
GL_FLOAT_VEC4
SDL_opengl.h, 355
GL_FLOAT_VEC4_ARB
SDL_opengl.h, 356
GL_FOG_COORD
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_ADDRESS_NV
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_BUFFER_BINDING
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_LENGTH_NV
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_POINTER
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_STRIDE
SDL_opengl.h, 356
GL_FOG_COORD_ARRAY_TYPE
SDL_opengl.h, 356
GL_FOG_COORD_SRC
SDL_opengl.h, 356

628

GL_FOG_COORDINATE
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_EXT
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_LIST_IBM
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_POINTER
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_POINTER_EXT
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_STRIDE
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_TYPE
SDL_opengl.h, 356
GL_FOG_COORDINATE_ARRAY_TYPE_EXT
SDL_opengl.h, 356
GL_FOG_COORDINATE_EXT
SDL_opengl.h, 356
GL_FOG_COORDINATE_SOURCE
SDL_opengl.h, 356
GL_FOG_COORDINATE_SOURCE_EXT
SDL_opengl.h, 356
GL_FOG_DISTANCE_MODE_NV
SDL_opengl.h, 356
GL_FOG_FUNC_POINTS_SGIS
SDL_opengl.h, 356
GL_FOG_FUNC_SGIS
SDL_opengl.h, 357
GL_FOG_OFFSET_SGIX
SDL_opengl.h, 357
GL_FOG_OFFSET_VALUE_SGIX
SDL_opengl.h, 357
GL_FOG_SCALE_SGIX
SDL_opengl.h, 357
GL_FOG_SCALE_VALUE_SGIX
SDL_opengl.h, 357
GL_FOG_SPECULAR_TEXTURE_WIN
SDL_opengl.h, 357
GL_FORCE_BLUE_TO_ONE_NV
SDL_opengl.h, 357
GL_FORMAT_SUBSAMPLE_244_244_OML
SDL_opengl.h, 357
GL_FORMAT_SUBSAMPLE_24_24_OML
SDL_opengl.h, 357
GL_FRACTIONAL_EVEN
SDL_opengl.h, 357

INDEX

GL_FRACTIONAL_ODD
SDL_opengl.h, 357
GL_FRAGMENT_COLOR_EXT
SDL_opengl.h, 357
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_COLOR_MATERIAL_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_DEPTH
SDL_opengl.h, 357
GL_FRAGMENT_DEPTH_EXT
SDL_opengl.h, 357
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT0_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT1_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT2_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT3_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT4_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT5_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT6_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT7_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX
SDL_opengl.h, 357
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX
SDL_opengl.h, 358
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX
SDL_opengl.h, 358
GL_FRAGMENT_LIGHTING_SGIX
SDL_opengl.h, 358
GL_FRAGMENT_MATERIAL_EXT
SDL_opengl.h, 358
GL_FRAGMENT_NORMAL_EXT
SDL_opengl.h, 358
GL_FRAGMENT_PROGRAM_ARB
SDL_opengl.h, 358
GL_FRAGMENT_PROGRAM_BINDING_NV
SDL_opengl.h, 358
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV
SDL_opengl.h, 358
GL_FRAGMENT_PROGRAM_NV
SDL_opengl.h, 358
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV
SDL_opengl.h, 358
GL_FRAGMENT_SHADER
SDL_opengl.h, 358
GL_FRAGMENT_SHADER_ARB
SDL_opengl.h, 358
GL_FRAGMENT_SHADER_ATI
SDL_opengl.h, 358
GL_FRAGMENT_SHADER_BIT
SDL_opengl.h, 358
GL_FRAGMENT_SHADER_DERIVATIVE_HINT
SDL_opengl.h, 358
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB
SDL_opengl.h, 358
GL_FRAME_NV
SDL_opengl.h, 358
GL_FRAMEBUFFER
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME
SDL_opengl.h, 358
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE
SDL_opengl.h, 359
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

629

GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL
SDL_opengl.h, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_BARRIER_BIT_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_BINDING
SDL_opengl.h, 359
GL_FRAMEBUFFER_BINDING_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_COMPLETE
SDL_opengl.h, 359
GL_FRAMEBUFFER_COMPLETE_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_DEFAULT
SDL_opengl.h, 359
GL_FRAMEBUFFER_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT
SDL_opengl.h, 359

630

GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS
SDL_opengl.h, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER
SDL_opengl.h, 360
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_SRGB
SDL_opengl.h, 360
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_SRGB_EXT
SDL_opengl.h, 360
GL_FRAMEBUFFER_UNDEFINED
SDL_opengl.h, 360
GL_FRAMEBUFFER_UNSUPPORTED
SDL_opengl.h, 360
GL_FRAMEBUFFER_UNSUPPORTED_EXT
SDL_opengl.h, 360
GL_FRAMEZOOM_FACTOR_SGIX
SDL_opengl.h, 360
GL_FRAMEZOOM_SGIX
SDL_opengl.h, 360
GL_FULL_RANGE_EXT
SDL_opengl.h, 360
GL_FULL_STIPPLE_HINT_PGI
SDL_opengl.h, 360
GL_FUNC_ADD
SDL_opengl.h, 360
GL_FUNC_ADD_EXT
SDL_opengl.h, 360
GL_FUNC_REVERSE_SUBTRACT
SDL_opengl.h, 360
GL_FUNC_REVERSE_SUBTRACT_EXT
SDL_opengl.h, 360
GL_FUNC_SUBTRACT
SDL_opengl.h, 360
GL_FUNC_SUBTRACT_EXT
SDL_opengl.h, 360
GL_GENERATE_MIPMAP

INDEX

SDL_opengl.h, 360
GL_GENERATE_MIPMAP_HINT
SDL_opengl.h, 360
GL_GENERATE_MIPMAP_HINT_SGIS
SDL_opengl.h, 360
GL_GENERATE_MIPMAP_SGIS
SDL_opengl.h, 360
GL_GENERIC_ATTRIB_NV
SDL_opengl.h, 361
GL_GEOMETRY_DEFORMATION_BIT_SGIX
SDL_opengl.h, 361
GL_GEOMETRY_DEFORMATION_SGIX
SDL_opengl.h, 361
GL_GEOMETRY_INPUT_TYPE
SDL_opengl.h, 361
GL_GEOMETRY_INPUT_TYPE_ARB
SDL_opengl.h, 361
GL_GEOMETRY_INPUT_TYPE_EXT
SDL_opengl.h, 361
GL_GEOMETRY_OUTPUT_TYPE
SDL_opengl.h, 361
GL_GEOMETRY_OUTPUT_TYPE_ARB
SDL_opengl.h, 361
GL_GEOMETRY_OUTPUT_TYPE_EXT
SDL_opengl.h, 361
GL_GEOMETRY_PROGRAM_NV
SDL_opengl.h, 361
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV
SDL_opengl.h, 361
GL_GEOMETRY_SHADER
SDL_opengl.h, 361
GL_GEOMETRY_SHADER_ARB
SDL_opengl.h, 361
GL_GEOMETRY_SHADER_BIT
SDL_opengl.h, 361
GL_GEOMETRY_SHADER_EXT
SDL_opengl.h, 361
GL_GEOMETRY_SHADER_INVOCATIONS
SDL_opengl.h, 361
GL_GEOMETRY_VERTICES_OUT
SDL_opengl.h, 361
GL_GEOMETRY_VERTICES_OUT_ARB
SDL_opengl.h, 361
GL_GEOMETRY_VERTICES_OUT_EXT
SDL_opengl.h, 361
GL_GLEXT_VERSION
SDL_opengl.h, 361
GL_GLOBAL_ALPHA_FACTOR_SUN
SDL_opengl.h, 361
GL_GLOBAL_ALPHA_SUN
SDL_opengl.h, 361
GL_GPU_ADDRESS_NV
SDL_opengl.h, 361
GL_GREEN_BIT_ATI
SDL_opengl.h, 361
GL_GREEN_INTEGER
SDL_opengl.h, 361
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_GREEN_INTEGER_EXT
SDL_opengl.h, 361
GL_GREEN_MAX_CLAMP_INGR
SDL_opengl.h, 361
GL_GREEN_MIN_CLAMP_INGR
SDL_opengl.h, 361
GL_GREMEDY_frame_terminator
SDL_opengl.h, 362
GL_GREMEDY_string_marker
SDL_opengl.h, 362
GL_GUILTY_CONTEXT_RESET_ARB
SDL_opengl.h, 362
GL_HALF_APPLE
SDL_opengl.h, 362
GL_HALF_BIAS_NEGATE_NV
SDL_opengl.h, 362
GL_HALF_BIAS_NORMAL_NV
SDL_opengl.h, 362
GL_HALF_BIT_ATI
SDL_opengl.h, 362
GL_HALF_FLOAT
SDL_opengl.h, 362
GL_HALF_FLOAT_ARB
SDL_opengl.h, 362
GL_HALF_FLOAT_NV
SDL_opengl.h, 362
GL_HI_BIAS_NV
SDL_opengl.h, 362
GL_HI_SCALE_NV
SDL_opengl.h, 362
GL_HIGH_FLOAT
SDL_opengl.h, 362
GL_HIGH_INT
SDL_opengl.h, 362
GL_HILO16_NV
SDL_opengl.h, 362
GL_HILO8_NV
SDL_opengl.h, 362
GL_HILO_NV
SDL_opengl.h, 362
GL_HISTOGRAM
SDL_opengl.h, 362
GL_HISTOGRAM_ALPHA_SIZE
SDL_opengl.h, 362
GL_HISTOGRAM_ALPHA_SIZE_EXT
SDL_opengl.h, 362
GL_HISTOGRAM_BLUE_SIZE
SDL_opengl.h, 362
GL_HISTOGRAM_BLUE_SIZE_EXT
SDL_opengl.h, 362
GL_HISTOGRAM_EXT
SDL_opengl.h, 362
GL_HISTOGRAM_FORMAT
SDL_opengl.h, 362
GL_HISTOGRAM_FORMAT_EXT
SDL_opengl.h, 362
GL_HISTOGRAM_GREEN_SIZE
SDL_opengl.h, 362
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

631

GL_HISTOGRAM_GREEN_SIZE_EXT
SDL_opengl.h, 362
GL_HISTOGRAM_LUMINANCE_SIZE
SDL_opengl.h, 362
GL_HISTOGRAM_LUMINANCE_SIZE_EXT
SDL_opengl.h, 363
GL_HISTOGRAM_RED_SIZE
SDL_opengl.h, 363
GL_HISTOGRAM_RED_SIZE_EXT
SDL_opengl.h, 363
GL_HISTOGRAM_SINK
SDL_opengl.h, 363
GL_HISTOGRAM_SINK_EXT
SDL_opengl.h, 363
GL_HISTOGRAM_WIDTH
SDL_opengl.h, 363
GL_HISTOGRAM_WIDTH_EXT
SDL_opengl.h, 363
GL_HP_convolution_border_modes
SDL_opengl.h, 363
GL_HP_image_transform
SDL_opengl.h, 363
GL_HP_occlusion_test
SDL_opengl.h, 363
GL_HP_texture_lighting
SDL_opengl.h, 363
GL_IBM_cull_vertex
SDL_opengl.h, 363
GL_IBM_multimode_draw_arrays
SDL_opengl.h, 363
GL_IBM_rasterpos_clip
SDL_opengl.h, 363
GL_IBM_vertex_array_lists
SDL_opengl.h, 363
GL_IDENTITY_NV
SDL_opengl.h, 363
GL_IGNORE_BORDER_HP
SDL_opengl.h, 363
GL_IMAGE_1D_ARRAY_EXT
SDL_opengl.h, 363
GL_IMAGE_1D_EXT
SDL_opengl.h, 363
GL_IMAGE_2D_ARRAY_EXT
SDL_opengl.h, 363
GL_IMAGE_2D_EXT
SDL_opengl.h, 363
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
SDL_opengl.h, 363
GL_IMAGE_2D_MULTISAMPLE_EXT
SDL_opengl.h, 363
GL_IMAGE_2D_RECT_EXT
SDL_opengl.h, 363
GL_IMAGE_3D_EXT
SDL_opengl.h, 363
GL_IMAGE_BINDING_ACCESS_EXT
SDL_opengl.h, 363
GL_IMAGE_BINDING_FORMAT_EXT
SDL_opengl.h, 363

632

GL_IMAGE_BINDING_LAYER_EXT
SDL_opengl.h, 363
GL_IMAGE_BINDING_LAYERED_EXT
SDL_opengl.h, 364
GL_IMAGE_BINDING_LEVEL_EXT
SDL_opengl.h, 364
GL_IMAGE_BINDING_NAME_EXT
SDL_opengl.h, 364
GL_IMAGE_BUFFER_EXT
SDL_opengl.h, 364
GL_IMAGE_CUBE_EXT
SDL_opengl.h, 364
GL_IMAGE_CUBE_MAP_ARRAY_EXT
SDL_opengl.h, 364
GL_IMAGE_CUBIC_WEIGHT_HP
SDL_opengl.h, 364
GL_IMAGE_MAG_FILTER_HP
SDL_opengl.h, 364
GL_IMAGE_MIN_FILTER_HP
SDL_opengl.h, 364
GL_IMAGE_ROTATE_ANGLE_HP
SDL_opengl.h, 364
GL_IMAGE_ROTATE_ORIGIN_X_HP
SDL_opengl.h, 364
GL_IMAGE_ROTATE_ORIGIN_Y_HP
SDL_opengl.h, 364
GL_IMAGE_SCALE_X_HP
SDL_opengl.h, 364
GL_IMAGE_SCALE_Y_HP
SDL_opengl.h, 364
GL_IMAGE_TRANSFORM_2D_HP
SDL_opengl.h, 364
GL_IMAGE_TRANSLATE_X_HP
SDL_opengl.h, 364
GL_IMAGE_TRANSLATE_Y_HP
SDL_opengl.h, 364
GL_IMPLEMENTATION_COLOR_READ_FORMAT
SDL_opengl.h, 364
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES
SDL_opengl.h, 364
GL_IMPLEMENTATION_COLOR_READ_TYPE
SDL_opengl.h, 364
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES
SDL_opengl.h, 364
GL_INCR_WRAP
SDL_opengl.h, 364
GL_INCR_WRAP_EXT
SDL_opengl.h, 364
GL_INDEX
SDL_opengl.h, 364
GL_INDEX_ARRAY_ADDRESS_NV
SDL_opengl.h, 364
GL_INDEX_ARRAY_BUFFER_BINDING
SDL_opengl.h, 364
GL_INDEX_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 364
GL_INDEX_ARRAY_COUNT_EXT

INDEX

SDL_opengl.h, 364
GL_INDEX_ARRAY_EXT
SDL_opengl.h, 365
GL_INDEX_ARRAY_LENGTH_NV
SDL_opengl.h, 365
GL_INDEX_ARRAY_LIST_IBM
SDL_opengl.h, 365
GL_INDEX_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 365
GL_INDEX_ARRAY_POINTER_EXT
SDL_opengl.h, 365
GL_INDEX_ARRAY_STRIDE_EXT
SDL_opengl.h, 365
GL_INDEX_ARRAY_TYPE_EXT
SDL_opengl.h, 365
GL_INDEX_BIT_PGI
SDL_opengl.h, 365
GL_INDEX_MATERIAL_EXT
SDL_opengl.h, 365
GL_INDEX_MATERIAL_FACE_EXT
SDL_opengl.h, 365
GL_INDEX_MATERIAL_PARAMETER_EXT
SDL_opengl.h, 365
GL_INDEX_TEST_EXT
SDL_opengl.h, 365
GL_INDEX_TEST_FUNC_EXT
SDL_opengl.h, 365
GL_INDEX_TEST_REF_EXT
SDL_opengl.h, 365
GL_INFO_LOG_LENGTH
SDL_opengl.h, 365
GL_INGR_blend_func_separate
SDL_opengl.h, 365
GL_INGR_color_clamp
SDL_opengl.h, 365
GL_INGR_interlace_read
SDL_opengl.h, 365
GL_INNOCENT_CONTEXT_RESET_ARB
SDL_opengl.h, 365
GL_INSTRUMENT_BUFFER_POINTER_SGIX
SDL_opengl.h, 365
GL_INSTRUMENT_MEASUREMENTS_SGIX
SDL_opengl.h, 365
GL_INT16_NV
SDL_opengl.h, 365
GL_INT16_VEC2_NV
SDL_opengl.h, 365
GL_INT16_VEC3_NV
SDL_opengl.h, 365
GL_INT16_VEC4_NV
SDL_opengl.h, 365
GL_INT64_NV
SDL_opengl.h, 365
GL_INT64_VEC2_NV
SDL_opengl.h, 365
GL_INT64_VEC3_NV
SDL_opengl.h, 365
GL_INT64_VEC4_NV
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 366
GL_INT8_NV
SDL_opengl.h, 366
GL_INT8_VEC2_NV
SDL_opengl.h, 366
GL_INT8_VEC3_NV
SDL_opengl.h, 366
GL_INT8_VEC4_NV
SDL_opengl.h, 366
GL_INT_2_10_10_10_REV
SDL_opengl.h, 366
GL_INT_IMAGE_1D_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_1D_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_2D_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_2D_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_2D_MULTISAMPLE_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_2D_RECT_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_3D_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_BUFFER_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_CUBE_EXT
SDL_opengl.h, 366
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_SAMPLER_1D
SDL_opengl.h, 366
GL_INT_SAMPLER_1D_ARRAY
SDL_opengl.h, 366
GL_INT_SAMPLER_1D_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_SAMPLER_1D_EXT
SDL_opengl.h, 366
GL_INT_SAMPLER_2D
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_ARRAY
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_ARRAY_EXT
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_EXT
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_MULTISAMPLE
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_RECT
SDL_opengl.h, 366
GL_INT_SAMPLER_2D_RECT_EXT
SDL_opengl.h, 367
GL_INT_SAMPLER_3D
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

633

SDL_opengl.h, 367
GL_INT_SAMPLER_3D_EXT
SDL_opengl.h, 367
GL_INT_SAMPLER_BUFFER
SDL_opengl.h, 367
GL_INT_SAMPLER_BUFFER_AMD
SDL_opengl.h, 367
GL_INT_SAMPLER_BUFFER_EXT
SDL_opengl.h, 367
GL_INT_SAMPLER_CUBE
SDL_opengl.h, 367
GL_INT_SAMPLER_CUBE_EXT
SDL_opengl.h, 367
GL_INT_SAMPLER_CUBE_MAP_ARRAY
SDL_opengl.h, 367
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 367
GL_INT_SAMPLER_RENDERBUFFER_NV
SDL_opengl.h, 367
GL_INT_VEC2
SDL_opengl.h, 367
GL_INT_VEC2_ARB
SDL_opengl.h, 367
GL_INT_VEC3
SDL_opengl.h, 367
GL_INT_VEC3_ARB
SDL_opengl.h, 367
GL_INT_VEC4
SDL_opengl.h, 367
GL_INT_VEC4_ARB
SDL_opengl.h, 367
GL_INTEL_parallel_arrays
SDL_opengl.h, 367
GL_INTENSITY12_EXT
SDL_opengl.h, 367
GL_INTENSITY16_EXT
SDL_opengl.h, 367
GL_INTENSITY16_SNORM
SDL_opengl.h, 367
GL_INTENSITY16F_ARB
SDL_opengl.h, 367
GL_INTENSITY16I_EXT
SDL_opengl.h, 367
GL_INTENSITY16UI_EXT
SDL_opengl.h, 367
GL_INTENSITY32F_ARB
SDL_opengl.h, 367
GL_INTENSITY32I_EXT
SDL_opengl.h, 367
GL_INTENSITY32UI_EXT
SDL_opengl.h, 367
GL_INTENSITY4_EXT
SDL_opengl.h, 367
GL_INTENSITY8_EXT
SDL_opengl.h, 368
GL_INTENSITY8_SNORM
SDL_opengl.h, 368
GL_INTENSITY8I_EXT

634

SDL_opengl.h, 368
GL_INTENSITY8UI_EXT
SDL_opengl.h, 368
GL_INTENSITY_EXT
SDL_opengl.h, 368
GL_INTENSITY_FLOAT16_APPLE
SDL_opengl.h, 368
GL_INTENSITY_FLOAT16_ATI
SDL_opengl.h, 368
GL_INTENSITY_FLOAT32_APPLE
SDL_opengl.h, 368
GL_INTENSITY_FLOAT32_ATI
SDL_opengl.h, 368
GL_INTENSITY_SNORM
SDL_opengl.h, 368
GL_INTERLACE_OML
SDL_opengl.h, 368
GL_INTERLACE_READ_INGR
SDL_opengl.h, 368
GL_INTERLACE_READ_OML
SDL_opengl.h, 368
GL_INTERLACE_SGIX
SDL_opengl.h, 368
GL_INTERLEAVED_ATTRIBS
SDL_opengl.h, 368
GL_INTERLEAVED_ATTRIBS_EXT
SDL_opengl.h, 368
GL_INTERLEAVED_ATTRIBS_NV
SDL_opengl.h, 368
GL_INTERPOLATE
SDL_opengl.h, 368
GL_INTERPOLATE_ARB
SDL_opengl.h, 368
GL_INTERPOLATE_EXT
SDL_opengl.h, 368
GL_INVALID_FRAMEBUFFER_OPERATION
SDL_opengl.h, 368
GL_INVALID_FRAMEBUFFER_OPERATION_EXT
SDL_opengl.h, 368
GL_INVALID_INDEX
SDL_opengl.h, 368
GL_INVARIANT_DATATYPE_EXT
SDL_opengl.h, 368
GL_INVARIANT_EXT
SDL_opengl.h, 368
GL_INVARIANT_VALUE_EXT
SDL_opengl.h, 368
GL_INVERSE_NV
SDL_opengl.h, 368
GL_INVERSE_TRANSPOSE_NV
SDL_opengl.h, 368
GL_INVERTED_SCREEN_W_REND
SDL_opengl.h, 369
GL_IR_INSTRUMENT1_SGIX
SDL_opengl.h, 369
GL_ISOLINES
SDL_opengl.h, 369
GL_IUI_N3F_V2F_EXT

INDEX

SDL_opengl.h, 369
GL_IUI_N3F_V3F_EXT
SDL_opengl.h, 369
GL_IUI_V2F_EXT
SDL_opengl.h, 369
GL_IUI_V3F_EXT
SDL_opengl.h, 369
GL_LAST_VERTEX_CONVENTION
SDL_opengl.h, 369
GL_LAST_VERTEX_CONVENTION_EXT
SDL_opengl.h, 369
GL_LAST_VIDEO_CAPTURE_STATUS_NV
SDL_opengl.h, 369
GL_LAYER_NV
SDL_opengl.h, 369
GL_LAYER_PROVOKING_VERTEX
SDL_opengl.h, 369
GL_LERP_ATI
SDL_opengl.h, 369
GL_LIGHT_ENV_MODE_SGIX
SDL_opengl.h, 369
GL_LIGHT_MODEL_COLOR_CONTROL
SDL_opengl.h, 369
GL_LIGHT_MODEL_COLOR_CONTROL_EXT
SDL_opengl.h, 369
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE
SDL_opengl.h, 369
GL_LINE_STRIP_ADJACENCY
SDL_opengl.h, 369
GL_LINE_STRIP_ADJACENCY_ARB
SDL_opengl.h, 369
GL_LINE_STRIP_ADJACENCY_EXT
SDL_opengl.h, 369
GL_LINEAR_CLIPMAP_LINEAR_SGIX
SDL_opengl.h, 369
GL_LINEAR_CLIPMAP_NEAREST_SGIX
SDL_opengl.h, 369
GL_LINEAR_DETAIL_ALPHA_SGIS
SDL_opengl.h, 369
GL_LINEAR_DETAIL_COLOR_SGIS
SDL_opengl.h, 369
GL_LINEAR_DETAIL_SGIS
SDL_opengl.h, 369
GL_LINEAR_SHARPEN_ALPHA_SGIS
SDL_opengl.h, 369
GL_LINEAR_SHARPEN_COLOR_SGIS
SDL_opengl.h, 369
GL_LINEAR_SHARPEN_SGIS
SDL_opengl.h, 369
GL_LINES_ADJACENCY
SDL_opengl.h, 370
GL_LINES_ADJACENCY_ARB
SDL_opengl.h, 370
GL_LINES_ADJACENCY_EXT
SDL_opengl.h, 370
GL_LINK_STATUS
SDL_opengl.h, 370
GL_LIST_PRIORITY_SGIX
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 370
GL_LO_BIAS_NV
SDL_opengl.h, 370
GL_LO_SCALE_NV
SDL_opengl.h, 370
GL_LOCAL_CONSTANT_DATATYPE_EXT
SDL_opengl.h, 370
GL_LOCAL_CONSTANT_EXT
SDL_opengl.h, 370
GL_LOCAL_CONSTANT_VALUE_EXT
SDL_opengl.h, 370
GL_LOCAL_EXT
SDL_opengl.h, 370
GL_LOSE_CONTEXT_ON_RESET_ARB
SDL_opengl.h, 370
GL_LOW_FLOAT
SDL_opengl.h, 370
GL_LOW_INT
SDL_opengl.h, 370
GL_LOWER_LEFT
SDL_opengl.h, 370
GL_LUMINANCE12_ALPHA12_EXT
SDL_opengl.h, 370
GL_LUMINANCE12_ALPHA4_EXT
SDL_opengl.h, 370
GL_LUMINANCE12_EXT
SDL_opengl.h, 370
GL_LUMINANCE16_ALPHA16_EXT
SDL_opengl.h, 370
GL_LUMINANCE16_ALPHA16_SNORM
SDL_opengl.h, 370
GL_LUMINANCE16_EXT
SDL_opengl.h, 370
GL_LUMINANCE16_SNORM
SDL_opengl.h, 370
GL_LUMINANCE16F_ARB
SDL_opengl.h, 370
GL_LUMINANCE16I_EXT
SDL_opengl.h, 370
GL_LUMINANCE16UI_EXT
SDL_opengl.h, 370
GL_LUMINANCE32F_ARB
SDL_opengl.h, 370
GL_LUMINANCE32I_EXT
SDL_opengl.h, 370
GL_LUMINANCE32UI_EXT
SDL_opengl.h, 370
GL_LUMINANCE4_ALPHA4_EXT
SDL_opengl.h, 371
GL_LUMINANCE4_EXT
SDL_opengl.h, 371
GL_LUMINANCE6_ALPHA2_EXT
SDL_opengl.h, 371
GL_LUMINANCE8_ALPHA8_EXT
SDL_opengl.h, 371
GL_LUMINANCE8_ALPHA8_SNORM
SDL_opengl.h, 371
GL_LUMINANCE8_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

635

SDL_opengl.h, 371
GL_LUMINANCE8_SNORM
SDL_opengl.h, 371
GL_LUMINANCE8I_EXT
SDL_opengl.h, 371
GL_LUMINANCE8UI_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA16F_ARB
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA16I_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA16UI_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA32F_ARB
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA32I_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA32UI_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA8I_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA8UI_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_FLOAT16_APPLE
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_FLOAT16_ATI
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_FLOAT32_APPLE
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_FLOAT32_ATI
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_INTEGER_EXT
SDL_opengl.h, 371
GL_LUMINANCE_ALPHA_SNORM
SDL_opengl.h, 371
GL_LUMINANCE_FLOAT16_APPLE
SDL_opengl.h, 371
GL_LUMINANCE_FLOAT16_ATI
SDL_opengl.h, 371
GL_LUMINANCE_FLOAT32_APPLE
SDL_opengl.h, 371
GL_LUMINANCE_FLOAT32_ATI
SDL_opengl.h, 371
GL_LUMINANCE_INTEGER_EXT
SDL_opengl.h, 371
GL_LUMINANCE_SNORM
SDL_opengl.h, 372
GL_MAD_ATI
SDL_opengl.h, 372
GL_MAGNITUDE_BIAS_NV
SDL_opengl.h, 372
GL_MAGNITUDE_SCALE_NV
SDL_opengl.h, 372
GL_MAJOR_VERSION
SDL_opengl.h, 372
GL_MAP1_BINORMAL_EXT
SDL_opengl.h, 372
GL_MAP1_TANGENT_EXT

636

SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB0_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB10_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB11_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB12_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB13_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB14_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB15_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB1_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB2_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB3_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB4_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB5_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB6_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB7_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB8_4_NV
SDL_opengl.h, 372
GL_MAP1_VERTEX_ATTRIB9_4_NV
SDL_opengl.h, 372
GL_MAP2_BINORMAL_EXT
SDL_opengl.h, 372
GL_MAP2_TANGENT_EXT
SDL_opengl.h, 372
GL_MAP2_VERTEX_ATTRIB0_4_NV
SDL_opengl.h, 372
GL_MAP2_VERTEX_ATTRIB10_4_NV
SDL_opengl.h, 372
GL_MAP2_VERTEX_ATTRIB11_4_NV
SDL_opengl.h, 372
GL_MAP2_VERTEX_ATTRIB12_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB13_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB14_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB15_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB1_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB2_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB3_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB4_4_NV

INDEX

SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB5_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB6_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB7_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB8_4_NV
SDL_opengl.h, 373
GL_MAP2_VERTEX_ATTRIB9_4_NV
SDL_opengl.h, 373
GL_MAP_ATTRIB_U_ORDER_NV
SDL_opengl.h, 373
GL_MAP_ATTRIB_V_ORDER_NV
SDL_opengl.h, 373
GL_MAP_FLUSH_EXPLICIT_BIT
SDL_opengl.h, 373
GL_MAP_INVALIDATE_BUFFER_BIT
SDL_opengl.h, 373
GL_MAP_INVALIDATE_RANGE_BIT
SDL_opengl.h, 373
GL_MAP_READ_BIT
SDL_opengl.h, 373
GL_MAP_TESSELLATION_NV
SDL_opengl.h, 373
GL_MAP_UNSYNCHRONIZED_BIT
SDL_opengl.h, 373
GL_MAP_WRITE_BIT
SDL_opengl.h, 373
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI
SDL_opengl.h, 373
GL_MAT_AMBIENT_BIT_PGI
SDL_opengl.h, 373
GL_MAT_COLOR_INDEXES_BIT_PGI
SDL_opengl.h, 373
GL_MAT_DIFFUSE_BIT_PGI
SDL_opengl.h, 373
GL_MAT_EMISSION_BIT_PGI
SDL_opengl.h, 373
GL_MAT_SHININESS_BIT_PGI
SDL_opengl.h, 373
GL_MAT_SPECULAR_BIT_PGI
SDL_opengl.h, 374
GL_MATERIAL_SIDE_HINT_PGI
SDL_opengl.h, 374
GL_MATRIX0_ARB
SDL_opengl.h, 374
GL_MATRIX0_NV
SDL_opengl.h, 374
GL_MATRIX10_ARB
SDL_opengl.h, 374
GL_MATRIX11_ARB
SDL_opengl.h, 374
GL_MATRIX12_ARB
SDL_opengl.h, 374
GL_MATRIX13_ARB
SDL_opengl.h, 374
GL_MATRIX14_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 374
GL_MATRIX15_ARB
SDL_opengl.h, 374
GL_MATRIX16_ARB
SDL_opengl.h, 374
GL_MATRIX17_ARB
SDL_opengl.h, 374
GL_MATRIX18_ARB
SDL_opengl.h, 374
GL_MATRIX19_ARB
SDL_opengl.h, 374
GL_MATRIX1_ARB
SDL_opengl.h, 374
GL_MATRIX1_NV
SDL_opengl.h, 374
GL_MATRIX20_ARB
SDL_opengl.h, 374
GL_MATRIX21_ARB
SDL_opengl.h, 374
GL_MATRIX22_ARB
SDL_opengl.h, 374
GL_MATRIX23_ARB
SDL_opengl.h, 374
GL_MATRIX24_ARB
SDL_opengl.h, 374
GL_MATRIX25_ARB
SDL_opengl.h, 374
GL_MATRIX26_ARB
SDL_opengl.h, 374
GL_MATRIX27_ARB
SDL_opengl.h, 374
GL_MATRIX28_ARB
SDL_opengl.h, 374
GL_MATRIX29_ARB
SDL_opengl.h, 374
GL_MATRIX2_ARB
SDL_opengl.h, 374
GL_MATRIX2_NV
SDL_opengl.h, 374
GL_MATRIX30_ARB
SDL_opengl.h, 375
GL_MATRIX31_ARB
SDL_opengl.h, 375
GL_MATRIX3_ARB
SDL_opengl.h, 375
GL_MATRIX3_NV
SDL_opengl.h, 375
GL_MATRIX4_ARB
SDL_opengl.h, 375
GL_MATRIX4_NV
SDL_opengl.h, 375
GL_MATRIX5_ARB
SDL_opengl.h, 375
GL_MATRIX5_NV
SDL_opengl.h, 375
GL_MATRIX6_ARB
SDL_opengl.h, 375
GL_MATRIX6_NV
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

637

SDL_opengl.h, 375
GL_MATRIX7_ARB
SDL_opengl.h, 375
GL_MATRIX7_NV
SDL_opengl.h, 375
GL_MATRIX8_ARB
SDL_opengl.h, 375
GL_MATRIX9_ARB
SDL_opengl.h, 375
GL_MATRIX_EXT
SDL_opengl.h, 375
GL_MATRIX_INDEX_ARRAY_ARB
SDL_opengl.h, 375
GL_MATRIX_INDEX_ARRAY_POINTER_ARB
SDL_opengl.h, 375
GL_MATRIX_INDEX_ARRAY_SIZE_ARB
SDL_opengl.h, 375
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB
SDL_opengl.h, 375
GL_MATRIX_INDEX_ARRAY_TYPE_ARB
SDL_opengl.h, 375
GL_MATRIX_PALETTE_ARB
SDL_opengl.h, 375
GL_MAX
SDL_opengl.h, 375
GL_MAX_3D_TEXTURE_SIZE
SDL_opengl.h, 375
GL_MAX_3D_TEXTURE_SIZE_EXT
SDL_opengl.h, 375
GL_MAX_4D_TEXTURE_SIZE_SGIS
SDL_opengl.h, 375
GL_MAX_ACTIVE_LIGHTS_SGIX
SDL_opengl.h, 375
GL_MAX_ARRAY_TEXTURE_LAYERS
SDL_opengl.h, 375
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT
SDL_opengl.h, 375
GL_MAX_ASYNC_DRAW_PIXELS_SGIX
SDL_opengl.h, 376
GL_MAX_ASYNC_HISTOGRAM_SGIX
SDL_opengl.h, 376
GL_MAX_ASYNC_READ_PIXELS_SGIX
SDL_opengl.h, 376
GL_MAX_ASYNC_TEX_IMAGE_SGIX
SDL_opengl.h, 376
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT
SDL_opengl.h, 376
GL_MAX_CLIP_DISTANCES
SDL_opengl.h, 376
GL_MAX_CLIPMAP_DEPTH_SGIX
SDL_opengl.h, 376
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX
SDL_opengl.h, 376
GL_MAX_COLOR_ATTACHMENTS
SDL_opengl.h, 376
GL_MAX_COLOR_ATTACHMENTS_EXT
SDL_opengl.h, 376
GL_MAX_COLOR_MATRIX_STACK_DEPTH

638

SDL_opengl.h, 376
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI
SDL_opengl.h, 376
GL_MAX_COLOR_TEXTURE_SAMPLES
SDL_opengl.h, 376
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS
SDL_opengl.h, 376
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS
SDL_opengl.h, 376
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT
SDL_opengl.h, 376
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS
SDL_opengl.h, 376
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS
SDL_opengl.h, 376
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 376
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB
SDL_opengl.h, 376
GL_MAX_COMBINED_UNIFORM_BLOCKS
SDL_opengl.h, 376
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS
SDL_opengl.h, 376
GL_MAX_CONVOLUTION_HEIGHT
SDL_opengl.h, 376
GL_MAX_CONVOLUTION_HEIGHT_EXT
SDL_opengl.h, 376
GL_MAX_CONVOLUTION_WIDTH
SDL_opengl.h, 376
GL_MAX_CONVOLUTION_WIDTH_EXT
SDL_opengl.h, 376
GL_MAX_CUBE_MAP_TEXTURE_SIZE
SDL_opengl.h, 376
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB
SDL_opengl.h, 376
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT
SDL_opengl.h, 377
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD
SDL_opengl.h, 377
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB
SDL_opengl.h, 377
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB
SDL_opengl.h, 377
GL_MAX_DEFORMATION_ORDER_SGIX
SDL_opengl.h, 377
GL_MAX_DEPTH_TEXTURE_SAMPLES
SDL_opengl.h, 377
GL_MAX_DRAW_BUFFERS
SDL_opengl.h, 377
GL_MAX_DRAW_BUFFERS_ARB
SDL_opengl.h, 377

INDEX

GL_MAX_DRAW_BUFFERS_ATI
SDL_opengl.h, 377
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS
SDL_opengl.h, 377
GL_MAX_ELEMENTS_INDICES
SDL_opengl.h, 377
GL_MAX_ELEMENTS_INDICES_EXT
SDL_opengl.h, 377
GL_MAX_ELEMENTS_VERTICES
SDL_opengl.h, 377
GL_MAX_ELEMENTS_VERTICES_EXT
SDL_opengl.h, 377
GL_MAX_EXT
SDL_opengl.h, 377
GL_MAX_FOG_FUNC_POINTS_SGIS
SDL_opengl.h, 377
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT
SDL_opengl.h, 377
GL_MAX_FRAGMENT_INPUT_COMPONENTS
SDL_opengl.h, 377
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET
SDL_opengl.h, 377
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV
SDL_opengl.h, 377
GL_MAX_FRAGMENT_LIGHTS_SGIX
SDL_opengl.h, 377
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV
SDL_opengl.h, 377
GL_MAX_FRAGMENT_UNIFORM_BLOCKS
SDL_opengl.h, 377
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS
SDL_opengl.h, 377
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB
SDL_opengl.h, 377
GL_MAX_FRAGMENT_UNIFORM_VECTORS
SDL_opengl.h, 377
GL_MAX_FRAMEZOOM_FACTOR_SGIX
SDL_opengl.h, 377
GL_MAX_GENERAL_COMBINERS_NV
SDL_opengl.h, 377
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT
SDL_opengl.h, 378
GL_MAX_GEOMETRY_INPUT_COMPONENTS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES
SDL_opengl.h, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB
SDL_opengl.h, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT
SDL_opengl.h, 378
GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV
SDL_opengl.h, 378
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_MAX_GEOMETRY_SHADER_INVOCATIONS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB
SDL_opengl.h, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT
SDL_opengl.h, 378
GL_MAX_GEOMETRY_UNIFORM_BLOCKS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS
SDL_opengl.h, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB
SDL_opengl.h, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT
SDL_opengl.h, 378
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB
SDL_opengl.h, 378
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT
SDL_opengl.h, 378
GL_MAX_IMAGE_SAMPLES_EXT
SDL_opengl.h, 378
GL_MAX_IMAGE_UNITS_EXT
SDL_opengl.h, 378
GL_MAX_INTEGER_SAMPLES
SDL_opengl.h, 378
GL_MAX_MAP_TESSELLATION_NV
SDL_opengl.h, 378
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB
SDL_opengl.h, 378
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV
SDL_opengl.h, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT
SDL_opengl.h, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT
SDL_opengl.h, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
SDL_opengl.h, 379
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

639

SDL_opengl.h, 379
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT
SDL_opengl.h, 379
GL_MAX_PALETTE_MATRICES_ARB
SDL_opengl.h, 379
GL_MAX_PATCH_VERTICES
SDL_opengl.h, 379
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
SDL_opengl.h, 379
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI
SDL_opengl.h, 379
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_ATTRIBS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_CALL_DEPTH_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_GENERIC_RESULTS_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_IF_DEPTH_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_INSTRUCTIONS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_LOOP_COUNT_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_LOOP_DEPTH_NV
SDL_opengl.h, 379
GL_MAX_PROGRAM_MATRICES_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB
SDL_opengl.h, 379

640

GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB
SDL_opengl.h, 379
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_PARAMETERS_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEMPORARIES_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEXEL_OFFSET
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEXEL_OFFSET_NV
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET
SDL_opengl.h, 380
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
SDL_opengl.h, 380
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV
SDL_opengl.h, 380
GL_MAX_RATIONAL_EVAL_ORDER_NV
SDL_opengl.h, 380
GL_MAX_RECTANGLE_TEXTURE_SIZE
SDL_opengl.h, 380
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB
SDL_opengl.h, 380
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV
SDL_opengl.h, 380
GL_MAX_RENDERBUFFER_SIZE
SDL_opengl.h, 380
GL_MAX_RENDERBUFFER_SIZE_EXT

INDEX

SDL_opengl.h, 380
GL_MAX_SAMPLE_MASK_WORDS
SDL_opengl.h, 380
GL_MAX_SAMPLE_MASK_WORDS_NV
SDL_opengl.h, 380
GL_MAX_SAMPLES
SDL_opengl.h, 380
GL_MAX_SAMPLES_EXT
SDL_opengl.h, 381
GL_MAX_SERVER_WAIT_TIMEOUT
SDL_opengl.h, 381
GL_MAX_SHADER_BUFFER_ADDRESS_NV
SDL_opengl.h, 381
GL_MAX_SHININESS_NV
SDL_opengl.h, 381
GL_MAX_SPOT_EXPONENT_NV
SDL_opengl.h, 381
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS
SDL_opengl.h, 381
GL_MAX_SUBROUTINES
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS
SDL_opengl.h, 381
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 381
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS
SDL_opengl.h, 381
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TESS_GEN_LEVEL
SDL_opengl.h, 381
GL_MAX_TESS_PATCH_COMPONENTS
SDL_opengl.h, 381
GL_MAX_TEXTURE_BUFFER_SIZE
SDL_opengl.h, 381
GL_MAX_TEXTURE_BUFFER_SIZE_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 381
GL_MAX_TEXTURE_BUFFER_SIZE_EXT
SDL_opengl.h, 381
GL_MAX_TEXTURE_COORDS
SDL_opengl.h, 381
GL_MAX_TEXTURE_COORDS_ARB
SDL_opengl.h, 381
GL_MAX_TEXTURE_COORDS_NV
SDL_opengl.h, 381
GL_MAX_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 381
GL_MAX_TEXTURE_IMAGE_UNITS_ARB
SDL_opengl.h, 381
GL_MAX_TEXTURE_IMAGE_UNITS_NV
SDL_opengl.h, 382
GL_MAX_TEXTURE_LOD_BIAS
SDL_opengl.h, 382
GL_MAX_TEXTURE_LOD_BIAS_EXT
SDL_opengl.h, 382
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT
SDL_opengl.h, 382
GL_MAX_TEXTURE_UNITS
SDL_opengl.h, 382
GL_MAX_TEXTURE_UNITS_ARB
SDL_opengl.h, 382
GL_MAX_TRACK_MATRICES_NV
SDL_opengl.h, 382
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT
SDL_opengl.h, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV
SDL_opengl.h, 382
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

641

GL_MAX_UNIFORM_BLOCK_SIZE
SDL_opengl.h, 382
GL_MAX_UNIFORM_BUFFER_BINDINGS
SDL_opengl.h, 382
GL_MAX_VARYING_COMPONENTS
SDL_opengl.h, 382
GL_MAX_VARYING_COMPONENTS_EXT
SDL_opengl.h, 382
GL_MAX_VARYING_FLOATS
SDL_opengl.h, 382
GL_MAX_VARYING_FLOATS_ARB
SDL_opengl.h, 382
GL_MAX_VARYING_VECTORS
SDL_opengl.h, 382
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV
SDL_opengl.h, 382
GL_MAX_VERTEX_ATTRIBS
SDL_opengl.h, 382
GL_MAX_VERTEX_ATTRIBS_ARB
SDL_opengl.h, 382
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_HINT_PGI
SDL_opengl.h, 383
GL_MAX_VERTEX_OUTPUT_COMPONENTS
SDL_opengl.h, 383
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_SHADER_LOCALS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_SHADER_VARIANTS_EXT
SDL_opengl.h, 383
GL_MAX_VERTEX_STREAMS
SDL_opengl.h, 383
GL_MAX_VERTEX_STREAMS_ATI
SDL_opengl.h, 383
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS
SDL_opengl.h, 383
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB
SDL_opengl.h, 383
GL_MAX_VERTEX_UNIFORM_BLOCKS
SDL_opengl.h, 383
GL_MAX_VERTEX_UNIFORM_COMPONENTS
SDL_opengl.h, 383
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB
SDL_opengl.h, 383
GL_MAX_VERTEX_UNIFORM_VECTORS
SDL_opengl.h, 383
GL_MAX_VERTEX_UNITS_ARB
SDL_opengl.h, 383
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB
SDL_opengl.h, 383
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT

642

SDL_opengl.h, 383
GL_MAX_VIEWPORTS
SDL_opengl.h, 383
GL_MEDIUM_FLOAT
SDL_opengl.h, 383
GL_MEDIUM_INT
SDL_opengl.h, 383
GL_MESA_pack_invert
SDL_opengl.h, 383
GL_MESA_resize_buffers
SDL_opengl.h, 383
GL_MESA_window_pos
SDL_opengl.h, 383
GL_MESA_ycbcr_texture
SDL_opengl.h, 383
GL_MESAX_texture_stack
SDL_opengl.h, 383
GL_MIN
SDL_opengl.h, 383
GL_MIN_EXT
SDL_opengl.h, 384
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET
SDL_opengl.h, 384
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV
SDL_opengl.h, 384
GL_MIN_PROGRAM_TEXEL_OFFSET
SDL_opengl.h, 384
GL_MIN_PROGRAM_TEXEL_OFFSET_NV
SDL_opengl.h, 384
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET
SDL_opengl.h, 384
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB
SDL_opengl.h, 384
GL_MIN_SAMPLE_SHADING_VALUE
SDL_opengl.h, 384
GL_MIN_SAMPLE_SHADING_VALUE_ARB
SDL_opengl.h, 384
GL_MINMAX
SDL_opengl.h, 384
GL_MINMAX_EXT
SDL_opengl.h, 384
GL_MINMAX_FORMAT
SDL_opengl.h, 384
GL_MINMAX_FORMAT_EXT
SDL_opengl.h, 384
GL_MINMAX_SINK
SDL_opengl.h, 384
GL_MINMAX_SINK_EXT
SDL_opengl.h, 384
GL_MINOR_VERSION
SDL_opengl.h, 384
GL_MIRROR_CLAMP_ATI
SDL_opengl.h, 384
GL_MIRROR_CLAMP_EXT
SDL_opengl.h, 384
GL_MIRROR_CLAMP_TO_BORDER_EXT

INDEX

SDL_opengl.h, 384
GL_MIRROR_CLAMP_TO_EDGE_ATI
SDL_opengl.h, 384
GL_MIRROR_CLAMP_TO_EDGE_EXT
SDL_opengl.h, 384
GL_MIRRORED_REPEAT
SDL_opengl.h, 384
GL_MIRRORED_REPEAT_ARB
SDL_opengl.h, 384
GL_MIRRORED_REPEAT_IBM
SDL_opengl.h, 384
GL_MODELVIEW0_ARB
SDL_opengl.h, 384
GL_MODELVIEW0_EXT
SDL_opengl.h, 384
GL_MODELVIEW0_MATRIX_EXT
SDL_opengl.h, 384
GL_MODELVIEW0_STACK_DEPTH_EXT
SDL_opengl.h, 384
GL_MODELVIEW10_ARB
SDL_opengl.h, 385
GL_MODELVIEW11_ARB
SDL_opengl.h, 385
GL_MODELVIEW12_ARB
SDL_opengl.h, 385
GL_MODELVIEW13_ARB
SDL_opengl.h, 385
GL_MODELVIEW14_ARB
SDL_opengl.h, 385
GL_MODELVIEW15_ARB
SDL_opengl.h, 385
GL_MODELVIEW16_ARB
SDL_opengl.h, 385
GL_MODELVIEW17_ARB
SDL_opengl.h, 385
GL_MODELVIEW18_ARB
SDL_opengl.h, 385
GL_MODELVIEW19_ARB
SDL_opengl.h, 385
GL_MODELVIEW1_ARB
SDL_opengl.h, 385
GL_MODELVIEW1_EXT
SDL_opengl.h, 385
GL_MODELVIEW1_MATRIX_EXT
SDL_opengl.h, 385
GL_MODELVIEW1_STACK_DEPTH_EXT
SDL_opengl.h, 385
GL_MODELVIEW20_ARB
SDL_opengl.h, 385
GL_MODELVIEW21_ARB
SDL_opengl.h, 385
GL_MODELVIEW22_ARB
SDL_opengl.h, 385
GL_MODELVIEW23_ARB
SDL_opengl.h, 385
GL_MODELVIEW24_ARB
SDL_opengl.h, 385
GL_MODELVIEW25_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 385
GL_MODELVIEW26_ARB
SDL_opengl.h, 385
GL_MODELVIEW27_ARB
SDL_opengl.h, 385
GL_MODELVIEW28_ARB
SDL_opengl.h, 385
GL_MODELVIEW29_ARB
SDL_opengl.h, 385
GL_MODELVIEW2_ARB
SDL_opengl.h, 385
GL_MODELVIEW30_ARB
SDL_opengl.h, 385
GL_MODELVIEW31_ARB
SDL_opengl.h, 385
GL_MODELVIEW3_ARB
SDL_opengl.h, 385
GL_MODELVIEW4_ARB
SDL_opengl.h, 386
GL_MODELVIEW5_ARB
SDL_opengl.h, 386
GL_MODELVIEW6_ARB
SDL_opengl.h, 386
GL_MODELVIEW7_ARB
SDL_opengl.h, 386
GL_MODELVIEW8_ARB
SDL_opengl.h, 386
GL_MODELVIEW9_ARB
SDL_opengl.h, 386
GL_MODELVIEW_PROJECTION_NV
SDL_opengl.h, 386
GL_MODULATE_ADD_ATI
SDL_opengl.h, 386
GL_MODULATE_SIGNED_ADD_ATI
SDL_opengl.h, 386
GL_MODULATE_SUBTRACT_ATI
SDL_opengl.h, 386
GL_MOV_ATI
SDL_opengl.h, 386
GL_MUL_ATI
SDL_opengl.h, 386
GL_MULTISAMPLE
SDL_opengl.h, 386
GL_MULTISAMPLE_3DFX
SDL_opengl.h, 386
GL_MULTISAMPLE_ARB
SDL_opengl.h, 386
GL_MULTISAMPLE_BIT
SDL_opengl.h, 386
GL_MULTISAMPLE_BIT_3DFX
SDL_opengl.h, 386
GL_MULTISAMPLE_BIT_ARB
SDL_opengl.h, 386
GL_MULTISAMPLE_BIT_EXT
SDL_opengl.h, 386
GL_MULTISAMPLE_COVERAGE_MODES_NV
SDL_opengl.h, 386
GL_MULTISAMPLE_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

643

SDL_opengl.h, 386
GL_MULTISAMPLE_FILTER_HINT_NV
SDL_opengl.h, 386
GL_MULTISAMPLE_SGIS
SDL_opengl.h, 386
GL_MVP_MATRIX_EXT
SDL_opengl.h, 386
GL_NAMED_STRING_LENGTH_ARB
SDL_opengl.h, 386
GL_NAMED_STRING_TYPE_ARB
SDL_opengl.h, 386
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI
SDL_opengl.h, 386
GL_NATIVE_GRAPHICS_END_HINT_PGI
SDL_opengl.h, 386
GL_NATIVE_GRAPHICS_HANDLE_PGI
SDL_opengl.h, 387
GL_NEAREST_CLIPMAP_LINEAR_SGIX
SDL_opengl.h, 387
GL_NEAREST_CLIPMAP_NEAREST_SGIX
SDL_opengl.h, 387
GL_NEGATE_BIT_ATI
SDL_opengl.h, 387
GL_NEGATIVE_ONE_EXT
SDL_opengl.h, 387
GL_NEGATIVE_W_EXT
SDL_opengl.h, 387
GL_NEGATIVE_X_EXT
SDL_opengl.h, 387
GL_NEGATIVE_Y_EXT
SDL_opengl.h, 387
GL_NEGATIVE_Z_EXT
SDL_opengl.h, 387
GL_NEXT_BUFFER_NV
SDL_opengl.h, 387
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV
SDL_opengl.h, 387
GL_NO_RESET_NOTIFICATION_ARB
SDL_opengl.h, 387
GL_NORMAL_ARRAY_ADDRESS_NV
SDL_opengl.h, 387
GL_NORMAL_ARRAY_BUFFER_BINDING
SDL_opengl.h, 387
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 387
GL_NORMAL_ARRAY_COUNT_EXT
SDL_opengl.h, 387
GL_NORMAL_ARRAY_EXT
SDL_opengl.h, 387
GL_NORMAL_ARRAY_LENGTH_NV
SDL_opengl.h, 387
GL_NORMAL_ARRAY_LIST_IBM
SDL_opengl.h, 387
GL_NORMAL_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 387
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL

644

SDL_opengl.h, 387
GL_NORMAL_ARRAY_POINTER_EXT
SDL_opengl.h, 387
GL_NORMAL_ARRAY_STRIDE_EXT
SDL_opengl.h, 387
GL_NORMAL_ARRAY_TYPE_EXT
SDL_opengl.h, 387
GL_NORMAL_BIT_PGI
SDL_opengl.h, 387
GL_NORMAL_MAP
SDL_opengl.h, 387
GL_NORMAL_MAP_ARB
SDL_opengl.h, 387
GL_NORMAL_MAP_EXT
SDL_opengl.h, 387
GL_NORMAL_MAP_NV
SDL_opengl.h, 388
GL_NORMALIZED_RANGE_EXT
SDL_opengl.h, 388
GL_NUM_COMPATIBLE_SUBROUTINES
SDL_opengl.h, 388
GL_NUM_COMPRESSED_TEXTURE_FORMATS
SDL_opengl.h, 388
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB
SDL_opengl.h, 388
GL_NUM_EXTENSIONS
SDL_opengl.h, 388
GL_NUM_FILL_STREAMS_NV
SDL_opengl.h, 388
GL_NUM_FRAGMENT_CONSTANTS_ATI
SDL_opengl.h, 388
GL_NUM_FRAGMENT_REGISTERS_ATI
SDL_opengl.h, 388
GL_NUM_GENERAL_COMBINERS_NV
SDL_opengl.h, 388
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
SDL_opengl.h, 388
GL_NUM_INSTRUCTIONS_PER_PASS_ATI
SDL_opengl.h, 388
GL_NUM_INSTRUCTIONS_TOTAL_ATI
SDL_opengl.h, 388
GL_NUM_LOOPBACK_COMPONENTS_ATI
SDL_opengl.h, 388
GL_NUM_PASSES_ATI
SDL_opengl.h, 388
GL_NUM_PROGRAM_BINARY_FORMATS
SDL_opengl.h, 388
GL_NUM_SHADER_BINARY_FORMATS
SDL_opengl.h, 388
GL_NUM_VIDEO_CAPTURE_STREAMS_NV
SDL_opengl.h, 388
GL_NV_blend_square
SDL_opengl.h, 388
GL_NV_conditional_render
SDL_opengl.h, 388
GL_NV_copy_depth_to_color

INDEX

SDL_opengl.h, 388
GL_NV_copy_image
SDL_opengl.h, 388
GL_NV_depth_buffer_float
SDL_opengl.h, 388
GL_NV_depth_clamp
SDL_opengl.h, 388
GL_NV_evaluators
SDL_opengl.h, 388
GL_NV_explicit_multisample
SDL_opengl.h, 388
GL_NV_fence
SDL_opengl.h, 388
GL_NV_float_buffer
SDL_opengl.h, 388
GL_NV_fog_distance
SDL_opengl.h, 389
GL_NV_fragment_program
SDL_opengl.h, 389
GL_NV_fragment_program2
SDL_opengl.h, 389
GL_NV_fragment_program4
SDL_opengl.h, 389
GL_NV_fragment_program_option
SDL_opengl.h, 389
GL_NV_framebuffer_multisample_coverage
SDL_opengl.h, 389
GL_NV_geometry_program4
SDL_opengl.h, 389
GL_NV_geometry_shader4
SDL_opengl.h, 389
GL_NV_gpu_program4
SDL_opengl.h, 389
GL_NV_gpu_program5
SDL_opengl.h, 389
GL_NV_gpu_shader5
SDL_opengl.h, 389
GL_NV_half_float
SDL_opengl.h, 389
GL_NV_light_max_exponent
SDL_opengl.h, 389
GL_NV_multisample_coverage
SDL_opengl.h, 389
GL_NV_multisample_filter_hint
SDL_opengl.h, 389
GL_NV_occlusion_query
SDL_opengl.h, 389
GL_NV_packed_depth_stencil
SDL_opengl.h, 389
GL_NV_parameter_buffer_object
SDL_opengl.h, 389
GL_NV_parameter_buffer_object2
SDL_opengl.h, 389
GL_NV_pixel_data_range
SDL_opengl.h, 389
GL_NV_point_sprite
SDL_opengl.h, 389
GL_NV_present_video
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 389
GL_NV_primitive_restart
SDL_opengl.h, 389
GL_NV_register_combiners
SDL_opengl.h, 389
GL_NV_register_combiners2
SDL_opengl.h, 389
GL_NV_shader_buffer_load
SDL_opengl.h, 389
GL_NV_shader_buffer_store
SDL_opengl.h, 389
GL_NV_tessellation_program5
SDL_opengl.h, 389
GL_NV_texgen_emboss
SDL_opengl.h, 390
GL_NV_texgen_reflection
SDL_opengl.h, 390
GL_NV_texture_barrier
SDL_opengl.h, 390
GL_NV_texture_compression_vtc
SDL_opengl.h, 390
GL_NV_texture_env_combine4
SDL_opengl.h, 390
GL_NV_texture_expand_normal
SDL_opengl.h, 390
GL_NV_texture_rectangle
SDL_opengl.h, 390
GL_NV_texture_shader
SDL_opengl.h, 390
GL_NV_texture_shader2
SDL_opengl.h, 390
GL_NV_texture_shader3
SDL_opengl.h, 390
GL_NV_transform_feedback
SDL_opengl.h, 390
GL_NV_transform_feedback2
SDL_opengl.h, 390
GL_NV_vdpau_interop
SDL_opengl.h, 390
GL_NV_vertex_array_range
SDL_opengl.h, 390
GL_NV_vertex_array_range2
SDL_opengl.h, 390
GL_NV_vertex_attrib_integer_64bit
SDL_opengl.h, 390
GL_NV_vertex_buffer_unified_memory
SDL_opengl.h, 390
GL_NV_vertex_program
SDL_opengl.h, 390
GL_NV_vertex_program1_1
SDL_opengl.h, 390
GL_NV_vertex_program2
SDL_opengl.h, 390
GL_NV_vertex_program2_option
SDL_opengl.h, 390
GL_NV_vertex_program3
SDL_opengl.h, 390
GL_NV_vertex_program4
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

645

SDL_opengl.h, 390
GL_NV_video_capture
SDL_opengl.h, 390
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB
SDL_opengl.h, 390
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB
SDL_opengl.h, 390
GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB
SDL_opengl.h, 390
GL_OBJECT_ACTIVE_UNIFORMS_ARB
SDL_opengl.h, 390
GL_OBJECT_ATTACHED_OBJECTS_ARB
SDL_opengl.h, 391
GL_OBJECT_BUFFER_SIZE_ATI
SDL_opengl.h, 391
GL_OBJECT_BUFFER_USAGE_ATI
SDL_opengl.h, 391
GL_OBJECT_COMPILE_STATUS_ARB
SDL_opengl.h, 391
GL_OBJECT_DELETE_STATUS_ARB
SDL_opengl.h, 391
GL_OBJECT_DISTANCE_TO_LINE_SGIS
SDL_opengl.h, 391
GL_OBJECT_DISTANCE_TO_POINT_SGIS
SDL_opengl.h, 391
GL_OBJECT_INFO_LOG_LENGTH_ARB
SDL_opengl.h, 391
GL_OBJECT_LINE_SGIS
SDL_opengl.h, 391
GL_OBJECT_LINK_STATUS_ARB
SDL_opengl.h, 391
GL_OBJECT_POINT_SGIS
SDL_opengl.h, 391
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB
SDL_opengl.h, 391
GL_OBJECT_SUBTYPE_ARB
SDL_opengl.h, 391
GL_OBJECT_TYPE
SDL_opengl.h, 391
GL_OBJECT_TYPE_ARB
SDL_opengl.h, 391
GL_OBJECT_VALIDATE_STATUS_ARB
SDL_opengl.h, 391
GL_OCCLUSION_TEST_HP
SDL_opengl.h, 391
GL_OCCLUSION_TEST_RESULT_HP
SDL_opengl.h, 391
GL_OES_read_format
SDL_opengl.h, 391
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV
SDL_opengl.h, 391
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 391
GL_OFFSET_HILO_TEXTURE_2D_NV

646

SDL_opengl.h, 391
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 391
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV
SDL_opengl.h, 391
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV
SDL_opengl.h, 391
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 391
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV
SDL_opengl.h, 391
GL_OFFSET_TEXTURE_2D_BIAS_NV
SDL_opengl.h, 391
GL_OFFSET_TEXTURE_2D_MATRIX_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_2D_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_2D_SCALE_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_BIAS_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_MATRIX_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV
SDL_opengl.h, 392
GL_OFFSET_TEXTURE_SCALE_NV
SDL_opengl.h, 392
GL_OML_interlace
SDL_opengl.h, 392
GL_OML_resample
SDL_opengl.h, 392
GL_OML_subsample
SDL_opengl.h, 392
GL_ONE_EXT
SDL_opengl.h, 392
GL_ONE_MINUS_CONSTANT_ALPHA
SDL_opengl.h, 392
GL_ONE_MINUS_CONSTANT_ALPHA_EXT
SDL_opengl.h, 392
GL_ONE_MINUS_CONSTANT_COLOR
SDL_opengl.h, 392
GL_ONE_MINUS_CONSTANT_COLOR_EXT
SDL_opengl.h, 392
GL_ONE_MINUS_SRC1_ALPHA
SDL_opengl.h, 392
GL_ONE_MINUS_SRC1_COLOR
SDL_opengl.h, 392
GL_OP_ADD_EXT
SDL_opengl.h, 392
GL_OP_CLAMP_EXT
SDL_opengl.h, 392
GL_OP_CROSS_PRODUCT_EXT
SDL_opengl.h, 392

INDEX

GL_OP_DOT3_EXT
SDL_opengl.h, 392
GL_OP_DOT4_EXT
SDL_opengl.h, 392
GL_OP_EXP_BASE_2_EXT
SDL_opengl.h, 392
GL_OP_FLOOR_EXT
SDL_opengl.h, 392
GL_OP_FRAC_EXT
SDL_opengl.h, 392
GL_OP_INDEX_EXT
SDL_opengl.h, 392
GL_OP_LOG_BASE_2_EXT
SDL_opengl.h, 392
GL_OP_MADD_EXT
SDL_opengl.h, 393
GL_OP_MAX_EXT
SDL_opengl.h, 393
GL_OP_MIN_EXT
SDL_opengl.h, 393
GL_OP_MOV_EXT
SDL_opengl.h, 393
GL_OP_MUL_EXT
SDL_opengl.h, 393
GL_OP_MULTIPLY_MATRIX_EXT
SDL_opengl.h, 393
GL_OP_NEGATE_EXT
SDL_opengl.h, 393
GL_OP_POWER_EXT
SDL_opengl.h, 393
GL_OP_RECIP_EXT
SDL_opengl.h, 393
GL_OP_RECIP_SQRT_EXT
SDL_opengl.h, 393
GL_OP_ROUND_EXT
SDL_opengl.h, 393
GL_OP_SET_GE_EXT
SDL_opengl.h, 393
GL_OP_SET_LT_EXT
SDL_opengl.h, 393
GL_OP_SUB_EXT
SDL_opengl.h, 393
GL_OPERAND0_ALPHA
SDL_opengl.h, 393
GL_OPERAND0_ALPHA_ARB
SDL_opengl.h, 393
GL_OPERAND0_ALPHA_EXT
SDL_opengl.h, 393
GL_OPERAND0_RGB
SDL_opengl.h, 393
GL_OPERAND0_RGB_ARB
SDL_opengl.h, 393
GL_OPERAND0_RGB_EXT
SDL_opengl.h, 393
GL_OPERAND1_ALPHA
SDL_opengl.h, 393
GL_OPERAND1_ALPHA_ARB
SDL_opengl.h, 393
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_OPERAND1_ALPHA_EXT
SDL_opengl.h, 393
GL_OPERAND1_RGB
SDL_opengl.h, 393
GL_OPERAND1_RGB_ARB
SDL_opengl.h, 393
GL_OPERAND1_RGB_EXT
SDL_opengl.h, 393
GL_OPERAND2_ALPHA
SDL_opengl.h, 393
GL_OPERAND2_ALPHA_ARB
SDL_opengl.h, 393
GL_OPERAND2_ALPHA_EXT
SDL_opengl.h, 394
GL_OPERAND2_RGB
SDL_opengl.h, 394
GL_OPERAND2_RGB_ARB
SDL_opengl.h, 394
GL_OPERAND2_RGB_EXT
SDL_opengl.h, 394
GL_OPERAND3_ALPHA_NV
SDL_opengl.h, 394
GL_OPERAND3_RGB_NV
SDL_opengl.h, 394
GL_OUTPUT_COLOR0_EXT
SDL_opengl.h, 394
GL_OUTPUT_COLOR1_EXT
SDL_opengl.h, 394
GL_OUTPUT_FOG_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD0_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD10_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD11_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD12_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD13_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD14_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD15_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD16_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD17_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD18_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD19_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD1_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD20_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD21_EXT
SDL_opengl.h, 394
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

647

GL_OUTPUT_TEXTURE_COORD22_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD23_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD24_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD25_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD26_EXT
SDL_opengl.h, 394
GL_OUTPUT_TEXTURE_COORD27_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD28_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD29_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD2_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD30_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD31_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD3_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD4_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD5_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD6_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD7_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD8_EXT
SDL_opengl.h, 395
GL_OUTPUT_TEXTURE_COORD9_EXT
SDL_opengl.h, 395
GL_OUTPUT_VERTEX_EXT
SDL_opengl.h, 395
GL_PACK_CMYK_HINT_EXT
SDL_opengl.h, 395
GL_PACK_IMAGE_DEPTH_SGIS
SDL_opengl.h, 395
GL_PACK_IMAGE_HEIGHT
SDL_opengl.h, 395
GL_PACK_IMAGE_HEIGHT_EXT
SDL_opengl.h, 395
GL_PACK_INVERT_MESA
SDL_opengl.h, 395
GL_PACK_RESAMPLE_OML
SDL_opengl.h, 395
GL_PACK_RESAMPLE_SGIX
SDL_opengl.h, 395
GL_PACK_ROW_BYTES_APPLE
SDL_opengl.h, 395
GL_PACK_SKIP_IMAGES
SDL_opengl.h, 395
GL_PACK_SKIP_IMAGES_EXT
SDL_opengl.h, 395

648

GL_PACK_SKIP_VOLUMES_SGIS
SDL_opengl.h, 395
GL_PACK_SUBSAMPLE_RATE_SGIX
SDL_opengl.h, 395
GL_PARALLEL_ARRAYS_INTEL
SDL_opengl.h, 395
GL_PARTIAL_SUCCESS_NV
SDL_opengl.h, 395
GL_PASS_THROUGH_NV
SDL_opengl.h, 396
GL_PATCH_DEFAULT_INNER_LEVEL
SDL_opengl.h, 396
GL_PATCH_DEFAULT_OUTER_LEVEL
SDL_opengl.h, 396
GL_PATCH_VERTICES
SDL_opengl.h, 396
GL_PATCHES
SDL_opengl.h, 396
GL_PER_STAGE_CONSTANTS_NV
SDL_opengl.h, 396
GL_PERCENTAGE_AMD
SDL_opengl.h, 396
GL_PERFMON_RESULT_AMD
SDL_opengl.h, 396
GL_PERFMON_RESULT_AVAILABLE_AMD
SDL_opengl.h, 396
GL_PERFMON_RESULT_SIZE_AMD
SDL_opengl.h, 396
GL_PERFORMANCE_MONITOR_AMD
SDL_opengl.h, 396
GL_PERTURB_EXT
SDL_opengl.h, 396
GL_PGI_misc_hints
SDL_opengl.h, 396
GL_PGI_vertex_hints
SDL_opengl.h, 396
GL_PHONG_HINT_WIN
SDL_opengl.h, 396
GL_PHONG_WIN
SDL_opengl.h, 396
GL_PIXEL_BUFFER_BARRIER_BIT_EXT
SDL_opengl.h, 396
GL_PIXEL_COUNT_AVAILABLE_NV
SDL_opengl.h, 396
GL_PIXEL_COUNT_NV
SDL_opengl.h, 396
GL_PIXEL_COUNTER_BITS_NV
SDL_opengl.h, 396
GL_PIXEL_CUBIC_WEIGHT_EXT
SDL_opengl.h, 396
GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS
SDL_opengl.h, 396
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS
SDL_opengl.h, 396
GL_PIXEL_GROUP_COLOR_SGIS
SDL_opengl.h, 396
GL_PIXEL_MAG_FILTER_EXT
SDL_opengl.h, 396

INDEX

GL_PIXEL_MIN_FILTER_EXT
SDL_opengl.h, 396
GL_PIXEL_PACK_BUFFER
SDL_opengl.h, 396
GL_PIXEL_PACK_BUFFER_ARB
SDL_opengl.h, 396
GL_PIXEL_PACK_BUFFER_BINDING
SDL_opengl.h, 397
GL_PIXEL_PACK_BUFFER_BINDING_ARB
SDL_opengl.h, 397
GL_PIXEL_PACK_BUFFER_BINDING_EXT
SDL_opengl.h, 397
GL_PIXEL_PACK_BUFFER_EXT
SDL_opengl.h, 397
GL_PIXEL_SUBSAMPLE_2424_SGIX
SDL_opengl.h, 397
GL_PIXEL_SUBSAMPLE_4242_SGIX
SDL_opengl.h, 397
GL_PIXEL_SUBSAMPLE_4444_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_MODE_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_Q_CEILING_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_Q_ROUND_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEX_GEN_SGIX
SDL_opengl.h, 397
GL_PIXEL_TEXTURE_SGIS
SDL_opengl.h, 397
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_CACHE_SIZE_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_GRID_DEPTH_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_GRID_HEIGHT_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_GRID_WIDTH_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_HEIGHT_SGIX
SDL_opengl.h, 397
GL_PIXEL_TILE_WIDTH_SGIX
SDL_opengl.h, 397
GL_PIXEL_TRANSFORM_2D_EXT
SDL_opengl.h, 397
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_PIXEL_TRANSFORM_2D_MATRIX_EXT
SDL_opengl.h, 397
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT
SDL_opengl.h, 397
GL_PIXEL_UNPACK_BUFFER
SDL_opengl.h, 398
GL_PIXEL_UNPACK_BUFFER_ARB
SDL_opengl.h, 398
GL_PIXEL_UNPACK_BUFFER_BINDING
SDL_opengl.h, 398
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB
SDL_opengl.h, 398
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT
SDL_opengl.h, 398
GL_PIXEL_UNPACK_BUFFER_EXT
SDL_opengl.h, 398
GL_PN_TRIANGLES_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_NORMAL_MODE_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_POINT_MODE_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI
SDL_opengl.h, 398
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI
SDL_opengl.h, 398
GL_POINT_DISTANCE_ATTENUATION
SDL_opengl.h, 398
GL_POINT_DISTANCE_ATTENUATION_ARB
SDL_opengl.h, 398
GL_POINT_FADE_THRESHOLD_SIZE
SDL_opengl.h, 398
GL_POINT_FADE_THRESHOLD_SIZE_ARB
SDL_opengl.h, 398
GL_POINT_FADE_THRESHOLD_SIZE_EXT
SDL_opengl.h, 398
GL_POINT_FADE_THRESHOLD_SIZE_SGIS
SDL_opengl.h, 398
GL_POINT_SIZE_MAX
SDL_opengl.h, 398
GL_POINT_SIZE_MAX_ARB
SDL_opengl.h, 398
GL_POINT_SIZE_MAX_EXT
SDL_opengl.h, 398
GL_POINT_SIZE_MAX_SGIS
SDL_opengl.h, 398
GL_POINT_SIZE_MIN
SDL_opengl.h, 398
GL_POINT_SIZE_MIN_ARB
SDL_opengl.h, 398
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

649

GL_POINT_SIZE_MIN_EXT
SDL_opengl.h, 398
GL_POINT_SIZE_MIN_SGIS
SDL_opengl.h, 398
GL_POINT_SPRITE
SDL_opengl.h, 399
GL_POINT_SPRITE_ARB
SDL_opengl.h, 399
GL_POINT_SPRITE_COORD_ORIGIN
SDL_opengl.h, 399
GL_POINT_SPRITE_NV
SDL_opengl.h, 399
GL_POINT_SPRITE_R_MODE_NV
SDL_opengl.h, 399
GL_POLYGON_OFFSET_BIAS_EXT
SDL_opengl.h, 399
GL_POLYGON_OFFSET_EXT
SDL_opengl.h, 399
GL_POLYGON_OFFSET_FACTOR_EXT
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_ALPHA_BIAS
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_ALPHA_SCALE
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_BLUE_BIAS
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_BLUE_SCALE
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_COLOR_TABLE
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_GREEN_BIAS
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_GREEN_SCALE
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_RED_BIAS
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_RED_BIAS_SGI
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_RED_SCALE
SDL_opengl.h, 399
GL_POST_COLOR_MATRIX_RED_SCALE_SGI
SDL_opengl.h, 399
GL_POST_CONVOLUTION_ALPHA_BIAS
SDL_opengl.h, 399

650

GL_POST_CONVOLUTION_ALPHA_BIAS_EXT
SDL_opengl.h, 399
GL_POST_CONVOLUTION_ALPHA_SCALE
SDL_opengl.h, 400
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_BLUE_BIAS
SDL_opengl.h, 400
GL_POST_CONVOLUTION_BLUE_BIAS_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_BLUE_SCALE
SDL_opengl.h, 400
GL_POST_CONVOLUTION_BLUE_SCALE_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_COLOR_TABLE
SDL_opengl.h, 400
GL_POST_CONVOLUTION_COLOR_TABLE_SGI
SDL_opengl.h, 400
GL_POST_CONVOLUTION_GREEN_BIAS
SDL_opengl.h, 400
GL_POST_CONVOLUTION_GREEN_BIAS_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_GREEN_SCALE
SDL_opengl.h, 400
GL_POST_CONVOLUTION_GREEN_SCALE_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_RED_BIAS
SDL_opengl.h, 400
GL_POST_CONVOLUTION_RED_BIAS_EXT
SDL_opengl.h, 400
GL_POST_CONVOLUTION_RED_SCALE
SDL_opengl.h, 400
GL_POST_CONVOLUTION_RED_SCALE_EXT
SDL_opengl.h, 400
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
SDL_opengl.h, 400
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX
SDL_opengl.h, 400
GL_POST_TEXTURE_FILTER_BIAS_SGIX
SDL_opengl.h, 400
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX
SDL_opengl.h, 400
GL_POST_TEXTURE_FILTER_SCALE_SGIX
SDL_opengl.h, 400
GL_PREFER_DOUBLEBUFFER_HINT_PGI
SDL_opengl.h, 400
GL_PRESENT_DURATION_NV
SDL_opengl.h, 400
GL_PRESENT_TIME_NV
SDL_opengl.h, 400
GL_PRESERVE_ATI
SDL_opengl.h, 400
GL_PREVIOUS
SDL_opengl.h, 400
GL_PREVIOUS_ARB
SDL_opengl.h, 400

INDEX

GL_PREVIOUS_EXT
SDL_opengl.h, 400
GL_PREVIOUS_TEXTURE_INPUT_NV
SDL_opengl.h, 401
GL_PRIMARY_COLOR
SDL_opengl.h, 401
GL_PRIMARY_COLOR_ARB
SDL_opengl.h, 401
GL_PRIMARY_COLOR_EXT
SDL_opengl.h, 401
GL_PRIMARY_COLOR_NV
SDL_opengl.h, 401
GL_PRIMITIVE_ID_NV
SDL_opengl.h, 401
GL_PRIMITIVE_RESTART
SDL_opengl.h, 401
GL_PRIMITIVE_RESTART_INDEX
SDL_opengl.h, 401
GL_PRIMITIVE_RESTART_INDEX_NV
SDL_opengl.h, 401
GL_PRIMITIVE_RESTART_NV
SDL_opengl.h, 401
GL_PRIMITIVES_GENERATED
SDL_opengl.h, 401
GL_PRIMITIVES_GENERATED_EXT
SDL_opengl.h, 401
GL_PRIMITIVES_GENERATED_NV
SDL_opengl.h, 401
GL_PROGRAM_ADDRESS_REGISTERS_ARB
SDL_opengl.h, 401
GL_PROGRAM_ALU_INSTRUCTIONS_ARB
SDL_opengl.h, 401
GL_PROGRAM_ATTRIB_COMPONENTS_NV
SDL_opengl.h, 401
GL_PROGRAM_ATTRIBS_ARB
SDL_opengl.h, 401
GL_PROGRAM_BINARY_FORMATS
SDL_opengl.h, 401
GL_PROGRAM_BINARY_LENGTH
SDL_opengl.h, 401
GL_PROGRAM_BINARY_RETRIEVABLE_HINT
SDL_opengl.h, 401
GL_PROGRAM_BINDING_ARB
SDL_opengl.h, 401
GL_PROGRAM_ERROR_POSITION_ARB
SDL_opengl.h, 401
GL_PROGRAM_ERROR_POSITION_NV
SDL_opengl.h, 401
GL_PROGRAM_ERROR_STRING_ARB
SDL_opengl.h, 401
GL_PROGRAM_ERROR_STRING_NV
SDL_opengl.h, 401
GL_PROGRAM_FORMAT_ARB
SDL_opengl.h, 401
GL_PROGRAM_FORMAT_ASCII_ARB
SDL_opengl.h, 401
GL_PROGRAM_INSTRUCTIONS_ARB
SDL_opengl.h, 401
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_PROGRAM_LENGTH_ARB
SDL_opengl.h, 402
GL_PROGRAM_LENGTH_NV
SDL_opengl.h, 402
GL_PROGRAM_MATRIX_EXT
SDL_opengl.h, 402
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_ATTRIBS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_PARAMETERS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_TEMPORARIES_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_OBJECT_ARB
SDL_opengl.h, 402
GL_PROGRAM_PARAMETER_NV
SDL_opengl.h, 402
GL_PROGRAM_PARAMETERS_ARB
SDL_opengl.h, 402
GL_PROGRAM_PIPELINE_BINDING
SDL_opengl.h, 402
GL_PROGRAM_POINT_SIZE
SDL_opengl.h, 402
GL_PROGRAM_POINT_SIZE_ARB
SDL_opengl.h, 402
GL_PROGRAM_POINT_SIZE_EXT
SDL_opengl.h, 402
GL_PROGRAM_RESIDENT_NV
SDL_opengl.h, 402
GL_PROGRAM_RESULT_COMPONENTS_NV
SDL_opengl.h, 402
GL_PROGRAM_SEPARABLE
SDL_opengl.h, 402
GL_PROGRAM_STRING_ARB
SDL_opengl.h, 402
GL_PROGRAM_STRING_NV
SDL_opengl.h, 402
GL_PROGRAM_TARGET_NV
SDL_opengl.h, 402
GL_PROGRAM_TEMPORARIES_ARB
SDL_opengl.h, 402
GL_PROGRAM_TEX_INDIRECTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_TEX_INSTRUCTIONS_ARB
SDL_opengl.h, 402
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

651

SDL_opengl.h, 403
GL_PROVOKING_VERTEX
SDL_opengl.h, 403
GL_PROVOKING_VERTEX_EXT
SDL_opengl.h, 403
GL_PROXY_COLOR_TABLE
SDL_opengl.h, 403
GL_PROXY_COLOR_TABLE_SGI
SDL_opengl.h, 403
GL_PROXY_HISTOGRAM
SDL_opengl.h, 403
GL_PROXY_HISTOGRAM_EXT
SDL_opengl.h, 403
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE
SDL_opengl.h, 403
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI
SDL_opengl.h, 403
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE
SDL_opengl.h, 403
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI
SDL_opengl.h, 403
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP
SDL_opengl.h, 403
GL_PROXY_TEXTURE_1D_ARRAY
SDL_opengl.h, 403
GL_PROXY_TEXTURE_1D_ARRAY_EXT
SDL_opengl.h, 403
GL_PROXY_TEXTURE_1D_EXT
SDL_opengl.h, 403
GL_PROXY_TEXTURE_1D_STACK_MESAX
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_ARRAY
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_ARRAY_EXT
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_EXT
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_MULTISAMPLE
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 403
GL_PROXY_TEXTURE_2D_STACK_MESAX
SDL_opengl.h, 403
GL_PROXY_TEXTURE_3D
SDL_opengl.h, 403
GL_PROXY_TEXTURE_3D_EXT
SDL_opengl.h, 403
GL_PROXY_TEXTURE_4D_SGIS
SDL_opengl.h, 403
GL_PROXY_TEXTURE_COLOR_TABLE_SGI
SDL_opengl.h, 403
GL_PROXY_TEXTURE_CUBE_MAP
SDL_opengl.h, 403
GL_PROXY_TEXTURE_CUBE_MAP_ARB

652

SDL_opengl.h, 403
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY
SDL_opengl.h, 404
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 404
GL_PROXY_TEXTURE_CUBE_MAP_EXT
SDL_opengl.h, 404
GL_PROXY_TEXTURE_RECTANGLE
SDL_opengl.h, 404
GL_PROXY_TEXTURE_RECTANGLE_ARB
SDL_opengl.h, 404
GL_PROXY_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 404
GL_PURGEABLE_APPLE
SDL_opengl.h, 404
GL_QUAD_ALPHA4_SGIS
SDL_opengl.h, 404
GL_QUAD_ALPHA8_SGIS
SDL_opengl.h, 404
GL_QUAD_INTENSITY4_SGIS
SDL_opengl.h, 404
GL_QUAD_INTENSITY8_SGIS
SDL_opengl.h, 404
GL_QUAD_LUMINANCE4_SGIS
SDL_opengl.h, 404
GL_QUAD_LUMINANCE8_SGIS
SDL_opengl.h, 404
GL_QUAD_MESH_SUN
SDL_opengl.h, 404
GL_QUAD_TEXTURE_SELECT_SGIS
SDL_opengl.h, 404
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION
SDL_opengl.h, 404
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT
SDL_opengl.h, 404
GL_QUARTER_BIT_ATI
SDL_opengl.h, 404
GL_QUERY_BY_REGION_NO_WAIT
SDL_opengl.h, 404
GL_QUERY_BY_REGION_NO_WAIT_NV
SDL_opengl.h, 404
GL_QUERY_BY_REGION_WAIT
SDL_opengl.h, 404
GL_QUERY_BY_REGION_WAIT_NV
SDL_opengl.h, 404
GL_QUERY_COUNTER_BITS
SDL_opengl.h, 404
GL_QUERY_COUNTER_BITS_ARB
SDL_opengl.h, 404
GL_QUERY_NO_WAIT
SDL_opengl.h, 404
GL_QUERY_NO_WAIT_NV
SDL_opengl.h, 404
GL_QUERY_OBJECT_AMD
SDL_opengl.h, 404
GL_QUERY_RESULT

INDEX

SDL_opengl.h, 404
GL_QUERY_RESULT_ARB
SDL_opengl.h, 405
GL_QUERY_RESULT_AVAILABLE
SDL_opengl.h, 405
GL_QUERY_RESULT_AVAILABLE_ARB
SDL_opengl.h, 405
GL_QUERY_WAIT
SDL_opengl.h, 405
GL_QUERY_WAIT_NV
SDL_opengl.h, 405
GL_R11F_G11F_B10F
SDL_opengl.h, 405
GL_R11F_G11F_B10F_EXT
SDL_opengl.h, 405
GL_R16
SDL_opengl.h, 405
GL_R16_SNORM
SDL_opengl.h, 405
GL_R16F
SDL_opengl.h, 405
GL_R16I
SDL_opengl.h, 405
GL_R16UI
SDL_opengl.h, 405
GL_R1UI_C3F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_C4F_N3F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_C4UB_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_N3F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_T2F_C4F_N3F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_T2F_N3F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_T2F_V3F_SUN
SDL_opengl.h, 405
GL_R1UI_V3F_SUN
SDL_opengl.h, 405
GL_R32F
SDL_opengl.h, 405
GL_R32I
SDL_opengl.h, 405
GL_R32UI
SDL_opengl.h, 405
GL_R8
SDL_opengl.h, 405
GL_R8_SNORM
SDL_opengl.h, 405
GL_R8I
SDL_opengl.h, 405
GL_R8UI
SDL_opengl.h, 405
GL_RASTER_POSITION_UNCLIPPED_IBM
SDL_opengl.h, 405
GL_RASTERIZER_DISCARD
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 406
GL_RASTERIZER_DISCARD_EXT
SDL_opengl.h, 406
GL_RASTERIZER_DISCARD_NV
SDL_opengl.h, 406
GL_READ_FRAMEBUFFER
SDL_opengl.h, 406
GL_READ_FRAMEBUFFER_BINDING
SDL_opengl.h, 406
GL_READ_FRAMEBUFFER_BINDING_EXT
SDL_opengl.h, 406
GL_READ_FRAMEBUFFER_EXT
SDL_opengl.h, 406
GL_READ_ONLY
SDL_opengl.h, 406
GL_READ_ONLY_ARB
SDL_opengl.h, 406
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV
SDL_opengl.h, 406
GL_READ_PIXEL_DATA_RANGE_NV
SDL_opengl.h, 406
GL_READ_PIXEL_DATA_RANGE_POINTER_NV
SDL_opengl.h, 406
GL_READ_WRITE
SDL_opengl.h, 406
GL_READ_WRITE_ARB
SDL_opengl.h, 406
GL_RECLAIM_MEMORY_HINT_PGI
SDL_opengl.h, 406
GL_RED_BIT_ATI
SDL_opengl.h, 406
GL_RED_INTEGER
SDL_opengl.h, 406
GL_RED_INTEGER_EXT
SDL_opengl.h, 406
GL_RED_MAX_CLAMP_INGR
SDL_opengl.h, 406
GL_RED_MIN_CLAMP_INGR
SDL_opengl.h, 406
GL_RED_SNORM
SDL_opengl.h, 406
GL_REDUCE
SDL_opengl.h, 406
GL_REDUCE_EXT
SDL_opengl.h, 406
GL_REFERENCE_PLANE_EQUATION_SGIX
SDL_opengl.h, 406
GL_REFERENCE_PLANE_SGIX
SDL_opengl.h, 406
GL_REFLECTION_MAP
SDL_opengl.h, 406
GL_REFLECTION_MAP_ARB
SDL_opengl.h, 406
GL_REFLECTION_MAP_EXT
SDL_opengl.h, 406
GL_REFLECTION_MAP_NV
SDL_opengl.h, 407
GL_REG_0_ATI
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

653

SDL_opengl.h, 407
GL_REG_10_ATI
SDL_opengl.h, 407
GL_REG_11_ATI
SDL_opengl.h, 407
GL_REG_12_ATI
SDL_opengl.h, 407
GL_REG_13_ATI
SDL_opengl.h, 407
GL_REG_14_ATI
SDL_opengl.h, 407
GL_REG_15_ATI
SDL_opengl.h, 407
GL_REG_16_ATI
SDL_opengl.h, 407
GL_REG_17_ATI
SDL_opengl.h, 407
GL_REG_18_ATI
SDL_opengl.h, 407
GL_REG_19_ATI
SDL_opengl.h, 407
GL_REG_1_ATI
SDL_opengl.h, 407
GL_REG_20_ATI
SDL_opengl.h, 407
GL_REG_21_ATI
SDL_opengl.h, 407
GL_REG_22_ATI
SDL_opengl.h, 407
GL_REG_23_ATI
SDL_opengl.h, 407
GL_REG_24_ATI
SDL_opengl.h, 407
GL_REG_25_ATI
SDL_opengl.h, 407
GL_REG_26_ATI
SDL_opengl.h, 407
GL_REG_27_ATI
SDL_opengl.h, 407
GL_REG_28_ATI
SDL_opengl.h, 407
GL_REG_29_ATI
SDL_opengl.h, 407
GL_REG_2_ATI
SDL_opengl.h, 407
GL_REG_30_ATI
SDL_opengl.h, 407
GL_REG_31_ATI
SDL_opengl.h, 407
GL_REG_3_ATI
SDL_opengl.h, 407
GL_REG_4_ATI
SDL_opengl.h, 407
GL_REG_5_ATI
SDL_opengl.h, 408
GL_REG_6_ATI
SDL_opengl.h, 408
GL_REG_7_ATI

654

SDL_opengl.h, 408
GL_REG_8_ATI
SDL_opengl.h, 408
GL_REG_9_ATI
SDL_opengl.h, 408
GL_REGISTER_COMBINERS_NV
SDL_opengl.h, 408
GL_RELEASED_APPLE
SDL_opengl.h, 408
GL_REND_screen_coordinates
SDL_opengl.h, 408
GL_RENDERBUFFER
SDL_opengl.h, 408
GL_RENDERBUFFER_ALPHA_SIZE
SDL_opengl.h, 408
GL_RENDERBUFFER_ALPHA_SIZE_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_BINDING
SDL_opengl.h, 408
GL_RENDERBUFFER_BINDING_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_BLUE_SIZE
SDL_opengl.h, 408
GL_RENDERBUFFER_BLUE_SIZE_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_COLOR_SAMPLES_NV
SDL_opengl.h, 408
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV
SDL_opengl.h, 408
GL_RENDERBUFFER_DEPTH_SIZE
SDL_opengl.h, 408
GL_RENDERBUFFER_DEPTH_SIZE_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_FREE_MEMORY_ATI
SDL_opengl.h, 408
GL_RENDERBUFFER_GREEN_SIZE
SDL_opengl.h, 408
GL_RENDERBUFFER_GREEN_SIZE_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_HEIGHT
SDL_opengl.h, 408
GL_RENDERBUFFER_HEIGHT_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_INTERNAL_FORMAT
SDL_opengl.h, 408
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT
SDL_opengl.h, 408
GL_RENDERBUFFER_RED_SIZE
SDL_opengl.h, 408
GL_RENDERBUFFER_RED_SIZE_EXT
SDL_opengl.h, 409
GL_RENDERBUFFER_SAMPLES
SDL_opengl.h, 409
GL_RENDERBUFFER_SAMPLES_EXT
SDL_opengl.h, 409
GL_RENDERBUFFER_STENCIL_SIZE

INDEX

SDL_opengl.h, 409
GL_RENDERBUFFER_STENCIL_SIZE_EXT
SDL_opengl.h, 409
GL_RENDERBUFFER_WIDTH
SDL_opengl.h, 409
GL_RENDERBUFFER_WIDTH_EXT
SDL_opengl.h, 409
GL_REPLACE_EXT
SDL_opengl.h, 409
GL_REPLACE_MIDDLE_SUN
SDL_opengl.h, 409
GL_REPLACE_OLDEST_SUN
SDL_opengl.h, 409
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN
SDL_opengl.h, 409
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN
SDL_opengl.h, 409
GL_REPLACEMENT_CODE_ARRAY_SUN
SDL_opengl.h, 409
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN
SDL_opengl.h, 409
GL_REPLACEMENT_CODE_SUN
SDL_opengl.h, 409
GL_REPLICATE_BORDER
SDL_opengl.h, 409
GL_REPLICATE_BORDER_HP
SDL_opengl.h, 409
GL_RESAMPLE_AVERAGE_OML
SDL_opengl.h, 409
GL_RESAMPLE_DECIMATE_OML
SDL_opengl.h, 409
GL_RESAMPLE_DECIMATE_SGIX
SDL_opengl.h, 409
GL_RESAMPLE_REPLICATE_OML
SDL_opengl.h, 409
GL_RESAMPLE_REPLICATE_SGIX
SDL_opengl.h, 409
GL_RESAMPLE_ZERO_FILL_OML
SDL_opengl.h, 409
GL_RESAMPLE_ZERO_FILL_SGIX
SDL_opengl.h, 409
GL_RESCALE_NORMAL
SDL_opengl.h, 409
GL_RESCALE_NORMAL_EXT
SDL_opengl.h, 409
GL_RESET_NOTIFICATION_STRATEGY_ARB
SDL_opengl.h, 409
GL_RESTART_SUN
SDL_opengl.h, 409
GL_RETAINED_APPLE
SDL_opengl.h, 410
GL_RG
SDL_opengl.h, 410
GL_RG16
SDL_opengl.h, 410
GL_RG16_SNORM
SDL_opengl.h, 410
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_RG16F
SDL_opengl.h, 410
GL_RG16I
SDL_opengl.h, 410
GL_RG16UI
SDL_opengl.h, 410
GL_RG32F
SDL_opengl.h, 410
GL_RG32I
SDL_opengl.h, 410
GL_RG32UI
SDL_opengl.h, 410
GL_RG8
SDL_opengl.h, 410
GL_RG8_SNORM
SDL_opengl.h, 410
GL_RG8I
SDL_opengl.h, 410
GL_RG8UI
SDL_opengl.h, 410
GL_RG_INTEGER
SDL_opengl.h, 410
GL_RG_SNORM
SDL_opengl.h, 410
GL_RGB10_A2_EXT
SDL_opengl.h, 410
GL_RGB10_A2UI
SDL_opengl.h, 410
GL_RGB10_EXT
SDL_opengl.h, 410
GL_RGB12_EXT
SDL_opengl.h, 410
GL_RGB16_EXT
SDL_opengl.h, 410
GL_RGB16_SNORM
SDL_opengl.h, 410
GL_RGB16F
SDL_opengl.h, 410
GL_RGB16F_ARB
SDL_opengl.h, 410
GL_RGB16I
SDL_opengl.h, 410
GL_RGB16I_EXT
SDL_opengl.h, 410
GL_RGB16UI
SDL_opengl.h, 410
GL_RGB16UI_EXT
SDL_opengl.h, 410
GL_RGB2_EXT
SDL_opengl.h, 411
GL_RGB32F
SDL_opengl.h, 411
GL_RGB32F_ARB
SDL_opengl.h, 411
GL_RGB32I
SDL_opengl.h, 411
GL_RGB32I_EXT
SDL_opengl.h, 411
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

655

GL_RGB32UI
SDL_opengl.h, 411
GL_RGB32UI_EXT
SDL_opengl.h, 411
GL_RGB4_EXT
SDL_opengl.h, 411
GL_RGB4_S3TC
SDL_opengl.h, 411
GL_RGB5_A1_EXT
SDL_opengl.h, 411
GL_RGB5_EXT
SDL_opengl.h, 411
GL_RGB8_EXT
SDL_opengl.h, 411
GL_RGB8_SNORM
SDL_opengl.h, 411
GL_RGB8I
SDL_opengl.h, 411
GL_RGB8I_EXT
SDL_opengl.h, 411
GL_RGB8UI
SDL_opengl.h, 411
GL_RGB8UI_EXT
SDL_opengl.h, 411
GL_RGB9_E5
SDL_opengl.h, 411
GL_RGB9_E5_EXT
SDL_opengl.h, 411
GL_RGB_422_APPLE
SDL_opengl.h, 411
GL_RGB_FLOAT16_APPLE
SDL_opengl.h, 411
GL_RGB_FLOAT16_ATI
SDL_opengl.h, 411
GL_RGB_FLOAT32_APPLE
SDL_opengl.h, 411
GL_RGB_FLOAT32_ATI
SDL_opengl.h, 411
GL_RGB_INTEGER
SDL_opengl.h, 411
GL_RGB_INTEGER_EXT
SDL_opengl.h, 411
GL_RGB_S3TC
SDL_opengl.h, 411
GL_RGB_SCALE
SDL_opengl.h, 411
GL_RGB_SCALE_ARB
SDL_opengl.h, 412
GL_RGB_SCALE_EXT
SDL_opengl.h, 412
GL_RGB_SNORM
SDL_opengl.h, 412
GL_RGBA12_EXT
SDL_opengl.h, 412
GL_RGBA16_EXT
SDL_opengl.h, 412
GL_RGBA16_SNORM
SDL_opengl.h, 412

656

GL_RGBA16F
SDL_opengl.h, 412
GL_RGBA16F_ARB
SDL_opengl.h, 412
GL_RGBA16I
SDL_opengl.h, 412
GL_RGBA16I_EXT
SDL_opengl.h, 412
GL_RGBA16UI
SDL_opengl.h, 412
GL_RGBA16UI_EXT
SDL_opengl.h, 412
GL_RGBA2_EXT
SDL_opengl.h, 412
GL_RGBA32F
SDL_opengl.h, 412
GL_RGBA32F_ARB
SDL_opengl.h, 412
GL_RGBA32I
SDL_opengl.h, 412
GL_RGBA32I_EXT
SDL_opengl.h, 412
GL_RGBA32UI
SDL_opengl.h, 412
GL_RGBA32UI_EXT
SDL_opengl.h, 412
GL_RGBA4_EXT
SDL_opengl.h, 412
GL_RGBA4_S3TC
SDL_opengl.h, 412
GL_RGBA8_EXT
SDL_opengl.h, 412
GL_RGBA8_SNORM
SDL_opengl.h, 412
GL_RGBA8I
SDL_opengl.h, 412
GL_RGBA8I_EXT
SDL_opengl.h, 412
GL_RGBA8UI
SDL_opengl.h, 412
GL_RGBA8UI_EXT
SDL_opengl.h, 412
GL_RGBA_FLOAT16_APPLE
SDL_opengl.h, 412
GL_RGBA_FLOAT16_ATI
SDL_opengl.h, 413
GL_RGBA_FLOAT32_APPLE
SDL_opengl.h, 413
GL_RGBA_FLOAT32_ATI
SDL_opengl.h, 413
GL_RGBA_FLOAT_MODE_ARB
SDL_opengl.h, 413
GL_RGBA_INTEGER
SDL_opengl.h, 413
GL_RGBA_INTEGER_EXT
SDL_opengl.h, 413
GL_RGBA_INTEGER_MODE_EXT
SDL_opengl.h, 413

INDEX

GL_RGBA_S3TC
SDL_opengl.h, 413
GL_RGBA_SIGNED_COMPONENTS_EXT
SDL_opengl.h, 413
GL_RGBA_SNORM
SDL_opengl.h, 413
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV
SDL_opengl.h, 413
GL_S3_s3tc
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_COVERAGE
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_MASK_EXT
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_MASK_SGIS
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_ONE
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_ONE_ARB
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_ONE_EXT
SDL_opengl.h, 413
GL_SAMPLE_ALPHA_TO_ONE_SGIS
SDL_opengl.h, 413
GL_SAMPLE_BUFFERS
SDL_opengl.h, 413
GL_SAMPLE_BUFFERS_3DFX
SDL_opengl.h, 413
GL_SAMPLE_BUFFERS_ARB
SDL_opengl.h, 413
GL_SAMPLE_BUFFERS_EXT
SDL_opengl.h, 413
GL_SAMPLE_BUFFERS_SGIS
SDL_opengl.h, 413
GL_SAMPLE_COVERAGE
SDL_opengl.h, 413
GL_SAMPLE_COVERAGE_ARB
SDL_opengl.h, 413
GL_SAMPLE_COVERAGE_INVERT
SDL_opengl.h, 413
GL_SAMPLE_COVERAGE_INVERT_ARB
SDL_opengl.h, 414
GL_SAMPLE_COVERAGE_VALUE
SDL_opengl.h, 414
GL_SAMPLE_COVERAGE_VALUE_ARB
SDL_opengl.h, 414
GL_SAMPLE_MASK
SDL_opengl.h, 414
GL_SAMPLE_MASK_EXT
SDL_opengl.h, 414
GL_SAMPLE_MASK_INVERT_EXT
SDL_opengl.h, 414
GL_SAMPLE_MASK_INVERT_SGIS
SDL_opengl.h, 414
GL_SAMPLE_MASK_NV
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 414
GL_SAMPLE_MASK_SGIS
SDL_opengl.h, 414
GL_SAMPLE_MASK_VALUE
SDL_opengl.h, 414
GL_SAMPLE_MASK_VALUE_EXT
SDL_opengl.h, 414
GL_SAMPLE_MASK_VALUE_NV
SDL_opengl.h, 414
GL_SAMPLE_MASK_VALUE_SGIS
SDL_opengl.h, 414
GL_SAMPLE_PATTERN_EXT
SDL_opengl.h, 414
GL_SAMPLE_PATTERN_SGIS
SDL_opengl.h, 414
GL_SAMPLE_POSITION
SDL_opengl.h, 414
GL_SAMPLE_POSITION_NV
SDL_opengl.h, 414
GL_SAMPLE_SHADING
SDL_opengl.h, 414
GL_SAMPLE_SHADING_ARB
SDL_opengl.h, 414
GL_SAMPLER_1D
SDL_opengl.h, 414
GL_SAMPLER_1D_ARB
SDL_opengl.h, 414
GL_SAMPLER_1D_ARRAY
SDL_opengl.h, 414
GL_SAMPLER_1D_ARRAY_EXT
SDL_opengl.h, 414
GL_SAMPLER_1D_ARRAY_SHADOW
SDL_opengl.h, 414
GL_SAMPLER_1D_ARRAY_SHADOW_EXT
SDL_opengl.h, 414
GL_SAMPLER_1D_SHADOW
SDL_opengl.h, 414
GL_SAMPLER_1D_SHADOW_ARB
SDL_opengl.h, 414
GL_SAMPLER_2D
SDL_opengl.h, 414
GL_SAMPLER_2D_ARB
SDL_opengl.h, 415
GL_SAMPLER_2D_ARRAY
SDL_opengl.h, 415
GL_SAMPLER_2D_ARRAY_EXT
SDL_opengl.h, 415
GL_SAMPLER_2D_ARRAY_SHADOW
SDL_opengl.h, 415
GL_SAMPLER_2D_ARRAY_SHADOW_EXT
SDL_opengl.h, 415
GL_SAMPLER_2D_MULTISAMPLE
SDL_opengl.h, 415
GL_SAMPLER_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 415
GL_SAMPLER_2D_RECT
SDL_opengl.h, 415
GL_SAMPLER_2D_RECT_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

657

SDL_opengl.h, 415
GL_SAMPLER_2D_RECT_SHADOW
SDL_opengl.h, 415
GL_SAMPLER_2D_RECT_SHADOW_ARB
SDL_opengl.h, 415
GL_SAMPLER_2D_SHADOW
SDL_opengl.h, 415
GL_SAMPLER_2D_SHADOW_ARB
SDL_opengl.h, 415
GL_SAMPLER_3D
SDL_opengl.h, 415
GL_SAMPLER_3D_ARB
SDL_opengl.h, 415
GL_SAMPLER_BINDING
SDL_opengl.h, 415
GL_SAMPLER_BUFFER
SDL_opengl.h, 415
GL_SAMPLER_BUFFER_AMD
SDL_opengl.h, 415
GL_SAMPLER_BUFFER_EXT
SDL_opengl.h, 415
GL_SAMPLER_CUBE
SDL_opengl.h, 415
GL_SAMPLER_CUBE_ARB
SDL_opengl.h, 415
GL_SAMPLER_CUBE_MAP_ARRAY
SDL_opengl.h, 415
GL_SAMPLER_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 415
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW
SDL_opengl.h, 415
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB
SDL_opengl.h, 415
GL_SAMPLER_CUBE_SHADOW
SDL_opengl.h, 415
GL_SAMPLER_CUBE_SHADOW_EXT
SDL_opengl.h, 415
GL_SAMPLER_OBJECT_AMD
SDL_opengl.h, 415
GL_SAMPLER_RENDERBUFFER_NV
SDL_opengl.h, 416
GL_SAMPLES
SDL_opengl.h, 416
GL_SAMPLES_3DFX
SDL_opengl.h, 416
GL_SAMPLES_ARB
SDL_opengl.h, 416
GL_SAMPLES_EXT
SDL_opengl.h, 416
GL_SAMPLES_PASSED
SDL_opengl.h, 416
GL_SAMPLES_PASSED_ARB
SDL_opengl.h, 416
GL_SAMPLES_SGIS
SDL_opengl.h, 416
GL_SATURATE_BIT_ATI
SDL_opengl.h, 416
GL_SCALAR_EXT

658

SDL_opengl.h, 416
GL_SCALE_BY_FOUR_NV
SDL_opengl.h, 416
GL_SCALE_BY_ONE_HALF_NV
SDL_opengl.h, 416
GL_SCALE_BY_TWO_NV
SDL_opengl.h, 416
GL_SCALEBIAS_HINT_SGIX
SDL_opengl.h, 416
GL_SCREEN_COORDINATES_REND
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_EXT
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_LIST_IBM
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_POINTER
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_SIZE
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_STRIDE
SDL_opengl.h, 416
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT
SDL_opengl.h, 417
GL_SECONDARY_COLOR_ARRAY_TYPE
SDL_opengl.h, 417
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT
SDL_opengl.h, 417
GL_SECONDARY_COLOR_NV
SDL_opengl.h, 417
GL_SECONDARY_INTERPOLATOR_ATI
SDL_opengl.h, 417
GL_SEPARABLE_2D
SDL_opengl.h, 417
GL_SEPARABLE_2D_EXT
SDL_opengl.h, 417
GL_SEPARATE_ATTRIBS
SDL_opengl.h, 417
GL_SEPARATE_ATTRIBS_EXT
SDL_opengl.h, 417

INDEX

GL_SEPARATE_ATTRIBS_NV
SDL_opengl.h, 417
GL_SEPARATE_SPECULAR_COLOR
SDL_opengl.h, 417
GL_SEPARATE_SPECULAR_COLOR_EXT
SDL_opengl.h, 417
GL_SGI_color_matrix
SDL_opengl.h, 417
GL_SGI_color_table
SDL_opengl.h, 417
GL_SGI_texture_color_table
SDL_opengl.h, 417
GL_SGIS_detail_texture
SDL_opengl.h, 417
GL_SGIS_fog_function
SDL_opengl.h, 417
GL_SGIS_generate_mipmap
SDL_opengl.h, 417
GL_SGIS_multisample
SDL_opengl.h, 417
GL_SGIS_pixel_texture
SDL_opengl.h, 417
GL_SGIS_point_line_texgen
SDL_opengl.h, 417
GL_SGIS_point_parameters
SDL_opengl.h, 417
GL_SGIS_sharpen_texture
SDL_opengl.h, 417
GL_SGIS_texture4D
SDL_opengl.h, 417
GL_SGIS_texture_border_clamp
SDL_opengl.h, 417
GL_SGIS_texture_color_mask
SDL_opengl.h, 417
GL_SGIS_texture_edge_clamp
SDL_opengl.h, 417
GL_SGIS_texture_filter4
SDL_opengl.h, 417
GL_SGIS_texture_lod
SDL_opengl.h, 418
GL_SGIX_async
SDL_opengl.h, 418
GL_SGIX_async_histogram
SDL_opengl.h, 418
GL_SGIX_async_pixel
SDL_opengl.h, 418
GL_SGIX_blend_alpha_minmax
SDL_opengl.h, 418
GL_SGIX_calligraphic_fragment
SDL_opengl.h, 418
GL_SGIX_clipmap
SDL_opengl.h, 418
GL_SGIX_convolution_accuracy
SDL_opengl.h, 418
GL_SGIX_depth_pass_instrument
SDL_opengl.h, 418
GL_SGIX_depth_texture
SDL_opengl.h, 418
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_SGIX_flush_raster
SDL_opengl.h, 418
GL_SGIX_fog_offset
SDL_opengl.h, 418
GL_SGIX_fog_scale
SDL_opengl.h, 418
GL_SGIX_fragment_lighting
SDL_opengl.h, 418
GL_SGIX_framezoom
SDL_opengl.h, 418
GL_SGIX_igloo_interface
SDL_opengl.h, 418
GL_SGIX_instruments
SDL_opengl.h, 418
GL_SGIX_interlace
SDL_opengl.h, 418
GL_SGIX_ir_instrument1
SDL_opengl.h, 418
GL_SGIX_list_priority
SDL_opengl.h, 418
GL_SGIX_pixel_texture
SDL_opengl.h, 418
GL_SGIX_pixel_tiles
SDL_opengl.h, 418
GL_SGIX_polynomial_ffd
SDL_opengl.h, 418
GL_SGIX_reference_plane
SDL_opengl.h, 418
GL_SGIX_resample
SDL_opengl.h, 418
GL_SGIX_scalebias_hint
SDL_opengl.h, 418
GL_SGIX_shadow
SDL_opengl.h, 418
GL_SGIX_shadow_ambient
SDL_opengl.h, 418
GL_SGIX_sprite
SDL_opengl.h, 419
GL_SGIX_subsample
SDL_opengl.h, 419
GL_SGIX_tag_sample_buffer
SDL_opengl.h, 419
GL_SGIX_texture_add_env
SDL_opengl.h, 419
GL_SGIX_texture_coordinate_clamp
SDL_opengl.h, 419
GL_SGIX_texture_lod_bias
SDL_opengl.h, 419
GL_SGIX_texture_multi_buffer
SDL_opengl.h, 419
GL_SGIX_texture_scale_bias
SDL_opengl.h, 419
GL_SGIX_texture_select
SDL_opengl.h, 419
GL_SGIX_vertex_preclip
SDL_opengl.h, 419
GL_SGIX_ycrcb
SDL_opengl.h, 419
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

659

GL_SGIX_ycrcb_subsample
SDL_opengl.h, 419
GL_SGIX_ycrcba
SDL_opengl.h, 419
GL_SHADER_COMPILER
SDL_opengl.h, 419
GL_SHADER_CONSISTENT_NV
SDL_opengl.h, 419
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV
SDL_opengl.h, 419
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT
SDL_opengl.h, 419
GL_SHADER_INCLUDE_ARB
SDL_opengl.h, 419
GL_SHADER_OBJECT_ARB
SDL_opengl.h, 419
GL_SHADER_OPERATION_NV
SDL_opengl.h, 419
GL_SHADER_SOURCE_LENGTH
SDL_opengl.h, 419
GL_SHADER_TYPE
SDL_opengl.h, 419
GL_SHADING_LANGUAGE_VERSION
SDL_opengl.h, 419
GL_SHADING_LANGUAGE_VERSION_ARB
SDL_opengl.h, 419
GL_SHADOW_AMBIENT_SGIX
SDL_opengl.h, 419
GL_SHADOW_ATTENUATION_EXT
SDL_opengl.h, 419
GL_SHARED_TEXTURE_PALETTE_EXT
SDL_opengl.h, 419
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS
SDL_opengl.h, 419
GL_SIGNALED
SDL_opengl.h, 420
GL_SIGNED_ALPHA8_NV
SDL_opengl.h, 420
GL_SIGNED_ALPHA_NV
SDL_opengl.h, 420
GL_SIGNED_HILO16_NV
SDL_opengl.h, 420
GL_SIGNED_HILO8_NV
SDL_opengl.h, 420
GL_SIGNED_HILO_NV
SDL_opengl.h, 420
GL_SIGNED_IDENTITY_NV
SDL_opengl.h, 420
GL_SIGNED_INTENSITY8_NV
SDL_opengl.h, 420
GL_SIGNED_INTENSITY_NV
SDL_opengl.h, 420
GL_SIGNED_LUMINANCE8_ALPHA8_NV
SDL_opengl.h, 420
GL_SIGNED_LUMINANCE8_NV
SDL_opengl.h, 420
GL_SIGNED_LUMINANCE_ALPHA_NV
SDL_opengl.h, 420

660

GL_SIGNED_LUMINANCE_NV
SDL_opengl.h, 420
GL_SIGNED_NEGATE_NV
SDL_opengl.h, 420
GL_SIGNED_NORMALIZED
SDL_opengl.h, 420
GL_SIGNED_RGB8_NV
SDL_opengl.h, 420
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV
SDL_opengl.h, 420
GL_SIGNED_RGB_NV
SDL_opengl.h, 420
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV
SDL_opengl.h, 420
GL_SIGNED_RGBA8_NV
SDL_opengl.h, 420
GL_SIGNED_RGBA_NV
SDL_opengl.h, 420
GL_SINGLE_COLOR
SDL_opengl.h, 420
GL_SINGLE_COLOR_EXT
SDL_opengl.h, 420
GL_SKIP_COMPONENTS1_NV
SDL_opengl.h, 420
GL_SKIP_COMPONENTS2_NV
SDL_opengl.h, 420
GL_SKIP_COMPONENTS3_NV
SDL_opengl.h, 420
GL_SKIP_COMPONENTS4_NV
SDL_opengl.h, 420
GL_SLICE_ACCUM_SUN
SDL_opengl.h, 420
GL_SLUMINANCE
SDL_opengl.h, 421
GL_SLUMINANCE8
SDL_opengl.h, 421
GL_SLUMINANCE8_ALPHA8
SDL_opengl.h, 421
GL_SLUMINANCE8_ALPHA8_EXT
SDL_opengl.h, 421
GL_SLUMINANCE8_EXT
SDL_opengl.h, 421
GL_SLUMINANCE_ALPHA
SDL_opengl.h, 421
GL_SLUMINANCE_ALPHA_EXT
SDL_opengl.h, 421
GL_SLUMINANCE_EXT
SDL_opengl.h, 421
GL_SMOOTH_LINE_WIDTH_GRANULARITY
SDL_opengl.h, 421
GL_SMOOTH_LINE_WIDTH_RANGE
SDL_opengl.h, 421
GL_SMOOTH_POINT_SIZE_GRANULARITY
SDL_opengl.h, 421
GL_SMOOTH_POINT_SIZE_RANGE
SDL_opengl.h, 421
GL_SOURCE0_ALPHA
SDL_opengl.h, 421

INDEX

GL_SOURCE0_ALPHA_ARB
SDL_opengl.h, 421
GL_SOURCE0_ALPHA_EXT
SDL_opengl.h, 421
GL_SOURCE0_RGB
SDL_opengl.h, 421
GL_SOURCE0_RGB_ARB
SDL_opengl.h, 421
GL_SOURCE0_RGB_EXT
SDL_opengl.h, 421
GL_SOURCE1_ALPHA
SDL_opengl.h, 421
GL_SOURCE1_ALPHA_ARB
SDL_opengl.h, 421
GL_SOURCE1_ALPHA_EXT
SDL_opengl.h, 421
GL_SOURCE1_RGB
SDL_opengl.h, 421
GL_SOURCE1_RGB_ARB
SDL_opengl.h, 421
GL_SOURCE1_RGB_EXT
SDL_opengl.h, 421
GL_SOURCE2_ALPHA
SDL_opengl.h, 421
GL_SOURCE2_ALPHA_ARB
SDL_opengl.h, 421
GL_SOURCE2_ALPHA_EXT
SDL_opengl.h, 421
GL_SOURCE2_RGB
SDL_opengl.h, 421
GL_SOURCE2_RGB_ARB
SDL_opengl.h, 422
GL_SOURCE2_RGB_EXT
SDL_opengl.h, 422
GL_SOURCE3_ALPHA_NV
SDL_opengl.h, 422
GL_SOURCE3_RGB_NV
SDL_opengl.h, 422
GL_SPARE0_NV
SDL_opengl.h, 422
GL_SPARE0_PLUS_SECONDARY_COLOR_NV
SDL_opengl.h, 422
GL_SPARE1_NV
SDL_opengl.h, 422
GL_SPRITE_AXIAL_SGIX
SDL_opengl.h, 422
GL_SPRITE_AXIS_SGIX
SDL_opengl.h, 422
GL_SPRITE_EYE_ALIGNED_SGIX
SDL_opengl.h, 422
GL_SPRITE_MODE_SGIX
SDL_opengl.h, 422
GL_SPRITE_OBJECT_ALIGNED_SGIX
SDL_opengl.h, 422
GL_SPRITE_SGIX
SDL_opengl.h, 422
GL_SPRITE_TRANSLATION_SGIX
SDL_opengl.h, 422
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_SRC0_ALPHA
SDL_opengl.h, 422
GL_SRC0_RGB
SDL_opengl.h, 422
GL_SRC1_ALPHA
SDL_opengl.h, 422
GL_SRC1_COLOR
SDL_opengl.h, 422
GL_SRC1_RGB
SDL_opengl.h, 422
GL_SRC2_ALPHA
SDL_opengl.h, 422
GL_SRC2_RGB
SDL_opengl.h, 422
GL_SRGB
SDL_opengl.h, 422
GL_SRGB8
SDL_opengl.h, 422
GL_SRGB8_ALPHA8
SDL_opengl.h, 422
GL_SRGB8_ALPHA8_EXT
SDL_opengl.h, 422
GL_SRGB8_EXT
SDL_opengl.h, 422
GL_SRGB_ALPHA
SDL_opengl.h, 422
GL_SRGB_ALPHA_EXT
SDL_opengl.h, 422
GL_SRGB_EXT
SDL_opengl.h, 423
GL_STATIC_ATI
SDL_opengl.h, 423
GL_STATIC_COPY
SDL_opengl.h, 423
GL_STATIC_COPY_ARB
SDL_opengl.h, 423
GL_STATIC_DRAW
SDL_opengl.h, 423
GL_STATIC_DRAW_ARB
SDL_opengl.h, 423
GL_STATIC_READ
SDL_opengl.h, 423
GL_STATIC_READ_ARB
SDL_opengl.h, 423
GL_STENCIL_ATTACHMENT
SDL_opengl.h, 423
GL_STENCIL_ATTACHMENT_EXT
SDL_opengl.h, 423
GL_STENCIL_BACK_FAIL
SDL_opengl.h, 423
GL_STENCIL_BACK_FAIL_ATI
SDL_opengl.h, 423
GL_STENCIL_BACK_FUNC
SDL_opengl.h, 423
GL_STENCIL_BACK_FUNC_ATI
SDL_opengl.h, 423
GL_STENCIL_BACK_PASS_DEPTH_FAIL
SDL_opengl.h, 423
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

661

GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI
SDL_opengl.h, 423
GL_STENCIL_BACK_PASS_DEPTH_PASS
SDL_opengl.h, 423
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI
SDL_opengl.h, 423
GL_STENCIL_BACK_REF
SDL_opengl.h, 423
GL_STENCIL_BACK_VALUE_MASK
SDL_opengl.h, 423
GL_STENCIL_BACK_WRITEMASK
SDL_opengl.h, 423
GL_STENCIL_BUFFER
SDL_opengl.h, 423
GL_STENCIL_CLEAR_TAG_VALUE_EXT
SDL_opengl.h, 423
GL_STENCIL_INDEX1
SDL_opengl.h, 423
GL_STENCIL_INDEX16
SDL_opengl.h, 423
GL_STENCIL_INDEX16_EXT
SDL_opengl.h, 423
GL_STENCIL_INDEX1_EXT
SDL_opengl.h, 423
GL_STENCIL_INDEX4
SDL_opengl.h, 423
GL_STENCIL_INDEX4_EXT
SDL_opengl.h, 424
GL_STENCIL_INDEX8
SDL_opengl.h, 424
GL_STENCIL_INDEX8_EXT
SDL_opengl.h, 424
GL_STENCIL_TAG_BITS_EXT
SDL_opengl.h, 424
GL_STENCIL_TEST_TWO_SIDE_EXT
SDL_opengl.h, 424
GL_STORAGE_CACHED_APPLE
SDL_opengl.h, 424
GL_STORAGE_CLIENT_APPLE
SDL_opengl.h, 424
GL_STORAGE_PRIVATE_APPLE
SDL_opengl.h, 424
GL_STORAGE_SHARED_APPLE
SDL_opengl.h, 424
GL_STREAM_COPY
SDL_opengl.h, 424
GL_STREAM_COPY_ARB
SDL_opengl.h, 424
GL_STREAM_DRAW
SDL_opengl.h, 424
GL_STREAM_DRAW_ARB
SDL_opengl.h, 424
GL_STREAM_READ
SDL_opengl.h, 424
GL_STREAM_READ_ARB
SDL_opengl.h, 424
GL_STRICT_DEPTHFUNC_HINT_PGI
SDL_opengl.h, 424

662

GL_STRICT_LIGHTING_HINT_PGI
SDL_opengl.h, 424
GL_STRICT_SCISSOR_HINT_PGI
SDL_opengl.h, 424
GL_SUB_ATI
SDL_opengl.h, 424
GL_SUBTRACT
SDL_opengl.h, 424
GL_SUBTRACT_ARB
SDL_opengl.h, 424
GL_SUCCESS_NV
SDL_opengl.h, 424
GL_SUN_convolution_border_modes
SDL_opengl.h, 424
GL_SUN_global_alpha
SDL_opengl.h, 424
GL_SUN_mesh_array
SDL_opengl.h, 424
GL_SUN_slice_accum
SDL_opengl.h, 424
GL_SUN_triangle_list
SDL_opengl.h, 424
GL_SUN_vertex
SDL_opengl.h, 424
GL_SUNX_constant_data
SDL_opengl.h, 425
GL_SURFACE_MAPPED_NV
SDL_opengl.h, 425
GL_SURFACE_REGISTERED_NV
SDL_opengl.h, 425
GL_SURFACE_STATE_NV
SDL_opengl.h, 425
GL_SWIZZLE_STQ_ATI
SDL_opengl.h, 425
GL_SWIZZLE_STQ_DQ_ATI
SDL_opengl.h, 425
GL_SWIZZLE_STR_ATI
SDL_opengl.h, 425
GL_SWIZZLE_STR_DR_ATI
SDL_opengl.h, 425
GL_SWIZZLE_STRQ_ATI
SDL_opengl.h, 425
GL_SWIZZLE_STRQ_DQ_ATI
SDL_opengl.h, 425
GL_SYNC_CL_EVENT_ARB
SDL_opengl.h, 425
GL_SYNC_CL_EVENT_COMPLETE_ARB
SDL_opengl.h, 425
GL_SYNC_CONDITION
SDL_opengl.h, 425
GL_SYNC_FENCE
SDL_opengl.h, 425
GL_SYNC_FLAGS
SDL_opengl.h, 425
GL_SYNC_FLUSH_COMMANDS_BIT
SDL_opengl.h, 425
GL_SYNC_GPU_COMMANDS_COMPLETE
SDL_opengl.h, 425

INDEX

GL_SYNC_STATUS
SDL_opengl.h, 425
GL_T2F_IUI_N3F_V2F_EXT
SDL_opengl.h, 425
GL_T2F_IUI_N3F_V3F_EXT
SDL_opengl.h, 425
GL_T2F_IUI_V2F_EXT
SDL_opengl.h, 425
GL_T2F_IUI_V3F_EXT
SDL_opengl.h, 425
GL_TABLE_TOO_LARGE
SDL_opengl.h, 425
GL_TABLE_TOO_LARGE_EXT
SDL_opengl.h, 425
GL_TANGENT_ARRAY_EXT
SDL_opengl.h, 425
GL_TANGENT_ARRAY_POINTER_EXT
SDL_opengl.h, 425
GL_TANGENT_ARRAY_STRIDE_EXT
SDL_opengl.h, 425
GL_TANGENT_ARRAY_TYPE_EXT
SDL_opengl.h, 425
GL_TESS_CONTROL_OUTPUT_VERTICES
SDL_opengl.h, 426
GL_TESS_CONTROL_PROGRAM_NV
SDL_opengl.h, 426
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV
SDL_opengl.h, 426
GL_TESS_CONTROL_SHADER
SDL_opengl.h, 426
GL_TESS_CONTROL_SHADER_BIT
SDL_opengl.h, 426
GL_TESS_EVALUATION_PROGRAM_NV
SDL_opengl.h, 426
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV
SDL_opengl.h, 426
GL_TESS_EVALUATION_SHADER
SDL_opengl.h, 426
GL_TESS_EVALUATION_SHADER_BIT
SDL_opengl.h, 426
GL_TESS_GEN_MODE
SDL_opengl.h, 426
GL_TESS_GEN_POINT_MODE
SDL_opengl.h, 426
GL_TESS_GEN_SPACING
SDL_opengl.h, 426
GL_TESS_GEN_VERTEX_ORDER
SDL_opengl.h, 426
GL_TESSELLATION_FACTOR_AMD
SDL_opengl.h, 426
GL_TESSELLATION_MODE_AMD
SDL_opengl.h, 426
GL_TEXCOORD1_BIT_PGI
SDL_opengl.h, 426
GL_TEXCOORD2_BIT_PGI
SDL_opengl.h, 426
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_TEXCOORD3_BIT_PGI
SDL_opengl.h, 426
GL_TEXCOORD4_BIT_PGI
SDL_opengl.h, 426
GL_TEXT_FRAGMENT_SHADER_ATI
SDL_opengl.h, 426
GL_TEXTURE0
SDL_opengl.h, 426
GL_TEXTURE0_ARB
SDL_opengl.h, 426
GL_TEXTURE1
SDL_opengl.h, 426
GL_TEXTURE10
SDL_opengl.h, 426
GL_TEXTURE10_ARB
SDL_opengl.h, 426
GL_TEXTURE11
SDL_opengl.h, 426
GL_TEXTURE11_ARB
SDL_opengl.h, 426
GL_TEXTURE12
SDL_opengl.h, 426
GL_TEXTURE12_ARB
SDL_opengl.h, 427
GL_TEXTURE13
SDL_opengl.h, 427
GL_TEXTURE13_ARB
SDL_opengl.h, 427
GL_TEXTURE14
SDL_opengl.h, 427
GL_TEXTURE14_ARB
SDL_opengl.h, 427
GL_TEXTURE15
SDL_opengl.h, 427
GL_TEXTURE15_ARB
SDL_opengl.h, 427
GL_TEXTURE16
SDL_opengl.h, 427
GL_TEXTURE16_ARB
SDL_opengl.h, 427
GL_TEXTURE17
SDL_opengl.h, 427
GL_TEXTURE17_ARB
SDL_opengl.h, 427
GL_TEXTURE18
SDL_opengl.h, 427
GL_TEXTURE18_ARB
SDL_opengl.h, 427
GL_TEXTURE19
SDL_opengl.h, 427
GL_TEXTURE19_ARB
SDL_opengl.h, 427
GL_TEXTURE1_ARB
SDL_opengl.h, 427
GL_TEXTURE2
SDL_opengl.h, 427
GL_TEXTURE20
SDL_opengl.h, 427
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

663

GL_TEXTURE20_ARB
SDL_opengl.h, 427
GL_TEXTURE21
SDL_opengl.h, 427
GL_TEXTURE21_ARB
SDL_opengl.h, 427
GL_TEXTURE22
SDL_opengl.h, 427
GL_TEXTURE22_ARB
SDL_opengl.h, 427
GL_TEXTURE23
SDL_opengl.h, 427
GL_TEXTURE23_ARB
SDL_opengl.h, 427
GL_TEXTURE24
SDL_opengl.h, 427
GL_TEXTURE24_ARB
SDL_opengl.h, 427
GL_TEXTURE25
SDL_opengl.h, 427
GL_TEXTURE25_ARB
SDL_opengl.h, 428
GL_TEXTURE26
SDL_opengl.h, 428
GL_TEXTURE26_ARB
SDL_opengl.h, 428
GL_TEXTURE27
SDL_opengl.h, 428
GL_TEXTURE27_ARB
SDL_opengl.h, 428
GL_TEXTURE28
SDL_opengl.h, 428
GL_TEXTURE28_ARB
SDL_opengl.h, 428
GL_TEXTURE29
SDL_opengl.h, 428
GL_TEXTURE29_ARB
SDL_opengl.h, 428
GL_TEXTURE2_ARB
SDL_opengl.h, 428
GL_TEXTURE3
SDL_opengl.h, 428
GL_TEXTURE30
SDL_opengl.h, 428
GL_TEXTURE30_ARB
SDL_opengl.h, 428
GL_TEXTURE31
SDL_opengl.h, 428
GL_TEXTURE31_ARB
SDL_opengl.h, 428
GL_TEXTURE3_ARB
SDL_opengl.h, 428
GL_TEXTURE4
SDL_opengl.h, 428
GL_TEXTURE4_ARB
SDL_opengl.h, 428
GL_TEXTURE5
SDL_opengl.h, 428

664

GL_TEXTURE5_ARB
SDL_opengl.h, 428
GL_TEXTURE6
SDL_opengl.h, 428
GL_TEXTURE6_ARB
SDL_opengl.h, 428
GL_TEXTURE7
SDL_opengl.h, 428
GL_TEXTURE7_ARB
SDL_opengl.h, 428
GL_TEXTURE8
SDL_opengl.h, 428
GL_TEXTURE8_ARB
SDL_opengl.h, 428
GL_TEXTURE9
SDL_opengl.h, 428
GL_TEXTURE9_ARB
SDL_opengl.h, 428
GL_TEXTURE_1D_ARRAY
SDL_opengl.h, 429
GL_TEXTURE_1D_ARRAY_EXT
SDL_opengl.h, 429
GL_TEXTURE_1D_BINDING_EXT
SDL_opengl.h, 429
GL_TEXTURE_1D_STACK_BINDING_MESAX
SDL_opengl.h, 429
GL_TEXTURE_1D_STACK_MESAX
SDL_opengl.h, 429
GL_TEXTURE_2D_ARRAY
SDL_opengl.h, 429
GL_TEXTURE_2D_ARRAY_EXT
SDL_opengl.h, 429
GL_TEXTURE_2D_BINDING_EXT
SDL_opengl.h, 429
GL_TEXTURE_2D_MULTISAMPLE
SDL_opengl.h, 429
GL_TEXTURE_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 429
GL_TEXTURE_2D_STACK_BINDING_MESAX
SDL_opengl.h, 429
GL_TEXTURE_2D_STACK_MESAX
SDL_opengl.h, 429
GL_TEXTURE_3D
SDL_opengl.h, 429
GL_TEXTURE_3D_BINDING_EXT
SDL_opengl.h, 429
GL_TEXTURE_3D_EXT
SDL_opengl.h, 429
GL_TEXTURE_4D_BINDING_SGIS
SDL_opengl.h, 429
GL_TEXTURE_4D_SGIS
SDL_opengl.h, 429
GL_TEXTURE_4DSIZE_SGIS
SDL_opengl.h, 429
GL_TEXTURE_ALPHA_SIZE_EXT
SDL_opengl.h, 429
GL_TEXTURE_ALPHA_TYPE
SDL_opengl.h, 429

INDEX

GL_TEXTURE_ALPHA_TYPE_ARB
SDL_opengl.h, 429
GL_TEXTURE_APPLICATION_MODE_EXT
SDL_opengl.h, 429
GL_TEXTURE_BASE_LEVEL
SDL_opengl.h, 429
GL_TEXTURE_BASE_LEVEL_SGIS
SDL_opengl.h, 429
GL_TEXTURE_BINDING_1D_ARRAY
SDL_opengl.h, 429
GL_TEXTURE_BINDING_1D_ARRAY_EXT
SDL_opengl.h, 429
GL_TEXTURE_BINDING_2D_ARRAY
SDL_opengl.h, 429
GL_TEXTURE_BINDING_2D_ARRAY_EXT
SDL_opengl.h, 429
GL_TEXTURE_BINDING_2D_MULTISAMPLE
SDL_opengl.h, 430
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 430
GL_TEXTURE_BINDING_3D
SDL_opengl.h, 430
GL_TEXTURE_BINDING_BUFFER
SDL_opengl.h, 430
GL_TEXTURE_BINDING_BUFFER_ARB
SDL_opengl.h, 430
GL_TEXTURE_BINDING_BUFFER_EXT
SDL_opengl.h, 430
GL_TEXTURE_BINDING_CUBE_MAP
SDL_opengl.h, 430
GL_TEXTURE_BINDING_CUBE_MAP_ARB
SDL_opengl.h, 430
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY
SDL_opengl.h, 430
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 430
GL_TEXTURE_BINDING_CUBE_MAP_EXT
SDL_opengl.h, 430
GL_TEXTURE_BINDING_RECTANGLE
SDL_opengl.h, 430
GL_TEXTURE_BINDING_RECTANGLE_ARB
SDL_opengl.h, 430
GL_TEXTURE_BINDING_RECTANGLE_NV
SDL_opengl.h, 430
GL_TEXTURE_BINDING_RENDERBUFFER_NV
SDL_opengl.h, 430
GL_TEXTURE_BLUE_SIZE_EXT
SDL_opengl.h, 430
GL_TEXTURE_BLUE_TYPE
SDL_opengl.h, 430
GL_TEXTURE_BLUE_TYPE_ARB
SDL_opengl.h, 430
GL_TEXTURE_BORDER_VALUES_NV
SDL_opengl.h, 430
GL_TEXTURE_BUFFER
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_EXT
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_FORMAT
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_FORMAT_ARB
SDL_opengl.h, 430
GL_TEXTURE_BUFFER_FORMAT_EXT
SDL_opengl.h, 430
GL_TEXTURE_CLIPMAP_CENTER_SGIX
SDL_opengl.h, 431
GL_TEXTURE_CLIPMAP_DEPTH_SGIX
SDL_opengl.h, 431
GL_TEXTURE_CLIPMAP_FRAME_SGIX
SDL_opengl.h, 431
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX
SDL_opengl.h, 431
GL_TEXTURE_CLIPMAP_OFFSET_SGIX
SDL_opengl.h, 431
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX
SDL_opengl.h, 431
GL_TEXTURE_COLOR_TABLE_SGI
SDL_opengl.h, 431
GL_TEXTURE_COLOR_WRITEMASK_SGIS
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_FUNC
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_FUNC_ARB
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_MODE
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_MODE_ARB
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_OPERATOR_SGIX
SDL_opengl.h, 431
GL_TEXTURE_COMPARE_SGIX
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSED
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSED_ARB
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSED_IMAGE_SIZE
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSION_HINT
SDL_opengl.h, 431
GL_TEXTURE_COMPRESSION_HINT_ARB
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

665

SDL_opengl.h, 431
GL_TEXTURE_CONSTANT_DATA_SUNX
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_COUNT_EXT
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_EXT
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_LENGTH_NV
SDL_opengl.h, 431
GL_TEXTURE_COORD_ARRAY_LIST_IBM
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_POINTER_EXT
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_SIZE_EXT
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT
SDL_opengl.h, 432
GL_TEXTURE_COORD_ARRAY_TYPE_EXT
SDL_opengl.h, 432
GL_TEXTURE_COORD_NV
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_ARRAY
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB

666

SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_X
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT
SDL_opengl.h, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_Z
SDL_opengl.h, 433
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB
SDL_opengl.h, 433
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT
SDL_opengl.h, 433
GL_TEXTURE_CUBE_MAP_SEAMLESS
SDL_opengl.h, 433
GL_TEXTURE_DEFORMATION_BIT_SGIX
SDL_opengl.h, 433
GL_TEXTURE_DEFORMATION_SGIX
SDL_opengl.h, 433
GL_TEXTURE_DEPTH
SDL_opengl.h, 433
GL_TEXTURE_DEPTH_EXT
SDL_opengl.h, 433
GL_TEXTURE_DEPTH_SIZE
SDL_opengl.h, 433
GL_TEXTURE_DEPTH_SIZE_ARB
SDL_opengl.h, 433
GL_TEXTURE_DEPTH_TYPE
SDL_opengl.h, 433
GL_TEXTURE_DEPTH_TYPE_ARB
SDL_opengl.h, 433
GL_TEXTURE_DS_SIZE_NV
SDL_opengl.h, 433
GL_TEXTURE_DT_SIZE_NV
SDL_opengl.h, 433
GL_TEXTURE_ENV_BIAS_SGIX
SDL_opengl.h, 433
GL_TEXTURE_FETCH_BARRIER_BIT_EXT
SDL_opengl.h, 433
GL_TEXTURE_FILTER4_SIZE_SGIS
SDL_opengl.h, 433
GL_TEXTURE_FILTER_CONTROL
SDL_opengl.h, 433
GL_TEXTURE_FILTER_CONTROL_EXT
SDL_opengl.h, 433
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS
SDL_opengl.h, 433
GL_TEXTURE_FLOAT_COMPONENTS_NV
SDL_opengl.h, 433
GL_TEXTURE_FREE_MEMORY_ATI

INDEX

SDL_opengl.h, 433
GL_TEXTURE_GEQUAL_R_SGIX
SDL_opengl.h, 433
GL_TEXTURE_GREEN_SIZE_EXT
SDL_opengl.h, 433
GL_TEXTURE_GREEN_TYPE
SDL_opengl.h, 433
GL_TEXTURE_GREEN_TYPE_ARB
SDL_opengl.h, 433
GL_TEXTURE_HI_SIZE_NV
SDL_opengl.h, 433
GL_TEXTURE_INDEX_SIZE_EXT
SDL_opengl.h, 433
GL_TEXTURE_INTENSITY_SIZE_EXT
SDL_opengl.h, 434
GL_TEXTURE_INTENSITY_TYPE
SDL_opengl.h, 434
GL_TEXTURE_INTENSITY_TYPE_ARB
SDL_opengl.h, 434
GL_TEXTURE_LEQUAL_R_SGIX
SDL_opengl.h, 434
GL_TEXTURE_LIGHT_EXT
SDL_opengl.h, 434
GL_TEXTURE_LIGHTING_MODE_HP
SDL_opengl.h, 434
GL_TEXTURE_LO_SIZE_NV
SDL_opengl.h, 434
GL_TEXTURE_LOD_BIAS
SDL_opengl.h, 434
GL_TEXTURE_LOD_BIAS_EXT
SDL_opengl.h, 434
GL_TEXTURE_LOD_BIAS_R_SGIX
SDL_opengl.h, 434
GL_TEXTURE_LOD_BIAS_S_SGIX
SDL_opengl.h, 434
GL_TEXTURE_LOD_BIAS_T_SGIX
SDL_opengl.h, 434
GL_TEXTURE_LUMINANCE_SIZE_EXT
SDL_opengl.h, 434
GL_TEXTURE_LUMINANCE_TYPE
SDL_opengl.h, 434
GL_TEXTURE_LUMINANCE_TYPE_ARB
SDL_opengl.h, 434
GL_TEXTURE_MAG_SIZE_NV
SDL_opengl.h, 434
GL_TEXTURE_MATERIAL_FACE_EXT
SDL_opengl.h, 434
GL_TEXTURE_MATERIAL_PARAMETER_EXT
SDL_opengl.h, 434
GL_TEXTURE_MAX_ANISOTROPY_EXT
SDL_opengl.h, 434
GL_TEXTURE_MAX_CLAMP_R_SGIX
SDL_opengl.h, 434
GL_TEXTURE_MAX_CLAMP_S_SGIX
SDL_opengl.h, 434
GL_TEXTURE_MAX_CLAMP_T_SGIX
SDL_opengl.h, 434
GL_TEXTURE_MAX_LEVEL
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 434
GL_TEXTURE_MAX_LEVEL_SGIS
SDL_opengl.h, 434
GL_TEXTURE_MAX_LOD
SDL_opengl.h, 434
GL_TEXTURE_MAX_LOD_SGIS
SDL_opengl.h, 434
GL_TEXTURE_MIN_LOD
SDL_opengl.h, 434
GL_TEXTURE_MIN_LOD_SGIS
SDL_opengl.h, 434
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX
SDL_opengl.h, 435
GL_TEXTURE_NORMAL_EXT
SDL_opengl.h, 435
GL_TEXTURE_POST_SPECULAR_HP
SDL_opengl.h, 435
GL_TEXTURE_PRE_SPECULAR_HP
SDL_opengl.h, 435
GL_TEXTURE_PRIORITY_EXT
SDL_opengl.h, 435
GL_TEXTURE_RANGE_LENGTH_APPLE
SDL_opengl.h, 435
GL_TEXTURE_RANGE_POINTER_APPLE
SDL_opengl.h, 435
GL_TEXTURE_RECTANGLE
SDL_opengl.h, 435
GL_TEXTURE_RECTANGLE_ARB
SDL_opengl.h, 435
GL_TEXTURE_RECTANGLE_NV
SDL_opengl.h, 435
GL_TEXTURE_RED_SIZE_EXT
SDL_opengl.h, 435
GL_TEXTURE_RED_TYPE
SDL_opengl.h, 435
GL_TEXTURE_RED_TYPE_ARB
SDL_opengl.h, 435
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV
SDL_opengl.h, 435
GL_TEXTURE_RENDERBUFFER_NV
SDL_opengl.h, 435
GL_TEXTURE_RESIDENT_EXT
SDL_opengl.h, 435
GL_TEXTURE_SAMPLES
SDL_opengl.h, 435
GL_TEXTURE_SHADER_NV
SDL_opengl.h, 435
GL_TEXTURE_SHARED_SIZE
SDL_opengl.h, 435
GL_TEXTURE_SHARED_SIZE_EXT
SDL_opengl.h, 435
GL_TEXTURE_STENCIL_SIZE
SDL_opengl.h, 435
GL_TEXTURE_STENCIL_SIZE_EXT
SDL_opengl.h, 435
GL_TEXTURE_STORAGE_HINT_APPLE
SDL_opengl.h, 435
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

667

GL_TEXTURE_SWIZZLE_A
SDL_opengl.h, 435
GL_TEXTURE_SWIZZLE_A_EXT
SDL_opengl.h, 435
GL_TEXTURE_SWIZZLE_B
SDL_opengl.h, 435
GL_TEXTURE_SWIZZLE_B_EXT
SDL_opengl.h, 435
GL_TEXTURE_SWIZZLE_G
SDL_opengl.h, 435
GL_TEXTURE_SWIZZLE_G_EXT
SDL_opengl.h, 436
GL_TEXTURE_SWIZZLE_R
SDL_opengl.h, 436
GL_TEXTURE_SWIZZLE_R_EXT
SDL_opengl.h, 436
GL_TEXTURE_SWIZZLE_RGBA
SDL_opengl.h, 436
GL_TEXTURE_SWIZZLE_RGBA_EXT
SDL_opengl.h, 436
GL_TEXTURE_TOO_LARGE_EXT
SDL_opengl.h, 436
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV
SDL_opengl.h, 436
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT
SDL_opengl.h, 436
GL_TEXTURE_WRAP_Q_SGIS
SDL_opengl.h, 436
GL_TEXTURE_WRAP_R
SDL_opengl.h, 436
GL_TEXTURE_WRAP_R_EXT
SDL_opengl.h, 436
GL_TIME_ELAPSED
SDL_opengl.h, 436
GL_TIME_ELAPSED_EXT
SDL_opengl.h, 436
GL_TIMEOUT_EXPIRED
SDL_opengl.h, 436
GL_TIMEOUT_IGNORED
SDL_opengl.h, 436
GL_TIMESTAMP
SDL_opengl.h, 436
GL_TRACK_MATRIX_NV
SDL_opengl.h, 436
GL_TRACK_MATRIX_TRANSFORM_NV
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BINDING
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BINDING_NV
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BUFFER
SDL_opengl.h, 436

668

GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT
SDL_opengl.h, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_RECORD_NV
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH

INDEX

SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_VARYINGS
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT
SDL_opengl.h, 437
GL_TRANSFORM_FEEDBACK_VARYINGS_NV
SDL_opengl.h, 437
GL_TRANSFORM_HINT_APPLE
SDL_opengl.h, 437
GL_TRANSPOSE_COLOR_MATRIX
SDL_opengl.h, 437
GL_TRANSPOSE_COLOR_MATRIX_ARB
SDL_opengl.h, 437
GL_TRANSPOSE_CURRENT_MATRIX_ARB
SDL_opengl.h, 437
GL_TRANSPOSE_MODELVIEW_MATRIX
SDL_opengl.h, 438
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB
SDL_opengl.h, 438
GL_TRANSPOSE_NV
SDL_opengl.h, 438
GL_TRANSPOSE_PROGRAM_MATRIX_EXT
SDL_opengl.h, 438
GL_TRANSPOSE_PROJECTION_MATRIX
SDL_opengl.h, 438
GL_TRANSPOSE_PROJECTION_MATRIX_ARB
SDL_opengl.h, 438
GL_TRANSPOSE_TEXTURE_MATRIX
SDL_opengl.h, 438
GL_TRANSPOSE_TEXTURE_MATRIX_ARB
SDL_opengl.h, 438
GL_TRIANGLE_LIST_SUN
SDL_opengl.h, 438
GL_TRIANGLE_MESH_SUN
SDL_opengl.h, 438
GL_TRIANGLE_STRIP_ADJACENCY
SDL_opengl.h, 438
GL_TRIANGLE_STRIP_ADJACENCY_ARB
SDL_opengl.h, 438
GL_TRIANGLE_STRIP_ADJACENCY_EXT
SDL_opengl.h, 438
GL_TRIANGLES_ADJACENCY
SDL_opengl.h, 438
GL_TRIANGLES_ADJACENCY_ARB
SDL_opengl.h, 438
GL_TRIANGLES_ADJACENCY_EXT
SDL_opengl.h, 438
GL_TYPE_RGBA_FLOAT_ATI
SDL_opengl.h, 438
GL_UNDEFINED_APPLE
SDL_opengl.h, 438
GL_UNDEFINED_VERTEX
SDL_opengl.h, 438
GL_UNIFORM_ARRAY_STRIDE
SDL_opengl.h, 438
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_UNIFORM_BARRIER_BIT_EXT
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_BINDING
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_DATA_SIZE
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_INDEX
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_NAME_LENGTH
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER
SDL_opengl.h, 438
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER
SDL_opengl.h, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER
SDL_opengl.h, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER
SDL_opengl.h, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER
SDL_opengl.h, 439
GL_UNIFORM_BUFFER
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_BINDING
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_BINDING_EXT
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_EXT
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_SIZE
SDL_opengl.h, 439
GL_UNIFORM_BUFFER_START
SDL_opengl.h, 439
GL_UNIFORM_IS_ROW_MAJOR
SDL_opengl.h, 439
GL_UNIFORM_MATRIX_STRIDE
SDL_opengl.h, 439
GL_UNIFORM_NAME_LENGTH
SDL_opengl.h, 439
GL_UNIFORM_OFFSET
SDL_opengl.h, 439
GL_UNIFORM_SIZE
SDL_opengl.h, 439
GL_UNIFORM_TYPE
SDL_opengl.h, 439
GL_UNKNOWN_CONTEXT_RESET_ARB
SDL_opengl.h, 439
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

669

GL_UNPACK_CLIENT_STORAGE_APPLE
SDL_opengl.h, 439
GL_UNPACK_CMYK_HINT_EXT
SDL_opengl.h, 439
GL_UNPACK_CONSTANT_DATA_SUNX
SDL_opengl.h, 439
GL_UNPACK_IMAGE_DEPTH_SGIS
SDL_opengl.h, 439
GL_UNPACK_IMAGE_HEIGHT
SDL_opengl.h, 439
GL_UNPACK_IMAGE_HEIGHT_EXT
SDL_opengl.h, 439
GL_UNPACK_RESAMPLE_OML
SDL_opengl.h, 439
GL_UNPACK_RESAMPLE_SGIX
SDL_opengl.h, 439
GL_UNPACK_ROW_BYTES_APPLE
SDL_opengl.h, 439
GL_UNPACK_SKIP_IMAGES
SDL_opengl.h, 439
GL_UNPACK_SKIP_IMAGES_EXT
SDL_opengl.h, 440
GL_UNPACK_SKIP_VOLUMES_SGIS
SDL_opengl.h, 440
GL_UNPACK_SUBSAMPLE_RATE_SGIX
SDL_opengl.h, 440
GL_UNSIGNALED
SDL_opengl.h, 440
GL_UNSIGNED_BYTE_2_3_3_REV
SDL_opengl.h, 440
GL_UNSIGNED_BYTE_3_3_2
SDL_opengl.h, 440
GL_UNSIGNED_BYTE_3_3_2_EXT
SDL_opengl.h, 440
GL_UNSIGNED_IDENTITY_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT16_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT16_VEC2_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT16_VEC3_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT16_VEC4_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT64_AMD
SDL_opengl.h, 440
GL_UNSIGNED_INT64_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT64_VEC2_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT64_VEC3_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT64_VEC4_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT8_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT8_VEC2_NV
SDL_opengl.h, 440

670

GL_UNSIGNED_INT8_VEC3_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT8_VEC4_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT_10_10_10_2
SDL_opengl.h, 440
GL_UNSIGNED_INT_10_10_10_2_EXT
SDL_opengl.h, 440
GL_UNSIGNED_INT_10F_11F_11F_REV
SDL_opengl.h, 440
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT
SDL_opengl.h, 440
GL_UNSIGNED_INT_24_8
SDL_opengl.h, 440
GL_UNSIGNED_INT_24_8_EXT
SDL_opengl.h, 440
GL_UNSIGNED_INT_24_8_NV
SDL_opengl.h, 440
GL_UNSIGNED_INT_2_10_10_10_REV
SDL_opengl.h, 441
GL_UNSIGNED_INT_5_9_9_9_REV
SDL_opengl.h, 441
GL_UNSIGNED_INT_5_9_9_9_REV_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_8_8_8_8
SDL_opengl.h, 441
GL_UNSIGNED_INT_8_8_8_8_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_8_8_8_8_REV
SDL_opengl.h, 441
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_1D_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_2D_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_3D_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_CUBE_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_S8_S8_8_8_NV

INDEX

SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_1D
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_1D_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D_EXT
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE
SDL_opengl.h, 441
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_2D_RECT
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_3D
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_3D_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_BUFFER
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_CUBE
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB
SDL_opengl.h, 442
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV
SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC2
SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC2_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC3
SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC3_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC4
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 442
GL_UNSIGNED_INT_VEC4_EXT
SDL_opengl.h, 442
GL_UNSIGNED_INVERT_NV
SDL_opengl.h, 442
GL_UNSIGNED_NORMALIZED
SDL_opengl.h, 442
GL_UNSIGNED_NORMALIZED_ARB
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_1_5_5_5_REV
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_4_4_4_4
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_4_4_4_4_EXT
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_4_4_4_4_REV
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_5_5_5_1
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_5_5_5_1_EXT
SDL_opengl.h, 442
GL_UNSIGNED_SHORT_5_6_5
SDL_opengl.h, 443
GL_UNSIGNED_SHORT_5_6_5_REV
SDL_opengl.h, 443
GL_UNSIGNED_SHORT_8_8_APPLE
SDL_opengl.h, 443
GL_UNSIGNED_SHORT_8_8_MESA
SDL_opengl.h, 443
GL_UNSIGNED_SHORT_8_8_REV_APPLE
SDL_opengl.h, 443
GL_UNSIGNED_SHORT_8_8_REV_MESA
SDL_opengl.h, 443
GL_UPPER_LEFT
SDL_opengl.h, 443
GL_VALIDATE_STATUS
SDL_opengl.h, 443
GL_VARIABLE_A_NV
SDL_opengl.h, 443
GL_VARIABLE_B_NV
SDL_opengl.h, 443
GL_VARIABLE_C_NV
SDL_opengl.h, 443
GL_VARIABLE_D_NV
SDL_opengl.h, 443
GL_VARIABLE_E_NV
SDL_opengl.h, 443
GL_VARIABLE_F_NV
SDL_opengl.h, 443
GL_VARIABLE_G_NV
SDL_opengl.h, 443
GL_VARIANT_ARRAY_EXT
SDL_opengl.h, 443
GL_VARIANT_ARRAY_POINTER_EXT
SDL_opengl.h, 443
GL_VARIANT_ARRAY_STRIDE_EXT
SDL_opengl.h, 443
GL_VARIANT_ARRAY_TYPE_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

671

SDL_opengl.h, 443
GL_VARIANT_DATATYPE_EXT
SDL_opengl.h, 443
GL_VARIANT_EXT
SDL_opengl.h, 443
GL_VARIANT_VALUE_EXT
SDL_opengl.h, 443
GL_VBO_FREE_MEMORY_ATI
SDL_opengl.h, 443
GL_VECTOR_EXT
SDL_opengl.h, 443
GL_VERSION_1_2
SDL_opengl.h, 443
GL_VERSION_1_2_DEPRECATED
SDL_opengl.h, 443
GL_VERSION_1_3
SDL_opengl.h, 443
GL_VERSION_1_3_DEPRECATED
SDL_opengl.h, 443
GL_VERSION_1_4
SDL_opengl.h, 444
GL_VERSION_1_4_DEPRECATED
SDL_opengl.h, 444
GL_VERSION_1_5
SDL_opengl.h, 444
GL_VERSION_2_0
SDL_opengl.h, 444
GL_VERSION_2_1
SDL_opengl.h, 444
GL_VERSION_3_0
SDL_opengl.h, 444
GL_VERSION_3_1
SDL_opengl.h, 444
GL_VERSION_3_2
SDL_opengl.h, 444
GL_VERSION_3_3
SDL_opengl.h, 444
GL_VERSION_4_0
SDL_opengl.h, 444
GL_VERSION_4_1
SDL_opengl.h, 444
GL_VERTEX23_BIT_PGI
SDL_opengl.h, 444
GL_VERTEX4_BIT_PGI
SDL_opengl.h, 444
GL_VERTEX_ARRAY_ADDRESS_NV
SDL_opengl.h, 444
GL_VERTEX_ARRAY_BINDING
SDL_opengl.h, 444
GL_VERTEX_ARRAY_BINDING_APPLE
SDL_opengl.h, 444
GL_VERTEX_ARRAY_BUFFER_BINDING
SDL_opengl.h, 444
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 444
GL_VERTEX_ARRAY_COUNT_EXT
SDL_opengl.h, 444
GL_VERTEX_ARRAY_EXT

672

SDL_opengl.h, 444
GL_VERTEX_ARRAY_LENGTH_NV
SDL_opengl.h, 444
GL_VERTEX_ARRAY_LIST_IBM
SDL_opengl.h, 444
GL_VERTEX_ARRAY_LIST_STRIDE_IBM
SDL_opengl.h, 444
GL_VERTEX_ARRAY_OBJECT_AMD
SDL_opengl.h, 444
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL
SDL_opengl.h, 444
GL_VERTEX_ARRAY_POINTER_EXT
SDL_opengl.h, 444
GL_VERTEX_ARRAY_RANGE_APPLE
SDL_opengl.h, 444
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE
SDL_opengl.h, 444
GL_VERTEX_ARRAY_RANGE_LENGTH_NV
SDL_opengl.h, 445
GL_VERTEX_ARRAY_RANGE_NV
SDL_opengl.h, 445
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE
SDL_opengl.h, 445
GL_VERTEX_ARRAY_RANGE_POINTER_NV
SDL_opengl.h, 445
GL_VERTEX_ARRAY_RANGE_VALID_NV
SDL_opengl.h, 445
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV
SDL_opengl.h, 445
GL_VERTEX_ARRAY_SIZE_EXT
SDL_opengl.h, 445
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE
SDL_opengl.h, 445
GL_VERTEX_ARRAY_STRIDE_EXT
SDL_opengl.h, 445
GL_VERTEX_ARRAY_TYPE_EXT
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY0_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY10_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY11_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY12_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY13_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY14_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY15_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY1_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY2_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY3_NV

INDEX

SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY4_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY5_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY6_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY7_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY8_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY9_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT
SDL_opengl.h, 445
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_DIVISOR
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_ENABLED
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_INTEGER
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_POINTER
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_SIZE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_STRIDE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_TYPE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV
SDL_opengl.h, 446
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_VERTEX_ATTRIB_MAP1_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP2_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE
SDL_opengl.h, 446
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE
SDL_opengl.h, 447
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE
SDL_opengl.h, 447
GL_VERTEX_BLEND_ARB
SDL_opengl.h, 447
GL_VERTEX_CONSISTENT_HINT_PGI
SDL_opengl.h, 447
GL_VERTEX_DATA_HINT_PGI
SDL_opengl.h, 447
GL_VERTEX_ID_NV
SDL_opengl.h, 447
GL_VERTEX_PRECLIP_HINT_SGIX
SDL_opengl.h, 447
GL_VERTEX_PRECLIP_SGIX
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_ARB
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_BINDING_NV
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_NV
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_POINT_SIZE
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_POINT_SIZE_ARB
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_POINT_SIZE_NV
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_TWO_SIDE
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_TWO_SIDE_ARB
SDL_opengl.h, 447
GL_VERTEX_PROGRAM_TWO_SIDE_NV
SDL_opengl.h, 447
GL_VERTEX_SHADER
SDL_opengl.h, 447
GL_VERTEX_SHADER_ARB
SDL_opengl.h, 447
GL_VERTEX_SHADER_BINDING_EXT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

673

SDL_opengl.h, 447
GL_VERTEX_SHADER_BIT
SDL_opengl.h, 447
GL_VERTEX_SHADER_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_INSTRUCTIONS_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_INVARIANTS_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_LOCALS_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_OPTIMIZED_EXT
SDL_opengl.h, 447
GL_VERTEX_SHADER_VARIANTS_EXT
SDL_opengl.h, 448
GL_VERTEX_SOURCE_ATI
SDL_opengl.h, 448
GL_VERTEX_STATE_PROGRAM_NV
SDL_opengl.h, 448
GL_VERTEX_STREAM0_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM1_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM2_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM3_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM4_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM5_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM6_ATI
SDL_opengl.h, 448
GL_VERTEX_STREAM7_ATI
SDL_opengl.h, 448
GL_VERTEX_WEIGHT_ARRAY_EXT
SDL_opengl.h, 448
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT
SDL_opengl.h, 448
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT
SDL_opengl.h, 448
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT
SDL_opengl.h, 448
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT
SDL_opengl.h, 448
GL_VERTEX_WEIGHTING_EXT
SDL_opengl.h, 448
GL_VIBRANCE_BIAS_NV
SDL_opengl.h, 448
GL_VIBRANCE_SCALE_NV
SDL_opengl.h, 448
GL_VIDEO_BUFFER_BINDING_NV
SDL_opengl.h, 448
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV
SDL_opengl.h, 448
GL_VIDEO_BUFFER_NV

674

SDL_opengl.h, 448
GL_VIDEO_BUFFER_PITCH_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV
SDL_opengl.h, 448
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV
SDL_opengl.h, 449
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV
SDL_opengl.h, 449
GL_VIDEO_COLOR_CONVERSION_MAX_NV
SDL_opengl.h, 449
GL_VIDEO_COLOR_CONVERSION_MIN_NV
SDL_opengl.h, 449
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV
SDL_opengl.h, 449
GL_VIEWPORT_BOUNDS_RANGE
SDL_opengl.h, 449
GL_VIEWPORT_INDEX_PROVOKING_VERTEX
SDL_opengl.h, 449
GL_VIEWPORT_SUBPIXEL_BITS
SDL_opengl.h, 449
GL_VOLATILE_APPLE
SDL_opengl.h, 449
GL_W_EXT
SDL_opengl.h, 449
GL_WAIT_FAILED
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_ARB
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_BUFFER_BINDING
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_POINTER_ARB
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_SIZE_ARB
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_STRIDE_ARB
SDL_opengl.h, 449
GL_WEIGHT_ARRAY_TYPE_ARB
SDL_opengl.h, 449
GL_WEIGHT_SUM_UNITY_ARB
SDL_opengl.h, 449
GL_WIDE_LINE_HINT_PGI
SDL_opengl.h, 449
GL_WIN_phong_shading
SDL_opengl.h, 449
GL_WIN_specular_fog
SDL_opengl.h, 449
GL_WRAP_BORDER_SUN

INDEX

SDL_opengl.h, 449
GL_WRITE_DISCARD_NV
SDL_opengl.h, 449
GL_WRITE_ONLY
SDL_opengl.h, 449
GL_WRITE_ONLY_ARB
SDL_opengl.h, 449
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV
SDL_opengl.h, 449
GL_WRITE_PIXEL_DATA_RANGE_NV
SDL_opengl.h, 449
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV
SDL_opengl.h, 450
GL_X_EXT
SDL_opengl.h, 450
GL_Y_EXT
SDL_opengl.h, 450
GL_YCBAYCR8A_4224_NV
SDL_opengl.h, 450
GL_YCBCR_422_APPLE
SDL_opengl.h, 450
GL_YCBCR_MESA
SDL_opengl.h, 450
GL_YCBYCR8_422_NV
SDL_opengl.h, 450
GL_YCRCB_422_SGIX
SDL_opengl.h, 450
GL_YCRCB_444_SGIX
SDL_opengl.h, 450
GL_YCRCB_SGIX
SDL_opengl.h, 450
GL_YCRCBA_SGIX
SDL_opengl.h, 450
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV
SDL_opengl.h, 450
GL_Z4Y12Z4CB12Z4CR12_444_NV
SDL_opengl.h, 450
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV
SDL_opengl.h, 450
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV
SDL_opengl.h, 450
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV
SDL_opengl.h, 450
GL_Z_EXT
SDL_opengl.h, 450
GL_ZERO_EXT
SDL_opengl.h, 450
GLAPI
SDL_opengl.h, 450
GLDEBUGPROCAMD
SDL_opengl.h, 454
GLEXT_64_TYPES_DEFINED
SDL_opengl.h, 450
GLboolean
SDL_opengl.h, 463
GLchar
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 454
GLcharARB
SDL_opengl.h, 454
GLenum
SDL_opengl.h, 463
GLhalfARB
SDL_opengl.h, 455
GLhalfNV
SDL_opengl.h, 455
GLhandleARB
SDL_opengl.h, 455, 463
GLint
SDL_opengl.h, 463
GLint64
SDL_opengl.h, 455
GLint64EXT
SDL_opengl.h, 455
GLintptr
SDL_opengl.h, 455, 463
GLintptrARB
SDL_opengl.h, 455
GLsizeiptr
SDL_opengl.h, 455
GLsizeiptrARB
SDL_opengl.h, 455
GLsync
SDL_opengl.h, 455, 463
GLuint
SDL_opengl.h, 463
GLuint64
SDL_opengl.h, 455
GLuint64EXT
SDL_opengl.h, 455
GLvdpauSurfaceNV
SDL_opengl.h, 455, 463
GREY_COLOR
Definitions, 18
Game, 19
animate, 20
can_merge, 20
can_play, 20
display_game_over, 20
event_handler, 21
Game, 19
game_over, 21
get_background, 21
get_block_coords, 21
get_coords_block, 22
get_rects, 22
is_game_over, 22
key_handler, 22
on_turn_end, 22
play, 22
random_block, 23
restart, 23
show_stats, 23
spawn_block, 23
start, 23
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

675

stop, 23
won, 24
Game.cpp
assert_coords, 124
game_over
Game, 21
GameWindow, 24
GameWindow, 26
add, 26
display_game_over, 26
display_score, 26
display_stats_button, 26
GameWindow, 25
stats_button_clicked, 26
update_score, 27
gestureId
SDL_DollarGestureEvent, 44
get_background
Game, 21
get_block_color
Definitions, 15
get_block_coords
Game, 21
get_coords_block
Game, 22
get_number
NumberedRect, 31
get_rect
Rect, 35
get_rects
Game, 22
get_renderer
Window, 115
getProcAddress
SDL_opengl.h, 454
gl_accelerated
SDLTest_CommonState, 98
gl_accum_alpha_size
SDLTest_CommonState, 98
gl_accum_blue_size
SDLTest_CommonState, 98
gl_accum_green_size
SDLTest_CommonState, 98
gl_accum_red_size
SDLTest_CommonState, 98
gl_alpha_size
SDLTest_CommonState, 98
gl_blue_size
SDLTest_CommonState, 98
gl_buffer_size
SDLTest_CommonState, 98
gl_debug
SDLTest_CommonState, 98
gl_depth_size
SDLTest_CommonState, 98
gl_double_buffer
SDLTest_CommonState, 99
gl_green_size

676

SDLTest_CommonState, 99
gl_major_version
SDLTest_CommonState, 99
gl_minor_version
SDLTest_CommonState, 99
gl_multisamplebuffers
SDLTest_CommonState, 99
gl_multisamplesamples
SDLTest_CommonState, 99
gl_profile_mask
SDLTest_CommonState, 99
gl_red_size
SDLTest_CommonState, 99
gl_retained_backing
SDLTest_CommonState, 99
gl_stencil_size
SDLTest_CommonState, 99
gl_stereo
SDLTest_CommonState, 99
Gloss
SDL_PixelFormat, 80
Gmask
SDL_PixelFormat, 80
green
SDL_opengl.h, 455
group
SDL_opengl.h, 455
groupString
SDL_opengl.h, 455
groups
SDL_opengl.h, 455
groupsSize
SDL_opengl.h, 455
Gshift
SDL_PixelFormat, 80
h
SDL_DisplayMode, 44
SDL_Rect, 82
SDL_Surface, 86
SDL_opengl.h, 455
HAVE_STDARG_H
SDL_config.h, 148
HAVE_STDDEF_H
SDL_config.h, 148
HIGHEST_SCORE
Stats.hpp, 600
hat
SDL_GameControllerButtonBind, 50
SDL_JoyHatEvent, 68
hat_mask
SDL_GameControllerButtonBind, 50
height
SDL_opengl.h, 455
SDLTest_SurfaceImage_s, 102
here
SDL_RWops, 85
hidden
SDL_RWops, 85

INDEX

hide
Window, 115
highest_score
Stats, 106
hwnd
SDL_SysWMmsg, 89
i
SDLTest_Md5Context, 101
id
SDL_Finger, 49
SDL_opengl.h, 455
ids
SDL_opengl.h, 455
image
SDL_opengl.h, 455
imageSize
SDL_opengl.h, 455
img
SDL_opengl.h, 455
in
SDL_opengl.h, 455
SDLTest_Md5Context, 101
index
SDL_opengl.h, 455
indices
SDL_opengl.h, 456
indirect
SDL_opengl.h, 456
info
SDL_SysWMinfo, 88
infoLog
SDL_opengl.h, 456
init_number
NumberedRect, 32
init_numbers
NumberedRect, 32
input
SDL_opengl.h, 456
int
SDL_RWops, 84
SDL_events.h, 161
SDL_thread.h, 561
int16_t
SDL_config.h, 149
int32_t
SDL_config.h, 149
int64_t
SDL_config.h, 149
int8_t
SDL_config.h, 149
internalFormat
SDL_opengl.h, 456
internalformat
SDL_opengl.h, 456
interp
SDL_opengl.h, 456
interval
SDL_HapticCondition, 51
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_HapticConstant, 53
SDL_HapticCustom, 55
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
invert
SDL_opengl.h, 456
is_game_over
Game, 22
is_running
Program, 33
jaxis
SDL_Event, 47
jball
SDL_Event, 47
jbutton
SDL_Event, 47
jdevice
SDL_Event, 47
jhat
SDL_Event, 47
KMOD_ALT
SDL_keycode.h, 219
KMOD_CAPS
SDL_keycode.h, 225
KMOD_CTRL
SDL_keycode.h, 219
KMOD_GUI
SDL_keycode.h, 219
KMOD_LALT
SDL_keycode.h, 225
KMOD_LCTRL
SDL_keycode.h, 225
KMOD_LGUI
SDL_keycode.h, 225
KMOD_LSHIFT
SDL_keycode.h, 225
KMOD_MODE
SDL_keycode.h, 225
KMOD_NONE
SDL_keycode.h, 225
KMOD_NUM
SDL_keycode.h, 225
KMOD_RALT
SDL_keycode.h, 225
KMOD_RCTRL
SDL_keycode.h, 225
KMOD_RESERVED
SDL_keycode.h, 225
KMOD_RGUI
SDL_keycode.h, 225
KMOD_RSHIFT
SDL_keycode.h, 225
KMOD_SHIFT
SDL_keycode.h, 219
key
SDL_Event, 47
key0
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

677

SDL_opengl.h, 456
key1
SDL_opengl.h, 456
key_handler
Game, 22
keysym
SDL_KeyboardEvent, 70
LEFT
Definitions.hpp, 120
LEFT_MOVES
Stats.hpp, 600
lParam
SDL_SysWMmsg, 89
large_magnitude
SDL_HapticLeftRight, 60
layer
SDL_opengl.h, 456
layered
SDL_opengl.h, 456
left
SDL_opengl.h, 456
left_coeff
SDL_HapticCondition, 51
left_sat
SDL_HapticCondition, 51
leftright
SDL_HapticEffect, 59
len
SDL_AudioCVT, 37
SDL_audio.h, 141
SDL_opengl.h, 456
len_cvt
SDL_AudioCVT, 38
len_mult
SDL_AudioCVT, 38
len_ratio
SDL_AudioCVT, 38
length
SDL_HapticCondition, 51
SDL_HapticConstant, 53
SDL_HapticCustom, 55
SDL_HapticLeftRight, 60
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
SDL_TextEditingEvent, 90
SDL_opengl.h, 456
lengths
SDL_opengl.h, 456
level
SDL_HapticConstant, 53
SDL_opengl.h, 456
limit
SDL_opengl.h, 456
linenum
SDL_assert_data, 36
location
SDL_opengl.h, 456
locations

678

SDL_opengl.h, 456
lock_data
SDL_Surface, 87
locked
SDL_Surface, 87
lod
SDL_opengl.h, 456
logb
Definitions.hpp, 122
logical_h
SDLTest_CommonState, 99
logical_w
SDLTest_CommonState, 99
lose
Stats, 106
m
SDL_opengl.h, 456
M_PI
SDL_stdinc.h, 520
m_color
Rect, 35
m_rect
Animation, 12
Rect, 35
m_renderer
Window, 116
m_window
Window, 116
MAX_BLOCKS
Definitions.hpp, 120
MAX_STATS
Stats.hpp, 600
MAXIMAL_BLOCK
Stats.hpp, 600
MD5UINT4
SDL_test_md5.h, 558
magnitude
SDL_HapticPeriodic, 62
main
Main.cpp, 124
Main.cpp
main, 124
major
SDL_version, 94
map
SDL_Surface, 87
mapping
SDL_opengl.h, 456
mask
SDL_opengl.h, 456
matrix
SDL_opengl.h, 456
max_name_size
Stats, 107
max_texture_height
SDL_RendererInfo, 83
max_texture_width
SDL_RendererInfo, 83

INDEX

max_value_size
Stats, 107
maxActiveCounters
SDL_opengl.h, 456
maxCount
SDL_opengl.h, 456
maxLength
SDL_opengl.h, 456
maximal_block
Stats, 107
maxnum
SDL_RWops, 85
mem
SDL_RWops, 85
Merge, 27
Merge, 28
animate, 28
Merge, 28
operator=, 28
merge
Stats, 107
message
SDL_MessageBoxData, 73
SDL_opengl.h, 457
messageLog
SDL_opengl.h, 457
mgesture
SDL_Event, 48
minPresentTime
SDL_opengl.h, 457
minor
SDL_version, 94
mod
SDL_Keysym, 71
mode
SDL_WindowShapeMode, 96
SDL_opengl.h, 457
modeAlpha
SDL_opengl.h, 457
modeRGB
SDL_opengl.h, 457
modestride
SDL_opengl.h, 457
monitors
SDL_opengl.h, 457
motion
SDL_Event, 48
Move, 29
Move, 29
animate, 30
Move, 29
operator=, 30
move
Stats, 107
msg
SDL_SysWMEvent, 88
SDL_SysWMmsg, 89
muxSum
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_opengl.h, 457

679

nz
SDL_opengl.h, 457

n
SDL_opengl.h, 457
NULL
begin_code.h, 125
name
SDL_RendererInfo, 83
SDL_opengl.h, 457
SDLTest_TestCaseReference, 102
SDLTest_TestSuiteReference, 103
namelen
SDL_opengl.h, 457
names
SDL_opengl.h, 457
nbuffers
SDL_opengl.h, 457
ncolors
SDL_Palette, 79
needed
SDL_AudioCVT, 38
next
SDL_PixelFormat, 80
SDL_assert_data, 36
next_number
NumberedRect, 32
normalized
SDL_opengl.h, 457
num
SDL_RWops, 85
SDL_opengl.h, 457
num_texture_formats
SDL_RendererInfo, 83
num_windows
SDLTest_CommonState, 99
numCounters
SDL_opengl.h, 457
numFingers
SDL_DollarGestureEvent, 44
SDL_MultiGestureEvent, 78
numTextureNames
SDL_opengl.h, 457
NumberedRect, 30
NumberedRect, 31
destroy_numbers, 31
draw, 31
get_number, 31
init_number, 32
init_numbers, 32
next_number, 32
NumberedRect, 31
NumberedRects
Definitions.hpp, 120
numbuttons
SDL_MessageBoxData, 73
nx
SDL_opengl.h, 457
ny
SDL_opengl.h, 457
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

obj
SDL_opengl.h, 457
offset
SDL_HapticPeriodic, 62
SDL_RWops, 85
SDL_opengl.h, 457
on_turn_end
Game, 22
operator<<
Stats, 110
operator+
Stats, 110
operator++
Definitions.hpp, 122
operator+=
Stats, 107
operator=
Merge, 28
Move, 30
Spawn, 104
Stats, 109
option
SDL_opengl.h, 457
order
SDL_opengl.h, 457
outW
SDL_opengl.h, 457
outX
SDL_opengl.h, 457
outY
SDL_opengl.h, 457
outZ
SDL_opengl.h, 458
p
SDL_opengl.h, 458
PFNGLGETSTRINGIPROC
SDL_opengl.h, 458
PFNGLMAPBUFFERARBPROC
SDL_opengl.h, 458
PFNGLMAPBUFFERPROC
SDL_opengl.h, 458
PFNGLMAPBUFFERRANGEPROC
SDL_opengl.h, 458
PFNGLMAPNAMEDBUFFEREXTPROC
SDL_opengl.h, 458
PFNGLMAPNAMEDBUFFERRANGEEXTPROC
SDL_opengl.h, 458
PFNGLMAPOBJECTBUFFERATIPROC
SDL_opengl.h, 458
packed
SDL_opengl.h, 458
padding
SDL_AudioSpec, 39
SDL_Event, 48
SDL_MultiGestureEvent, 78

680

SDL_PixelFormat, 80
padding1
SDL_ControllerAxisEvent, 41
SDL_ControllerButtonEvent, 42
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_JoyButtonEvent, 67
SDL_JoyHatEvent, 68
SDL_MouseButtonEvent, 74
SDL_WindowEvent, 95
padding2
SDL_ControllerAxisEvent, 41
SDL_ControllerButtonEvent, 42
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_JoyButtonEvent, 67
SDL_JoyHatEvent, 69
SDL_KeyboardEvent, 70
SDL_WindowEvent, 95
padding3
SDL_ControllerAxisEvent, 41
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_KeyboardEvent, 70
SDL_WindowEvent, 95
padding4
SDL_ControllerAxisEvent, 41
SDL_JoyAxisEvent, 65
palette
SDL_PixelFormat, 80
param
SDL_opengl.h, 458
SDL_timer.h, 565
parameters
SDL_WindowShapeMode, 96
params
SDL_opengl.h, 458
patch
SDL_version, 94
path
SDL_opengl.h, 458
pattern
SDL_opengl.h, 458
period
SDL_HapticCustom, 55
SDL_HapticPeriodic, 62
periodic
SDL_HapticEffect, 59
phase
SDL_HapticPeriodic, 62
pipelines
SDL_opengl.h, 458
pitch
SDL_Surface, 87
pixel_data
SDLTest_SurfaceImage_s, 102
pixels
SDL_Surface, 87

INDEX

SDL_opengl.h, 458
play
Game, 22
Stats, 109
pname
SDL_opengl.h, 458
pointer
SDL_opengl.h, 458
points
SDL_opengl.h, 458
portion
SDL_opengl.h, 458
pow2
Definitions.hpp, 122
precision
SDL_opengl.h, 458
precisiontype
SDL_opengl.h, 458
presentDurationId
SDL_opengl.h, 458
preserve
SDL_opengl.h, 458
pressure
SDL_Finger, 49
SDL_TouchFingerEvent, 92
primcount
SDL_opengl.h, 458
priorities
SDL_opengl.h, 458
Program, 32
is_running, 33
start, 33
stop, 33
program
SDL_opengl.h, 458
programs
SDL_opengl.h, 459
ptr
SDL_RWops, 85
ptrstride
SDL_opengl.h, 459
q
SDL_opengl.h, 459
query
SDL_opengl.h, 459
quit
SDL_Event, 48
r
SDL_Color, 40
SDL_MessageBoxColor, 72
SDL_opengl.h, 459
RIGHT
Definitions.hpp, 120
RIGHT_MOVES
Stats.hpp, 600
RW_SEEK_CUR
SDL_rwops.h, 504
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

RW_SEEK_END
SDL_rwops.h, 504
RW_SEEK_SET
SDL_rwops.h, 504
ramp
SDL_HapticEffect, 59
random_block
Game, 23
range
SDL_opengl.h, 459
rate_incr
SDL_AudioCVT, 38
readOffset
SDL_opengl.h, 459
Readme.MD, 117
Rect, 33
Rect, 35
draw, 35
get_rect, 35
m_color, 35
m_rect, 35
Rect, 34
Rects
Definitions.hpp, 120
ref
SDL_opengl.h, 459
refcount
SDL_Palette, 79
SDL_PixelFormat, 80
SDL_Surface, 87
refresh_rate
SDL_DisplayMode, 44
SDLTest_CommonState, 99
render_finish
Window, 115
render_flags
SDLTest_CommonState, 99
renderbuffer
SDL_opengl.h, 459
renderbuffers
SDL_opengl.h, 459
renderbuffertarget
SDL_opengl.h, 459
renderdriver
SDLTest_CommonState, 99
renderers
SDLTest_CommonState, 99
repeat
SDL_KeyboardEvent, 70
res
SDL_opengl.h, 459
reset
SDL_opengl.h, 459
residences
SDL_opengl.h, 459
restart
Game, 23
Stats, 109
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

681

result
SDL_opengl.h, 459
right
SDL_opengl.h, 459
right_coeff
SDL_HapticCondition, 51
right_sat
SDL_HapticCondition, 51
Rloss
SDL_PixelFormat, 80
Rmask
SDL_PixelFormat, 80
row
SDL_opengl.h, 459
rowBufSize
SDL_opengl.h, 459
Rshift
SDL_PixelFormat, 80
s
SDL_opengl.h, 459
SDL.h
SDL_INIT_AUDIO, 127
SDL_INIT_EVENTS, 127
SDL_INIT_EVERYTHING, 127
SDL_INIT_GAMECONTROLLER, 127
SDL_INIT_HAPTIC, 127
SDL_INIT_JOYSTICK, 127
SDL_INIT_NOPARACHUTE, 127
SDL_INIT_TIMER, 127
SDL_INIT_VIDEO, 128
SDL_Init, 128
SDL_InitSubSystem, 128
SDL_Quit, 128
SDL_QuitSubSystem, 128
SDL_WasInit, 128
SDL_ADDEVENT
SDL_events.h, 160
SDL_ALPHA_OPAQUE
SDL_pixels.h, 467
SDL_ALPHA_TRANSPARENT
SDL_pixels.h, 467
SDL_APP_DIDENTERBACKGROUND
SDL_events.h, 160
SDL_APP_DIDENTERFOREGROUND
SDL_events.h, 160
SDL_APP_LOWMEMORY
SDL_events.h, 160
SDL_APP_TERMINATING
SDL_events.h, 160
SDL_APP_WILLENTERBACKGROUND
SDL_events.h, 160
SDL_APP_WILLENTERFOREGROUND
SDL_events.h, 160
SDL_ARRAYORDER_ABGR
SDL_pixels.h, 469
SDL_ARRAYORDER_ARGB
SDL_pixels.h, 469
SDL_ARRAYORDER_BGR

682

SDL_pixels.h, 469
SDL_ARRAYORDER_BGRA
SDL_pixels.h, 469
SDL_ARRAYORDER_NONE
SDL_pixels.h, 469
SDL_ARRAYORDER_RGB
SDL_pixels.h, 469
SDL_ARRAYORDER_RGBA
SDL_pixels.h, 469
SDL_ASSEMBLY_ROUTINES
SDL_config.h, 148
SDL_ASSERT_LEVEL
SDL_assert.h, 129
SDL_ASSERTION_ABORT
SDL_assert.h, 130
SDL_ASSERTION_ALWAYS_IGNORE
SDL_assert.h, 130
SDL_ASSERTION_BREAK
SDL_assert.h, 130
SDL_ASSERTION_IGNORE
SDL_assert.h, 130
SDL_ASSERTION_RETRY
SDL_assert.h, 130
SDL_AUDIO_ALLOW_ANY_CHANGE
SDL_audio.h, 140
SDL_AUDIO_ALLOW_CHANNELS_CHANGE
SDL_audio.h, 140
SDL_AUDIO_ALLOW_FORMAT_CHANGE
SDL_audio.h, 140
SDL_AUDIO_ALLOW_FREQUENCY_CHANGE
SDL_audio.h, 140
SDL_AUDIO_BITSIZE
SDL_audio.h, 140
SDL_AUDIO_DRIVER_DISK
SDL_config.h, 148
SDL_AUDIO_DRIVER_DSOUND
SDL_config.h, 148
SDL_AUDIO_DRIVER_DUMMY
SDL_config.h, 148
SDL_AUDIO_DRIVER_WINMM
SDL_config.h, 148
SDL_AUDIO_DRIVER_XAUDIO2
SDL_config.h, 148
SDL_AUDIO_ISBIGENDIAN
SDL_audio.h, 140
SDL_AUDIO_ISFLOAT
SDL_audio.h, 140
SDL_AUDIO_ISINT
SDL_audio.h, 140
SDL_AUDIO_ISLITTLEENDIAN
SDL_audio.h, 140
SDL_AUDIO_ISSIGNED
SDL_audio.h, 140
SDL_AUDIO_ISUNSIGNED
SDL_audio.h, 140
SDL_AUDIO_MASK_BITSIZE
SDL_audio.h, 140
SDL_AUDIO_MASK_DATATYPE

INDEX

SDL_audio.h, 140
SDL_AUDIO_MASK_ENDIAN
SDL_audio.h, 140
SDL_AUDIO_MASK_SIGNED
SDL_audio.h, 140
SDL_AUDIO_PAUSED
SDL_audio.h, 141
SDL_AUDIO_PLAYING
SDL_audio.h, 141
SDL_AUDIO_STOPPED
SDL_audio.h, 141
SDL_AUDIOCVT_PACKED
SDL_audio.h, 140
SDL_AddEventWatch
SDL_events.h, 161
SDL_AddHintCallback
SDL_hints.h, 204
SDL_AddTimer
SDL_timer.h, 565
SDL_AllocFormat
SDL_pixels.h, 470
SDL_AllocPalette
SDL_pixels.h, 470
SDL_AllocRW
SDL_rwops.h, 505
SDL_AssertionHandler
SDL_assert.h, 130
SDL_AtomicAdd
SDL_atomic.h, 134
SDL_AtomicCAS
SDL_atomic.h, 134
SDL_AtomicCASPtr
SDL_atomic.h, 135
SDL_AtomicDecRef
SDL_atomic.h, 133
SDL_AtomicGet
SDL_atomic.h, 135
SDL_AtomicGetPtr
SDL_atomic.h, 135
SDL_AtomicIncRef
SDL_atomic.h, 134
SDL_AtomicLock
SDL_atomic.h, 135
SDL_AtomicSet
SDL_atomic.h, 135
SDL_AtomicSetPtr
SDL_atomic.h, 135
SDL_AtomicTryLock
SDL_atomic.h, 135
SDL_AtomicUnlock
SDL_atomic.h, 136
SDL_AudioCVT, 37
buf, 37
dst_format, 37
filter_index, 37
filters, 37
len, 37
len_cvt, 38
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

len_mult, 38
len_ratio, 38
needed, 38
rate_incr, 38
SDL_audio.h, 141
src_format, 38
SDL_AudioDeviceID
SDL_audio.h, 141
SDL_AudioFormat
SDL_audio.h, 141
SDL_AudioInit
SDL_audio.h, 141
SDL_AudioQuit
SDL_audio.h, 141
SDL_AudioSpec, 38
callback, 39
channels, 39
format, 39
freq, 39
padding, 39
SDL_audio.h, 141
samples, 39
silence, 39
size, 39
userdata, 39
SDL_AudioStatus
SDL_audio.h, 141
SDL_BIG_ENDIAN
SDL_endian.h, 152
SDL_BITMAPORDER_1234
SDL_pixels.h, 468
SDL_BITMAPORDER_4321
SDL_pixels.h, 468
SDL_BITMAPORDER_NONE
SDL_pixels.h, 468
SDL_BITSPERPIXEL
SDL_pixels.h, 467
SDL_BLENDMODE_ADD
SDL_blendmode.h, 146
SDL_BLENDMODE_BLEND
SDL_blendmode.h, 145
SDL_BLENDMODE_MOD
SDL_blendmode.h, 146
SDL_BLENDMODE_NONE
SDL_blendmode.h, 145
SDL_BUTTON
SDL_mouse.h, 235
SDL_BUTTON_LEFT
SDL_mouse.h, 235
SDL_BUTTON_LMASK
SDL_mouse.h, 236
SDL_BUTTON_MIDDLE
SDL_mouse.h, 236
SDL_BUTTON_MMASK
SDL_mouse.h, 236
SDL_BUTTON_RIGHT
SDL_mouse.h, 236
SDL_BUTTON_RMASK
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

683

SDL_mouse.h, 236
SDL_BUTTON_X1
SDL_mouse.h, 236
SDL_BUTTON_X1MASK
SDL_mouse.h, 236
SDL_BUTTON_X2
SDL_mouse.h, 236
SDL_BUTTON_X2MASK
SDL_mouse.h, 236
SDL_BYTEORDER
SDL_endian.h, 152
SDL_BYTESPERPIXEL
SDL_pixels.h, 467
SDL_BlendMode
SDL_blendmode.h, 145
SDL_BlitScaled
SDL_surface.h, 527
SDL_BlitSurface
SDL_surface.h, 527
SDL_BuildAudioCVT
SDL_audio.h, 141
SDL_CACHELINE_SIZE
SDL_cpuinfo.h, 150
SDL_CLIPBOARDUPDATE
SDL_events.h, 161
SDL_COMPILE_TIME_ASSERT
SDL_stdinc.h, 520
SDL_COMPILEDVERSION
SDL_version.h, 573
SDL_CONTROLLER_AXIS_INVALID
SDL_gamecontroller.h, 167
SDL_CONTROLLER_AXIS_LEFTX
SDL_gamecontroller.h, 167
SDL_CONTROLLER_AXIS_LEFTY
SDL_gamecontroller.h, 167
SDL_CONTROLLER_AXIS_MAX
SDL_gamecontroller.h, 168
SDL_CONTROLLER_AXIS_RIGHTX
SDL_gamecontroller.h, 168
SDL_CONTROLLER_AXIS_RIGHTY
SDL_gamecontroller.h, 168
SDL_CONTROLLER_AXIS_TRIGGERLEFT
SDL_gamecontroller.h, 168
SDL_CONTROLLER_AXIS_TRIGGERRIGHT
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BINDTYPE_AXIS
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BINDTYPE_BUTTON
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BINDTYPE_HAT
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BINDTYPE_NONE
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_A
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_B
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_BACK

684

SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_DPAD_DOWN
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_DPAD_LEFT
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_DPAD_RIGHT
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_DPAD_UP
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_GUIDE
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_INVALID
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_LEFTSHOULDER
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_LEFTSTICK
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_MAX
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_RIGHTSHOULDER
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_RIGHTSTICK
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_START
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_X
SDL_gamecontroller.h, 168
SDL_CONTROLLER_BUTTON_Y
SDL_gamecontroller.h, 168
SDL_CONTROLLERAXISMOTION
SDL_events.h, 160
SDL_CONTROLLERBUTTONDOWN
SDL_events.h, 160
SDL_CONTROLLERBUTTONUP
SDL_events.h, 160
SDL_CONTROLLERDEVICEADDED
SDL_events.h, 161
SDL_CONTROLLERDEVICEREMAPPED
SDL_events.h, 161
SDL_CONTROLLERDEVICEREMOVED
SDL_events.h, 161
SDL_CalculateGammaRamp
SDL_pixels.h, 470
SDL_ClearError
SDL_error.h, 153
SDL_ClearHints
SDL_hints.h, 204
SDL_CloseAudio
SDL_audio.h, 142
SDL_CloseAudioDevice
SDL_audio.h, 142
SDL_Color, 39
a, 40
b, 40
g, 40
r, 40
SDL_pixels.h, 468
SDL_Colour

INDEX

SDL_pixels.h, 467
SDL_CommonEvent, 40
SDL_events.h, 157
timestamp, 40
type, 40
SDL_CompilerBarrier
SDL_atomic.h, 134
SDL_CondBroadcast
SDL_mutex.h, 241
SDL_CondSignal
SDL_mutex.h, 241
SDL_CondWait
SDL_mutex.h, 241
SDL_CondWaitTimeout
SDL_mutex.h, 241
SDL_ControllerAxisEvent, 40
axis, 41
padding1, 41
padding2, 41
padding3, 41
padding4, 41
SDL_events.h, 157
timestamp, 41
type, 41
value, 41
which, 41
SDL_ControllerButtonEvent, 41
button, 42
padding1, 42
padding2, 42
SDL_events.h, 157
state, 42
timestamp, 42
type, 42
which, 42
SDL_ControllerDeviceEvent, 42
SDL_events.h, 157
timestamp, 43
type, 43
which, 43
SDL_ConvertAudio
SDL_audio.h, 142
SDL_ConvertPixels
SDL_surface.h, 528
SDL_ConvertSurface
SDL_surface.h, 529
SDL_ConvertSurfaceFormat
SDL_surface.h, 529
SDL_CreateColorCursor
SDL_mouse.h, 236
SDL_CreateCond
SDL_mutex.h, 241
SDL_CreateCursor
SDL_mouse.h, 237
SDL_CreateMutex
SDL_mutex.h, 242
SDL_CreateRGBSurface
SDL_surface.h, 529
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_CreateRGBSurfaceFrom
SDL_surface.h, 529
SDL_CreateRenderer
SDL_render.h, 482
SDL_CreateSemaphore
SDL_mutex.h, 242
SDL_CreateShapedWindow
SDL_shape.h, 516
SDL_CreateSoftwareRenderer
SDL_render.h, 483
SDL_CreateSystemCursor
SDL_mouse.h, 237
SDL_CreateTexture
SDL_render.h, 483
SDL_CreateTextureFromSurface
SDL_render.h, 483
SDL_CreateThread
SDL_thread.h, 561
SDL_CreateWindow
SDL_video.h, 583
SDL_CreateWindowAndRenderer
SDL_render.h, 485
SDL_CreateWindowFrom
SDL_video.h, 583
SDL_Cursor
SDL_mouse.h, 236
SDL_DEFINE_PIXELFORMAT
SDL_pixels.h, 467
SDL_DEFINE_PIXELFOURCC
SDL_pixels.h, 467
SDL_DEPRECATED
begin_code.h, 125
SDL_DISABLE
SDL_events.h, 157
SDL_DOLLARGESTURE
SDL_events.h, 161
SDL_DOLLARRECORD
SDL_events.h, 161
SDL_DONTFREE
SDL_surface.h, 527
SDL_DROPFILE
SDL_events.h, 161
SDL_DelEventWatch
SDL_events.h, 161
SDL_DelHintCallback
SDL_hints.h, 204
SDL_Delay
SDL_timer.h, 565
SDL_DestroyCond
SDL_mutex.h, 242
SDL_DestroyMutex
SDL_mutex.h, 242
SDL_DestroyRenderer
SDL_render.h, 485
SDL_DestroySemaphore
SDL_mutex.h, 242
SDL_DestroyTexture
SDL_render.h, 485
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

685

SDL_DestroyWindow
SDL_video.h, 584
SDL_DetachThread
SDL_thread.h, 562
SDL_DisableScreenSaver
SDL_video.h, 584
SDL_DisplayMode, 43
driverdata, 43
format, 43
h, 44
refresh_rate, 44
w, 44
SDL_DollarGestureEvent, 44
error, 44
gestureId, 44
numFingers, 44
SDL_events.h, 158
timestamp, 44
touchId, 44
type, 45
x, 45
y, 45
SDL_DropEvent, 45
file, 45
SDL_events.h, 158
timestamp, 45
type, 46
SDL_EFREAD
SDL_error.h, 153
SDL_EFSEEK
SDL_error.h, 153
SDL_EFWRITE
SDL_error.h, 153
SDL_ENABLE
SDL_events.h, 157
SDL_ENOMEM
SDL_error.h, 153
SDL_EnableScreenSaver
SDL_video.h, 584
SDL_EnclosePoints
SDL_rect.h, 476
SDL_Error
SDL_error.h, 153
SDL_Event, 46
button, 46
caxis, 46
cbutton, 47
cdevice, 47
common, 47
dgesture, 47
drop, 47
edit, 47
jaxis, 47
jball, 47
jbutton, 47
jdevice, 47
jhat, 47
key, 47

686

mgesture, 48
motion, 48
padding, 48
quit, 48
SDL_events.h, 158
syswm, 48
text, 48
tfinger, 48
type, 48
user, 48
wheel, 48
window, 48
SDL_EventState
SDL_events.h, 161
SDL_EventType
SDL_events.h, 160
SDL_FALSE
SDL_stdinc.h, 522
SDL_FILE
SDL_assert.h, 130
SDL_FILESYSTEM_WINDOWS
SDL_config.h, 148
SDL_FINGERDOWN
SDL_events.h, 161
SDL_FINGERMOTION
SDL_events.h, 161
SDL_FINGERUP
SDL_events.h, 161
SDL_FIRSTEVENT
SDL_events.h, 160
SDL_FLIP_HORIZONTAL
SDL_render.h, 481
SDL_FLIP_NONE
SDL_render.h, 481
SDL_FLIP_VERTICAL
SDL_render.h, 481
SDL_FORCE_INLINE
begin_code.h, 126
SDL_FOURCC
SDL_stdinc.h, 520
SDL_FUNCTION
SDL_assert.h, 130
SDL_FillRect
SDL_surface.h, 529
SDL_FillRects
SDL_surface.h, 529
SDL_FilterEvents
SDL_events.h, 161
SDL_Finger, 49
id, 49
pressure, 49
SDL_touch.h, 567
x, 49
y, 49
SDL_FingerID
SDL_touch.h, 567
SDL_FlushEvent
SDL_events.h, 161

INDEX

SDL_FlushEvents
SDL_events.h, 161
SDL_FreeCursor
SDL_mouse.h, 237
SDL_FreeFormat
SDL_pixels.h, 471
SDL_FreePalette
SDL_pixels.h, 471
SDL_FreeRW
SDL_rwops.h, 505
SDL_FreeSurface
SDL_surface.h, 530
SDL_FreeWAV
SDL_audio.h, 142
SDL_GETEVENT
SDL_events.h, 160
SDL_GL_ACCELERATED_VISUAL
SDL_video.h, 581
SDL_GL_ACCUM_ALPHA_SIZE
SDL_video.h, 581
SDL_GL_ACCUM_BLUE_SIZE
SDL_video.h, 581
SDL_GL_ACCUM_GREEN_SIZE
SDL_video.h, 581
SDL_GL_ACCUM_RED_SIZE
SDL_video.h, 581
SDL_GL_ALPHA_SIZE
SDL_video.h, 581
SDL_GL_BLUE_SIZE
SDL_video.h, 581
SDL_GL_BUFFER_SIZE
SDL_video.h, 581
SDL_GL_BindTexture
SDL_render.h, 489
SDL_GL_CONTEXT_DEBUG_FLAG
SDL_video.h, 582
SDL_GL_CONTEXT_EGL
SDL_video.h, 581
SDL_GL_CONTEXT_FLAGS
SDL_video.h, 581
SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG
SDL_video.h, 582
SDL_GL_CONTEXT_MAJOR_VERSION
SDL_video.h, 581
SDL_GL_CONTEXT_MINOR_VERSION
SDL_video.h, 581
SDL_GL_CONTEXT_PROFILE_COMPATIBILITY
SDL_video.h, 582
SDL_GL_CONTEXT_PROFILE_CORE
SDL_video.h, 582
SDL_GL_CONTEXT_PROFILE_ES
SDL_video.h, 582
SDL_GL_CONTEXT_PROFILE_MASK
SDL_video.h, 581
SDL_GL_CONTEXT_RESET_ISOLATION_FLAG
SDL_video.h, 582
SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_video.h, 582
SDL_GL_CreateContext
SDL_video.h, 591
SDL_GL_DEPTH_SIZE
SDL_video.h, 581
SDL_GL_DOUBLEBUFFER
SDL_video.h, 581
SDL_GL_DeleteContext
SDL_video.h, 591
SDL_GL_ExtensionSupported
SDL_video.h, 591
SDL_GL_FRAMEBUFFER_SRGB_CAPABLE
SDL_video.h, 581
SDL_GL_GREEN_SIZE
SDL_video.h, 581
SDL_GL_GetAttribute
SDL_video.h, 591
SDL_GL_GetCurrentContext
SDL_video.h, 591
SDL_GL_GetCurrentWindow
SDL_video.h, 591
SDL_GL_GetDrawableSize
SDL_video.h, 591
SDL_GL_GetProcAddress
SDL_video.h, 592
SDL_GL_GetSwapInterval
SDL_video.h, 592
SDL_GL_LoadLibrary
SDL_video.h, 592
SDL_GL_MULTISAMPLEBUFFERS
SDL_video.h, 581
SDL_GL_MULTISAMPLESAMPLES
SDL_video.h, 581
SDL_GL_MakeCurrent
SDL_video.h, 592
SDL_GL_RED_SIZE
SDL_video.h, 581
SDL_GL_RETAINED_BACKING
SDL_video.h, 581
SDL_GL_ResetAttributes
SDL_video.h, 593
SDL_GL_SHARE_WITH_CURRENT_CONTEXT
SDL_video.h, 581
SDL_GL_STENCIL_SIZE
SDL_video.h, 581
SDL_GL_STEREO
SDL_video.h, 581
SDL_GL_SetAttribute
SDL_video.h, 593
SDL_GL_SetSwapInterval
SDL_video.h, 593
SDL_GL_SwapWindow
SDL_video.h, 593
SDL_GL_UnbindTexture
SDL_render.h, 489
SDL_GL_UnloadLibrary
SDL_video.h, 593
SDL_GLContext
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

687

SDL_video.h, 580
SDL_GLattr
SDL_video.h, 581
SDL_GLcontextFlag
SDL_video.h, 581
SDL_GLprofile
SDL_video.h, 582
SDL_GameController
SDL_gamecontroller.h, 167
SDL_GameControllerAddMapping
SDL_gamecontroller.h, 168
SDL_GameControllerAddMappingsFromFile
SDL_gamecontroller.h, 167
SDL_GameControllerAddMappingsFromRW
SDL_gamecontroller.h, 168
SDL_GameControllerAxis
SDL_gamecontroller.h, 167
SDL_GameControllerBindType
SDL_gamecontroller.h, 168
SDL_GameControllerButton
SDL_gamecontroller.h, 168
SDL_GameControllerButtonBind, 49
axis, 49
bindType, 49
button, 50
hat, 50
hat_mask, 50
SDL_gamecontroller.h, 167
value, 50
SDL_GameControllerClose
SDL_gamecontroller.h, 169
SDL_GameControllerEventState
SDL_gamecontroller.h, 169
SDL_GameControllerGetAttached
SDL_gamecontroller.h, 169
SDL_GameControllerGetAxis
SDL_gamecontroller.h, 169
SDL_GameControllerGetAxisFromString
SDL_gamecontroller.h, 169
SDL_GameControllerGetBindForAxis
SDL_gamecontroller.h, 169
SDL_GameControllerGetBindForButton
SDL_gamecontroller.h, 170
SDL_GameControllerGetButton
SDL_gamecontroller.h, 170
SDL_GameControllerGetButtonFromString
SDL_gamecontroller.h, 170
SDL_GameControllerGetJoystick
SDL_gamecontroller.h, 170
SDL_GameControllerGetStringForAxis
SDL_gamecontroller.h, 170
SDL_GameControllerGetStringForButton
SDL_gamecontroller.h, 170
SDL_GameControllerMapping
SDL_gamecontroller.h, 170
SDL_GameControllerMappingForGUID
SDL_gamecontroller.h, 170
SDL_GameControllerName

688

SDL_gamecontroller.h, 170
SDL_GameControllerNameForIndex
SDL_gamecontroller.h, 171
SDL_GameControllerOpen
SDL_gamecontroller.h, 171
SDL_GameControllerUpdate
SDL_gamecontroller.h, 171
SDL_GestureID
SDL_gesture.h, 172
SDL_GetAssertionHandler
SDL_assert.h, 130
SDL_GetAssertionReport
SDL_assert.h, 131
SDL_GetAudioDeviceName
SDL_audio.h, 142
SDL_GetAudioDeviceStatus
SDL_audio.h, 142
SDL_GetAudioDriver
SDL_audio.h, 142
SDL_GetAudioStatus
SDL_audio.h, 142
SDL_GetBasePath
SDL_filesystem.h, 164
SDL_GetCPUCacheLineSize
SDL_cpuinfo.h, 150
SDL_GetCPUCount
SDL_cpuinfo.h, 150
SDL_GetClipRect
SDL_surface.h, 530
SDL_GetClipboardText
SDL_clipboard.h, 146
SDL_GetClosestDisplayMode
SDL_video.h, 584
SDL_GetColorKey
SDL_surface.h, 530
SDL_GetCurrentAudioDriver
SDL_audio.h, 142
SDL_GetCurrentDisplayMode
SDL_video.h, 584
SDL_GetCurrentVideoDriver
SDL_video.h, 585
SDL_GetCursor
SDL_mouse.h, 237
SDL_GetDefaultAssertionHandler
SDL_assert.h, 131
SDL_GetDefaultCursor
SDL_mouse.h, 237
SDL_GetDesktopDisplayMode
SDL_video.h, 585
SDL_GetDisplayBounds
SDL_video.h, 585
SDL_GetDisplayMode
SDL_video.h, 585
SDL_GetDisplayName
SDL_video.h, 585
SDL_GetError
SDL_error.h, 153
SDL_GetEventFilter

INDEX

SDL_events.h, 162
SDL_GetEventState
SDL_events.h, 157
SDL_GetHint
SDL_hints.h, 206
SDL_GetKeyFromName
SDL_keyboard.h, 212
SDL_GetKeyFromScancode
SDL_keyboard.h, 212
SDL_GetKeyName
SDL_keyboard.h, 213
SDL_GetKeyboardFocus
SDL_keyboard.h, 212
SDL_GetKeyboardState
SDL_keyboard.h, 212
SDL_GetModState
SDL_keyboard.h, 213
SDL_GetMouseFocus
SDL_mouse.h, 237
SDL_GetMouseState
SDL_mouse.h, 237
SDL_GetNumAudioDevices
SDL_audio.h, 142
SDL_GetNumAudioDrivers
SDL_audio.h, 143
SDL_GetNumDisplayModes
SDL_video.h, 586
SDL_GetNumRenderDrivers
SDL_render.h, 485
SDL_GetNumTouchDevices
SDL_touch.h, 567
SDL_GetNumTouchFingers
SDL_touch.h, 567
SDL_GetNumVideoDisplays
SDL_video.h, 586
SDL_GetNumVideoDrivers
SDL_video.h, 586
SDL_GetPerformanceCounter
SDL_timer.h, 565
SDL_GetPerformanceFrequency
SDL_timer.h, 565
SDL_GetPixelFormatName
SDL_pixels.h, 471
SDL_GetPlatform
SDL_platform.h, 473
SDL_GetPowerInfo
SDL_power.h, 474
SDL_GetPrefPath
SDL_filesystem.h, 164
SDL_GetRGB
SDL_pixels.h, 471
SDL_GetRGBA
SDL_pixels.h, 471
SDL_GetRelativeMouseMode
SDL_mouse.h, 238
SDL_GetRelativeMouseState
SDL_mouse.h, 238
SDL_GetRenderDrawBlendMode
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_render.h, 486
SDL_GetRenderDrawColor
SDL_render.h, 486
SDL_GetRenderDriverInfo
SDL_render.h, 486
SDL_GetRenderTarget
SDL_render.h, 487
SDL_GetRenderer
SDL_render.h, 487
SDL_GetRendererInfo
SDL_render.h, 487
SDL_GetRendererOutputSize
SDL_render.h, 487
SDL_GetRevision
SDL_version.h, 575
SDL_GetRevisionNumber
SDL_version.h, 575
SDL_GetScancodeFromKey
SDL_keyboard.h, 213
SDL_GetScancodeFromName
SDL_keyboard.h, 213
SDL_GetScancodeName
SDL_keyboard.h, 213
SDL_GetShapedWindowMode
SDL_shape.h, 516
SDL_GetSurfaceAlphaMod
SDL_surface.h, 530
SDL_GetSurfaceBlendMode
SDL_surface.h, 530
SDL_GetSurfaceColorMod
SDL_surface.h, 530
SDL_GetSystemRAM
SDL_cpuinfo.h, 150
SDL_GetTextureAlphaMod
SDL_render.h, 487
SDL_GetTextureBlendMode
SDL_render.h, 487
SDL_GetTextureColorMod
SDL_render.h, 489
SDL_GetThreadID
SDL_thread.h, 562
SDL_GetThreadName
SDL_thread.h, 562
SDL_GetTicks
SDL_timer.h, 565
SDL_GetTouchDevice
SDL_touch.h, 567
SDL_GetTouchFinger
SDL_touch.h, 567
SDL_GetVersion
SDL_version.h, 575
SDL_GetVideoDriver
SDL_video.h, 586
SDL_GetWindowBrightness
SDL_video.h, 586
SDL_GetWindowData
SDL_video.h, 587
SDL_GetWindowDisplayIndex
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

689

SDL_video.h, 587
SDL_GetWindowDisplayMode
SDL_video.h, 587
SDL_GetWindowFlags
SDL_video.h, 587
SDL_GetWindowFromID
SDL_video.h, 587
SDL_GetWindowGammaRamp
SDL_video.h, 587
SDL_GetWindowGrab
SDL_video.h, 589
SDL_GetWindowID
SDL_video.h, 589
SDL_GetWindowMaximumSize
SDL_video.h, 589
SDL_GetWindowMinimumSize
SDL_video.h, 589
SDL_GetWindowPixelFormat
SDL_video.h, 590
SDL_GetWindowPosition
SDL_video.h, 590
SDL_GetWindowSize
SDL_video.h, 590
SDL_GetWindowSurface
SDL_video.h, 590
SDL_GetWindowTitle
SDL_video.h, 591
SDL_GetWindowWMInfo
SDL_syswm.h, 537
SDL_HAPTIC_AUTOCENTER
SDL_haptic.h, 176
SDL_HAPTIC_CARTESIAN
SDL_haptic.h, 177
SDL_HAPTIC_CONSTANT
SDL_haptic.h, 177
SDL_HAPTIC_CUSTOM
SDL_haptic.h, 177
SDL_HAPTIC_DAMPER
SDL_haptic.h, 177
SDL_HAPTIC_DINPUT
SDL_config.h, 148
SDL_HAPTIC_FRICTION
SDL_haptic.h, 177
SDL_HAPTIC_GAIN
SDL_haptic.h, 177
SDL_HAPTIC_INERTIA
SDL_haptic.h, 178
SDL_HAPTIC_INFINITY
SDL_haptic.h, 178
SDL_HAPTIC_LEFTRIGHT
SDL_haptic.h, 178
SDL_HAPTIC_PAUSE
SDL_haptic.h, 178
SDL_HAPTIC_POLAR
SDL_haptic.h, 178
SDL_HAPTIC_RAMP
SDL_haptic.h, 179
SDL_HAPTIC_SAWTOOTHDOWN

690

SDL_haptic.h, 179
SDL_HAPTIC_SAWTOOTHUP
SDL_haptic.h, 179
SDL_HAPTIC_SINE
SDL_haptic.h, 179
SDL_HAPTIC_SPHERICAL
SDL_haptic.h, 179
SDL_HAPTIC_SPRING
SDL_haptic.h, 179
SDL_HAPTIC_STATUS
SDL_haptic.h, 180
SDL_HAPTIC_TRIANGLE
SDL_haptic.h, 180
SDL_HAT_CENTERED
SDL_joystick.h, 208
SDL_HAT_DOWN
SDL_joystick.h, 208
SDL_HAT_LEFT
SDL_joystick.h, 208
SDL_HAT_LEFTDOWN
SDL_joystick.h, 208
SDL_HAT_LEFTUP
SDL_joystick.h, 208
SDL_HAT_RIGHT
SDL_joystick.h, 208
SDL_HAT_RIGHTDOWN
SDL_joystick.h, 208
SDL_HAT_RIGHTUP
SDL_joystick.h, 208
SDL_HAT_UP
SDL_joystick.h, 208
SDL_HINT_ACCELEROMETER_AS_JOYSTICK
SDL_hints.h, 199
SDL_HINT_ALLOW_TOPMOST
SDL_hints.h, 199
SDL_HINT_DEFAULT
SDL_hints.h, 204
SDL_HINT_FRAMEBUFFER_ACCELERATION
SDL_hints.h, 199
SDL_HINT_GAMECONTROLLERCONFIG
SDL_hints.h, 200
SDL_HINT_GRAB_KEYBOARD
SDL_hints.h, 200
SDL_HINT_IDLE_TIMER_DISABLED
SDL_hints.h, 200
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS
SDL_hints.h, 200
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK
SDL_hints.h, 200
SDL_HINT_MOUSE_RELATIVE_MODE_WARP
SDL_hints.h, 200
SDL_HINT_NORMAL
SDL_hints.h, 204
SDL_HINT_ORIENTATIONS
SDL_hints.h, 201
SDL_HINT_OVERRIDE

INDEX

SDL_hints.h, 204
SDL_HINT_RENDER_DIRECT3D11_DEBUG
SDL_hints.h, 201
SDL_HINT_RENDER_DIRECT3D_THREADSAFE
SDL_hints.h, 201
SDL_HINT_RENDER_DRIVER
SDL_hints.h, 201
SDL_HINT_RENDER_OPENGL_SHADERS
SDL_hints.h, 201
SDL_HINT_RENDER_SCALE_QUALITY
SDL_hints.h, 201
SDL_HINT_RENDER_VSYNC
SDL_hints.h, 201
SDL_HINT_TIMER_RESOLUTION
SDL_hints.h, 202
SDL_HINT_VIDEO_ALLOW_SCREENSAVER
SDL_hints.h, 202
SDL_HINT_VIDEO_HIGHDPI_DISABLED
SDL_hints.h, 202
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES
SDL_hints.h, 202
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS
SDL_hints.h, 202
SDL_HINT_VIDEO_WIN_D3DCOMPILER
SDL_hints.h, 202
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT
SDL_hints.h, 203
SDL_HINT_VIDEO_X11_XINERAMA
SDL_hints.h, 203
SDL_HINT_VIDEO_X11_XRANDR
SDL_hints.h, 203
SDL_HINT_VIDEO_X11_XVIDMODE
SDL_hints.h, 203
SDL_HINT_WINRT_HANDLE_BACK_BUTTON
SDL_hints.h, 203
SDL_HINT_WINRT_PRIVACY_POLICY_LABEL
SDL_hints.h, 203
SDL_HINT_WINRT_PRIVACY_POLICY_URL
SDL_hints.h, 204
SDL_HINT_XINPUT_ENABLED
SDL_hints.h, 204
SDL_Haptic
SDL_haptic.h, 180
SDL_HapticClose
SDL_haptic.h, 185
SDL_HapticCondition, 50
button, 51
center, 51
deadband, 51
delay, 51
direction, 51
interval, 51
left_coeff, 51
left_sat, 51
length, 51
right_coeff, 51
right_sat, 51
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_haptic.h, 180
type, 52
SDL_HapticConstant, 52
attack_length, 52
attack_level, 52
button, 52
delay, 53
direction, 53
fade_length, 53
fade_level, 53
interval, 53
length, 53
level, 53
SDL_haptic.h, 181
type, 53
SDL_HapticCustom, 53
attack_length, 54
attack_level, 54
button, 54
channels, 54
data, 54
delay, 54
direction, 54
fade_length, 55
fade_level, 55
interval, 55
length, 55
period, 55
SDL_haptic.h, 181
samples, 55
type, 55
SDL_HapticDestroyEffect
SDL_haptic.h, 185
SDL_HapticDirection, 55
dir, 57
SDL_haptic.h, 181
type, 57
SDL_HapticEffect, 57
condition, 58
constant, 58
custom, 59
leftright, 59
periodic, 59
ramp, 59
SDL_haptic.h, 183
type, 59
SDL_HapticEffectSupported
SDL_haptic.h, 185
SDL_HapticGetEffectStatus
SDL_haptic.h, 187
SDL_HapticIndex
SDL_haptic.h, 187
SDL_HapticLeftRight, 59
large_magnitude, 60
length, 60
SDL_haptic.h, 184
small_magnitude, 60
type, 60
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

691

SDL_HapticName
SDL_haptic.h, 187
SDL_HapticNewEffect
SDL_haptic.h, 188
SDL_HapticNumAxes
SDL_haptic.h, 188
SDL_HapticNumEffects
SDL_haptic.h, 188
SDL_HapticNumEffectsPlaying
SDL_haptic.h, 188
SDL_HapticOpen
SDL_haptic.h, 189
SDL_HapticOpenFromJoystick
SDL_haptic.h, 190
SDL_HapticOpenFromMouse
SDL_haptic.h, 190
SDL_HapticOpened
SDL_haptic.h, 189
SDL_HapticPause
SDL_haptic.h, 190
SDL_HapticPeriodic, 60
attack_length, 61
attack_level, 61
button, 62
delay, 62
direction, 62
fade_length, 62
fade_level, 62
interval, 62
length, 62
magnitude, 62
offset, 62
period, 62
phase, 62
SDL_haptic.h, 184
type, 62
SDL_HapticQuery
SDL_haptic.h, 190
SDL_HapticRamp, 63
attack_length, 63
attack_level, 63
button, 63
delay, 64
direction, 64
end, 64
fade_length, 64
fade_level, 64
interval, 64
length, 64
SDL_haptic.h, 185
start, 64
type, 64
SDL_HapticRumbleInit
SDL_haptic.h, 191
SDL_HapticRumblePlay
SDL_haptic.h, 191
SDL_HapticRumbleStop
SDL_haptic.h, 191

692

SDL_HapticRumbleSupported
SDL_haptic.h, 193
SDL_HapticRunEffect
SDL_haptic.h, 193
SDL_HapticSetAutocenter
SDL_haptic.h, 193
SDL_HapticSetGain
SDL_haptic.h, 195
SDL_HapticStopAll
SDL_haptic.h, 195
SDL_HapticStopEffect
SDL_haptic.h, 195
SDL_HapticUnpause
SDL_haptic.h, 196
SDL_HapticUpdateEffect
SDL_haptic.h, 196
SDL_Has3DNow
SDL_cpuinfo.h, 150
SDL_HasAVX
SDL_cpuinfo.h, 150
SDL_HasAltiVec
SDL_cpuinfo.h, 150
SDL_HasClipboardText
SDL_clipboard.h, 146
SDL_HasEvent
SDL_events.h, 162
SDL_HasEvents
SDL_events.h, 162
SDL_HasIntersection
SDL_rect.h, 476
SDL_HasMMX
SDL_cpuinfo.h, 150
SDL_HasRDTSC
SDL_cpuinfo.h, 150
SDL_HasSSE
SDL_cpuinfo.h, 150
SDL_HasSSE2
SDL_cpuinfo.h, 150
SDL_HasSSE3
SDL_cpuinfo.h, 150
SDL_HasSSE41
SDL_cpuinfo.h, 150
SDL_HasSSE42
SDL_cpuinfo.h, 151
SDL_HasScreenKeyboardSupport
SDL_keyboard.h, 214
SDL_HideWindow
SDL_video.h, 593
SDL_HintCallback
SDL_hints.h, 204
SDL_HintPriority
SDL_hints.h, 204
SDL_ICONV_E2BIG
SDL_stdinc.h, 520
SDL_ICONV_EILSEQ
SDL_stdinc.h, 521
SDL_ICONV_EINVAL
SDL_stdinc.h, 521

INDEX

SDL_ICONV_ERROR
SDL_stdinc.h, 521
SDL_IGNORE
SDL_events.h, 157
SDL_INIT_AUDIO
SDL.h, 127
SDL_INIT_EVENTS
SDL.h, 127
SDL_INIT_EVERYTHING
SDL.h, 127
SDL_INIT_GAMECONTROLLER
SDL.h, 127
SDL_INIT_HAPTIC
SDL.h, 127
SDL_INIT_JOYSTICK
SDL.h, 127
SDL_INIT_NOPARACHUTE
SDL.h, 127
SDL_INIT_TIMER
SDL.h, 127
SDL_INIT_VIDEO
SDL.h, 128
SDL_INLINE
begin_code.h, 126
SDL_INVALID_SHAPE_ARGUMENT
SDL_shape.h, 515
SDL_ISPIXELFORMAT_ALPHA
SDL_pixels.h, 467
SDL_ISPIXELFORMAT_FOURCC
SDL_pixels.h, 467
SDL_ISPIXELFORMAT_INDEXED
SDL_pixels.h, 467
SDL_Init
SDL.h, 128
SDL_InitSubSystem
SDL.h, 128
SDL_IntersectRect
SDL_rect.h, 476
SDL_IntersectRectAndLine
SDL_rect.h, 476
SDL_InvalidParamError
SDL_error.h, 153
SDL_IsGameController
SDL_gamecontroller.h, 171
SDL_IsScreenKeyboardShown
SDL_keyboard.h, 214
SDL_IsScreenSaverEnabled
SDL_video.h, 593
SDL_IsShapedWindow
SDL_shape.h, 516
SDL_IsTextInputActive
SDL_keyboard.h, 214
SDL_JOYAXISMOTION
SDL_events.h, 160
SDL_JOYBALLMOTION
SDL_events.h, 160
SDL_JOYBUTTONDOWN
SDL_events.h, 160
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_JOYBUTTONUP
SDL_events.h, 160
SDL_JOYDEVICEADDED
SDL_events.h, 160
SDL_JOYDEVICEREMOVED
SDL_events.h, 160
SDL_JOYHATMOTION
SDL_events.h, 160
SDL_JOYSTICK_DINPUT
SDL_config.h, 148
SDL_JoyAxisEvent, 64
axis, 65
padding1, 65
padding2, 65
padding3, 65
padding4, 65
SDL_events.h, 158
timestamp, 65
type, 65
value, 65
which, 65
SDL_JoyBallEvent, 65
ball, 66
padding1, 66
padding2, 66
padding3, 66
SDL_events.h, 158
timestamp, 66
type, 66
which, 66
xrel, 66
yrel, 66
SDL_JoyButtonEvent, 67
button, 67
padding1, 67
padding2, 67
SDL_events.h, 158
state, 67
timestamp, 67
type, 67
which, 67
SDL_JoyDeviceEvent, 67
SDL_events.h, 158
timestamp, 68
type, 68
which, 68
SDL_JoyHatEvent, 68
hat, 68
padding1, 68
padding2, 69
SDL_events.h, 158
timestamp, 69
type, 69
value, 69
which, 69
SDL_Joystick
SDL_joystick.h, 208
SDL_JoystickClose
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

693

SDL_joystick.h, 208
SDL_JoystickEventState
SDL_joystick.h, 208
SDL_JoystickGUID, 69
data, 69
SDL_JoystickGetAttached
SDL_joystick.h, 208
SDL_JoystickGetAxis
SDL_joystick.h, 208
SDL_JoystickGetBall
SDL_joystick.h, 208
SDL_JoystickGetButton
SDL_joystick.h, 209
SDL_JoystickGetDeviceGUID
SDL_joystick.h, 209
SDL_JoystickGetGUID
SDL_joystick.h, 209
SDL_JoystickGetGUIDFromString
SDL_joystick.h, 209
SDL_JoystickGetGUIDString
SDL_joystick.h, 209
SDL_JoystickGetHat
SDL_joystick.h, 209
SDL_JoystickID
SDL_joystick.h, 208
SDL_JoystickInstanceID
SDL_joystick.h, 209
SDL_JoystickIsHaptic
SDL_haptic.h, 196
SDL_JoystickName
SDL_joystick.h, 209
SDL_JoystickNameForIndex
SDL_joystick.h, 210
SDL_JoystickNumAxes
SDL_joystick.h, 210
SDL_JoystickNumBalls
SDL_joystick.h, 210
SDL_JoystickNumButtons
SDL_joystick.h, 210
SDL_JoystickNumHats
SDL_joystick.h, 210
SDL_JoystickOpen
SDL_joystick.h, 210
SDL_JoystickUpdate
SDL_joystick.h, 210
SDL_KEYDOWN
SDL_events.h, 160
SDL_KEYUP
SDL_events.h, 160
SDL_KeyboardEvent, 69
keysym, 70
padding2, 70
padding3, 70
repeat, 70
SDL_events.h, 158
state, 70
timestamp, 70
type, 70

694

windowID, 70
SDL_Keycode
SDL_keycode.h, 219
SDL_Keymod
SDL_keycode.h, 224
SDL_Keysym, 70
mod, 71
SDL_keyboard.h, 212
scancode, 71
sym, 71
unused, 71
SDL_LASTERROR
SDL_error.h, 153
SDL_LASTEVENT
SDL_events.h, 161
SDL_LIL_ENDIAN
SDL_endian.h, 152
SDL_LINE
SDL_assert.h, 130
SDL_LOADSO_WINDOWS
SDL_config.h, 148
SDL_LOG_CATEGORY_APPLICATION
SDL_log.h, 228
SDL_LOG_CATEGORY_ASSERT
SDL_log.h, 228
SDL_LOG_CATEGORY_AUDIO
SDL_log.h, 228
SDL_LOG_CATEGORY_CUSTOM
SDL_log.h, 228
SDL_LOG_CATEGORY_ERROR
SDL_log.h, 228
SDL_LOG_CATEGORY_INPUT
SDL_log.h, 228
SDL_LOG_CATEGORY_RENDER
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED1
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED10
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED2
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED3
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED4
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED5
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED6
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED7
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED8
SDL_log.h, 228
SDL_LOG_CATEGORY_RESERVED9
SDL_log.h, 228
SDL_LOG_CATEGORY_SYSTEM
SDL_log.h, 228
SDL_LOG_CATEGORY_TEST

INDEX

SDL_log.h, 228
SDL_LOG_CATEGORY_VIDEO
SDL_log.h, 228
SDL_LOG_PRIORITY_CRITICAL
SDL_log.h, 228
SDL_LOG_PRIORITY_DEBUG
SDL_log.h, 228
SDL_LOG_PRIORITY_ERROR
SDL_log.h, 228
SDL_LOG_PRIORITY_INFO
SDL_log.h, 228
SDL_LOG_PRIORITY_VERBOSE
SDL_log.h, 228
SDL_LOG_PRIORITY_WARN
SDL_log.h, 228
SDL_LoadBMP
SDL_surface.h, 528
SDL_LoadBMP_RW
SDL_surface.h, 532
SDL_LoadDollarTemplates
SDL_gesture.h, 172
SDL_LoadFunction
SDL_loadso.h, 226
SDL_LoadObject
SDL_loadso.h, 226
SDL_LoadWAV
SDL_audio.h, 140
SDL_LoadWAV_RW
SDL_audio.h, 143
SDL_LockAudio
SDL_audio.h, 143
SDL_LockAudioDevice
SDL_audio.h, 143
SDL_LockMutex
SDL_mutex.h, 242
SDL_LockSurface
SDL_surface.h, 532
SDL_LockTexture
SDL_render.h, 490
SDL_Log
SDL_log.h, 229
SDL_LogCritical
SDL_log.h, 229
SDL_LogDebug
SDL_log.h, 229
SDL_LogError
SDL_log.h, 229
SDL_LogGetOutputFunction
SDL_log.h, 229
SDL_LogGetPriority
SDL_log.h, 229
SDL_LogInfo
SDL_log.h, 229
SDL_LogMessage
SDL_log.h, 229
SDL_LogMessageV
SDL_log.h, 229
SDL_LogOutputFunction
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_log.h, 228
SDL_LogPriority
SDL_log.h, 228
SDL_LogResetPriorities
SDL_log.h, 229
SDL_LogSetAllPriority
SDL_log.h, 229
SDL_LogSetOutputFunction
SDL_log.h, 229
SDL_LogSetPriority
SDL_log.h, 230
SDL_LogVerbose
SDL_log.h, 230
SDL_LogWarn
SDL_log.h, 230
SDL_LowerBlit
SDL_surface.h, 532
SDL_LowerBlitScaled
SDL_surface.h, 532
SDL_MAJOR_VERSION
SDL_version.h, 573
SDL_MAX_LOG_MESSAGE
SDL_log.h, 227
SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT
SDL_messagebox.h, 232
SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_BACKGROUND
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_BUTTON_BORDER
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_MAX
SDL_messagebox.h, 232
SDL_MESSAGEBOX_COLOR_TEXT
SDL_messagebox.h, 232
SDL_MESSAGEBOX_ERROR
SDL_messagebox.h, 232
SDL_MESSAGEBOX_INFORMATION
SDL_messagebox.h, 232
SDL_MESSAGEBOX_WARNING
SDL_messagebox.h, 232
SDL_MINOR_VERSION
SDL_version.h, 574
SDL_MIX_MAXVOLUME
SDL_audio.h, 140
SDL_MOUSEBUTTONDOWN
SDL_events.h, 160
SDL_MOUSEBUTTONUP
SDL_events.h, 160
SDL_MOUSEMOTION
SDL_events.h, 160
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

695

SDL_MOUSEWHEEL
SDL_events.h, 160
SDL_MULTIGESTURE
SDL_events.h, 161
SDL_MUSTLOCK
SDL_surface.h, 528
SDL_MUTEX_MAXWAIT
SDL_mutex.h, 240
SDL_MUTEX_TIMEDOUT
SDL_mutex.h, 240
SDL_MapRGB
SDL_pixels.h, 471
SDL_MapRGBA
SDL_pixels.h, 471
SDL_MasksToPixelFormatEnum
SDL_pixels.h, 471
SDL_MaximizeWindow
SDL_video.h, 594
SDL_MemoryBarrierAcquire
SDL_atomic.h, 134
SDL_MemoryBarrierRelease
SDL_atomic.h, 134
SDL_MessageBoxButtonData, 71
buttonid, 72
flags, 72
text, 72
SDL_MessageBoxButtonFlags
SDL_messagebox.h, 232
SDL_MessageBoxColor, 72
b, 72
g, 72
r, 72
SDL_MessageBoxColorScheme, 72
colors, 73
SDL_MessageBoxColorType
SDL_messagebox.h, 232
SDL_MessageBoxData, 73
buttons, 73
colorScheme, 73
flags, 73
message, 73
numbuttons, 73
title, 74
window, 74
SDL_MessageBoxFlags
SDL_messagebox.h, 232
SDL_MinimizeWindow
SDL_video.h, 594
SDL_MixAudio
SDL_audio.h, 143
SDL_MixAudioFormat
SDL_audio.h, 143
SDL_MostSignificantBitIndex32
SDL_bits.h, 145
SDL_MouseButtonEvent, 74
button, 74
clicks, 74
padding1, 74

696

SDL_events.h, 158
state, 74
timestamp, 74
type, 75
which, 75
windowID, 75
x, 75
y, 75
SDL_MouseIsHaptic
SDL_haptic.h, 197
SDL_MouseMotionEvent, 75
SDL_events.h, 158
state, 76
timestamp, 76
type, 76
which, 76
windowID, 76
x, 76
xrel, 76
y, 76
yrel, 76
SDL_MouseWheelEvent, 76
SDL_events.h, 159
timestamp, 77
type, 77
which, 77
windowID, 77
x, 77
y, 77
SDL_MultiGestureEvent, 77
dDist, 78
dTheta, 78
numFingers, 78
padding, 78
SDL_events.h, 159
timestamp, 78
touchId, 78
type, 78
x, 78
y, 78
SDL_NAME
SDL_name.h, 243
SDL_NONSHAPEABLE_WINDOW
SDL_shape.h, 515
SDL_NULL_WHILE_LOOP_CONDITION
SDL_assert.h, 130
SDL_NUM_LOG_PRIORITIES
SDL_log.h, 228
SDL_NUM_SCANCODES
SDL_scancode.h, 514
SDL_NUM_SYSTEM_CURSORS
SDL_mouse.h, 236
SDL_NumHaptics
SDL_haptic.h, 197
SDL_NumJoysticks
SDL_joystick.h, 210
SDL_OSEvent, 78
SDL_events.h, 159

INDEX

timestamp, 79
type, 79
SDL_OpenAudio
SDL_audio.h, 143
SDL_OpenAudioDevice
SDL_audio.h, 144
SDL_OutOfMemory
SDL_error.h, 153
SDL_PACKEDLAYOUT_1010102
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_1555
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_2101010
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_332
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_4444
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_5551
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_565
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_8888
SDL_pixels.h, 469
SDL_PACKEDLAYOUT_NONE
SDL_pixels.h, 469
SDL_PACKEDORDER_ABGR
SDL_pixels.h, 469
SDL_PACKEDORDER_ARGB
SDL_pixels.h, 469
SDL_PACKEDORDER_BGRA
SDL_pixels.h, 469
SDL_PACKEDORDER_BGRX
SDL_pixels.h, 469
SDL_PACKEDORDER_NONE
SDL_pixels.h, 468
SDL_PACKEDORDER_RGBA
SDL_pixels.h, 469
SDL_PACKEDORDER_RGBX
SDL_pixels.h, 468
SDL_PACKEDORDER_XBGR
SDL_pixels.h, 469
SDL_PACKEDORDER_XRGB
SDL_pixels.h, 468
SDL_PATCHLEVEL
SDL_version.h, 574
SDL_PEEKEVENT
SDL_events.h, 160
SDL_PIXELFLAG
SDL_pixels.h, 467
SDL_PIXELFORMAT_ABGR1555
SDL_pixels.h, 470
SDL_PIXELFORMAT_ABGR4444
SDL_pixels.h, 470
SDL_PIXELFORMAT_ABGR8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_ARGB1555
SDL_pixels.h, 470
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_PIXELFORMAT_ARGB2101010
SDL_pixels.h, 470
SDL_PIXELFORMAT_ARGB4444
SDL_pixels.h, 470
SDL_PIXELFORMAT_ARGB8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGR24
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGR555
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGR565
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGR888
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGRA4444
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGRA5551
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGRA8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_BGRX8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_INDEX1LSB
SDL_pixels.h, 469
SDL_PIXELFORMAT_INDEX1MSB
SDL_pixels.h, 469
SDL_PIXELFORMAT_INDEX4LSB
SDL_pixels.h, 469
SDL_PIXELFORMAT_INDEX4MSB
SDL_pixels.h, 469
SDL_PIXELFORMAT_INDEX8
SDL_pixels.h, 469
SDL_PIXELFORMAT_IYUV
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGB24
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGB332
SDL_pixels.h, 469
SDL_PIXELFORMAT_RGB444
SDL_pixels.h, 469
SDL_PIXELFORMAT_RGB555
SDL_pixels.h, 469
SDL_PIXELFORMAT_RGB565
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGB888
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGBA4444
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGBA5551
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGBA8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_RGBX8888
SDL_pixels.h, 470
SDL_PIXELFORMAT_UNKNOWN
SDL_pixels.h, 469
SDL_PIXELFORMAT_UYVY
SDL_pixels.h, 470
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

697

SDL_PIXELFORMAT_YUY2
SDL_pixels.h, 470
SDL_PIXELFORMAT_YV12
SDL_pixels.h, 470
SDL_PIXELFORMAT_YVYU
SDL_pixels.h, 470
SDL_PIXELLAYOUT
SDL_pixels.h, 467
SDL_PIXELORDER
SDL_pixels.h, 467
SDL_PIXELTYPE
SDL_pixels.h, 467
SDL_PIXELTYPE_ARRAYF16
SDL_pixels.h, 468
SDL_PIXELTYPE_ARRAYF32
SDL_pixels.h, 468
SDL_PIXELTYPE_ARRAYU16
SDL_pixels.h, 468
SDL_PIXELTYPE_ARRAYU32
SDL_pixels.h, 468
SDL_PIXELTYPE_ARRAYU8
SDL_pixels.h, 468
SDL_PIXELTYPE_INDEX1
SDL_pixels.h, 468
SDL_PIXELTYPE_INDEX4
SDL_pixels.h, 468
SDL_PIXELTYPE_INDEX8
SDL_pixels.h, 468
SDL_PIXELTYPE_PACKED16
SDL_pixels.h, 468
SDL_PIXELTYPE_PACKED32
SDL_pixels.h, 468
SDL_PIXELTYPE_PACKED8
SDL_pixels.h, 468
SDL_PIXELTYPE_UNKNOWN
SDL_pixels.h, 468
SDL_POWER_WINDOWS
SDL_config.h, 148
SDL_POWERSTATE_CHARGED
SDL_power.h, 474
SDL_POWERSTATE_CHARGING
SDL_power.h, 473
SDL_POWERSTATE_NO_BATTERY
SDL_power.h, 473
SDL_POWERSTATE_ON_BATTERY
SDL_power.h, 473
SDL_POWERSTATE_UNKNOWN
SDL_power.h, 473
SDL_PREALLOC
SDL_surface.h, 528
SDL_PRESSED
SDL_events.h, 157
SDL_Palette, 79
colors, 79
ncolors, 79
refcount, 79
SDL_pixels.h, 468
version, 79

698

SDL_PauseAudio
SDL_audio.h, 144
SDL_PauseAudioDevice
SDL_audio.h, 144
SDL_PeepEvents
SDL_events.h, 162
SDL_PixelFormat, 79
Aloss, 80
Amask, 80
Ashift, 80
BitsPerPixel, 80
Bloss, 80
Bmask, 80
Bshift, 80
BytesPerPixel, 80
format, 80
Gloss, 80
Gmask, 80
Gshift, 80
next, 80
padding, 80
palette, 80
refcount, 80
Rloss, 80
Rmask, 80
Rshift, 80
SDL_pixels.h, 468
SDL_PixelFormatEnumToMasks
SDL_pixels.h, 472
SDL_Point, 81
SDL_rect.h, 476
x, 81
y, 81
SDL_PollEvent
SDL_events.h, 162
SDL_PowerState
SDL_power.h, 473
SDL_PumpEvents
SDL_events.h, 162
SDL_PushEvent
SDL_events.h, 162
SDL_QUERY
SDL_events.h, 157
SDL_QUIT
SDL_events.h, 160
SDL_QueryTexture
SDL_render.h, 490
SDL_Quit
SDL.h, 128
SDL_QuitEvent, 81
SDL_events.h, 159
timestamp, 82
type, 82
SDL_QuitRequested
SDL_quit.h, 474
SDL_QuitSubSystem
SDL.h, 128
SDL_RELEASED

INDEX

SDL_events.h, 157
SDL_RENDER_TARGETS_RESET
SDL_events.h, 161
SDL_RENDERER_ACCELERATED
SDL_render.h, 481
SDL_RENDERER_PRESENTVSYNC
SDL_render.h, 481
SDL_RENDERER_SOFTWARE
SDL_render.h, 481
SDL_RENDERER_TARGETTEXTURE
SDL_render.h, 481
SDL_REVISION
SDL_revision.h, 502
SDL_REVISION_NUMBER
SDL_revision.h, 502
SDL_RLEACCEL
SDL_surface.h, 528
SDL_RWFromConstMem
SDL_rwops.h, 505
SDL_RWFromFP
SDL_rwops.h, 505
SDL_RWFromFile
SDL_rwops.h, 505
SDL_RWFromMem
SDL_rwops.h, 505
SDL_RWOPS_JNIFILE
SDL_rwops.h, 504
SDL_RWOPS_MEMORY
SDL_rwops.h, 504
SDL_RWOPS_MEMORY_RO
SDL_rwops.h, 504
SDL_RWOPS_STDFILE
SDL_rwops.h, 504
SDL_RWOPS_UNKNOWN
SDL_rwops.h, 504
SDL_RWOPS_WINFILE
SDL_rwops.h, 504
SDL_RWclose
SDL_rwops.h, 504
SDL_RWops, 84
base, 85
data1, 85
data2, 85
here, 85
hidden, 85
int, 84
maxnum, 85
mem, 85
num, 85
offset, 85
ptr, 85
SDL_rwops.h, 505
Sint64, 84
size, 85
size_t, 85
stop, 85
type, 85
unknown, 86
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

whence, 86
SDL_RWread
SDL_rwops.h, 504
SDL_RWseek
SDL_rwops.h, 504
SDL_RWsize
SDL_rwops.h, 505
SDL_RWtell
SDL_rwops.h, 505
SDL_RWwrite
SDL_rwops.h, 505
SDL_RaiseWindow
SDL_video.h, 594
SDL_ReadBE16
SDL_rwops.h, 505
SDL_ReadBE32
SDL_rwops.h, 505
SDL_ReadBE64
SDL_rwops.h, 505
SDL_ReadLE16
SDL_rwops.h, 505
SDL_ReadLE32
SDL_rwops.h, 505
SDL_ReadLE64
SDL_rwops.h, 505
SDL_ReadU8
SDL_rwops.h, 505
SDL_RecordGesture
SDL_gesture.h, 172
SDL_Rect, 82
h, 82
SDL_rect.h, 476
w, 82
x, 82
y, 82
SDL_RectEmpty
SDL_rect.h, 477
SDL_RectEquals
SDL_rect.h, 477
SDL_RegisterEvents
SDL_events.h, 163
SDL_RemoveTimer
SDL_timer.h, 566
SDL_RenderClear
SDL_render.h, 490
SDL_RenderCopy
SDL_render.h, 490
SDL_RenderCopyEx
SDL_render.h, 492
SDL_RenderDrawLine
SDL_render.h, 492
SDL_RenderDrawLines
SDL_render.h, 492
SDL_RenderDrawPoint
SDL_render.h, 493
SDL_RenderDrawPoints
SDL_render.h, 493
SDL_RenderDrawRect
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

699

SDL_render.h, 493
SDL_RenderDrawRects
SDL_render.h, 493
SDL_RenderFillRect
SDL_render.h, 494
SDL_RenderFillRects
SDL_render.h, 494
SDL_RenderGetClipRect
SDL_render.h, 494
SDL_RenderGetLogicalSize
SDL_render.h, 494
SDL_RenderGetScale
SDL_render.h, 495
SDL_RenderGetViewport
SDL_render.h, 495
SDL_RenderPresent
SDL_render.h, 495
SDL_RenderReadPixels
SDL_render.h, 495
SDL_RenderSetClipRect
SDL_render.h, 495
SDL_RenderSetLogicalSize
SDL_render.h, 497
SDL_RenderSetScale
SDL_render.h, 497
SDL_RenderSetViewport
SDL_render.h, 497
SDL_RenderTargetSupported
SDL_render.h, 498
SDL_Renderer
SDL_render.h, 481
SDL_RendererFlags
SDL_render.h, 481
SDL_RendererFlip
SDL_render.h, 481
SDL_RendererInfo, 83
flags, 83
max_texture_height, 83
max_texture_width, 83
name, 83
num_texture_formats, 83
SDL_render.h, 481
texture_formats, 83
SDL_ReportAssertion
SDL_assert.h, 131
SDL_ResetAssertionReport
SDL_assert.h, 131
SDL_RestoreWindow
SDL_video.h, 594
SDL_SCANCODE_0
SDL_scancode.h, 509
SDL_SCANCODE_1
SDL_scancode.h, 509
SDL_SCANCODE_2
SDL_scancode.h, 509
SDL_SCANCODE_3
SDL_scancode.h, 509
SDL_SCANCODE_4

700

SDL_scancode.h, 509
SDL_SCANCODE_5
SDL_scancode.h, 509
SDL_SCANCODE_6
SDL_scancode.h, 509
SDL_SCANCODE_7
SDL_scancode.h, 509
SDL_SCANCODE_8
SDL_scancode.h, 509
SDL_SCANCODE_9
SDL_scancode.h, 509
SDL_SCANCODE_A
SDL_scancode.h, 508
SDL_SCANCODE_AC_BACK
SDL_scancode.h, 513
SDL_SCANCODE_AC_BOOKMARKS
SDL_scancode.h, 514
SDL_SCANCODE_AC_FORWARD
SDL_scancode.h, 513
SDL_SCANCODE_AC_HOME
SDL_scancode.h, 513
SDL_SCANCODE_AC_REFRESH
SDL_scancode.h, 514
SDL_SCANCODE_AC_SEARCH
SDL_scancode.h, 513
SDL_SCANCODE_AC_STOP
SDL_scancode.h, 513
SDL_SCANCODE_AGAIN
SDL_scancode.h, 511
SDL_SCANCODE_ALTERASE
SDL_scancode.h, 512
SDL_SCANCODE_APOSTROPHE
SDL_scancode.h, 509
SDL_SCANCODE_APP1
SDL_scancode.h, 514
SDL_SCANCODE_APP2
SDL_scancode.h, 514
SDL_SCANCODE_APPLICATION
SDL_scancode.h, 511
SDL_SCANCODE_AUDIOMUTE
SDL_scancode.h, 513
SDL_SCANCODE_AUDIONEXT
SDL_scancode.h, 513
SDL_SCANCODE_AUDIOPLAY
SDL_scancode.h, 513
SDL_SCANCODE_AUDIOPREV
SDL_scancode.h, 513
SDL_SCANCODE_AUDIOSTOP
SDL_scancode.h, 513
SDL_SCANCODE_B
SDL_scancode.h, 508
SDL_SCANCODE_BACKSLASH
SDL_scancode.h, 509
SDL_SCANCODE_BACKSPACE
SDL_scancode.h, 509
SDL_SCANCODE_BRIGHTNESSDOWN
SDL_scancode.h, 514
SDL_SCANCODE_BRIGHTNESSUP

INDEX

SDL_scancode.h, 514
SDL_SCANCODE_C
SDL_scancode.h, 508
SDL_SCANCODE_CALCULATOR
SDL_scancode.h, 513
SDL_SCANCODE_CANCEL
SDL_scancode.h, 512
SDL_SCANCODE_CAPSLOCK
SDL_scancode.h, 510
SDL_SCANCODE_CLEAR
SDL_scancode.h, 512
SDL_SCANCODE_CLEARAGAIN
SDL_scancode.h, 512
SDL_SCANCODE_COMMA
SDL_scancode.h, 509
SDL_SCANCODE_COMPUTER
SDL_scancode.h, 513
SDL_SCANCODE_COPY
SDL_scancode.h, 511
SDL_SCANCODE_CRSEL
SDL_scancode.h, 512
SDL_SCANCODE_CURRENCYSUBUNIT
SDL_scancode.h, 512
SDL_SCANCODE_CURRENCYUNIT
SDL_scancode.h, 512
SDL_SCANCODE_CUT
SDL_scancode.h, 511
SDL_SCANCODE_D
SDL_scancode.h, 508
SDL_SCANCODE_DECIMALSEPARATOR
SDL_scancode.h, 512
SDL_SCANCODE_DELETE
SDL_scancode.h, 510
SDL_SCANCODE_DISPLAYSWITCH
SDL_scancode.h, 514
SDL_SCANCODE_DOWN
SDL_scancode.h, 510
SDL_SCANCODE_E
SDL_scancode.h, 508
SDL_SCANCODE_EJECT
SDL_scancode.h, 514
SDL_SCANCODE_END
SDL_scancode.h, 510
SDL_SCANCODE_EQUALS
SDL_scancode.h, 509
SDL_SCANCODE_ESCAPE
SDL_scancode.h, 509
SDL_SCANCODE_EXECUTE
SDL_scancode.h, 511
SDL_SCANCODE_EXSEL
SDL_scancode.h, 512
SDL_SCANCODE_F
SDL_scancode.h, 508
SDL_SCANCODE_F1
SDL_scancode.h, 510
SDL_SCANCODE_F10
SDL_scancode.h, 510
SDL_SCANCODE_F11
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_scancode.h, 510
SDL_SCANCODE_F12
SDL_scancode.h, 510
SDL_SCANCODE_F13
SDL_scancode.h, 511
SDL_SCANCODE_F14
SDL_scancode.h, 511
SDL_SCANCODE_F15
SDL_scancode.h, 511
SDL_SCANCODE_F16
SDL_scancode.h, 511
SDL_SCANCODE_F17
SDL_scancode.h, 511
SDL_SCANCODE_F18
SDL_scancode.h, 511
SDL_SCANCODE_F19
SDL_scancode.h, 511
SDL_SCANCODE_F2
SDL_scancode.h, 510
SDL_SCANCODE_F20
SDL_scancode.h, 511
SDL_SCANCODE_F21
SDL_scancode.h, 511
SDL_SCANCODE_F22
SDL_scancode.h, 511
SDL_SCANCODE_F23
SDL_scancode.h, 511
SDL_SCANCODE_F24
SDL_scancode.h, 511
SDL_SCANCODE_F3
SDL_scancode.h, 510
SDL_SCANCODE_F4
SDL_scancode.h, 510
SDL_SCANCODE_F5
SDL_scancode.h, 510
SDL_SCANCODE_F6
SDL_scancode.h, 510
SDL_SCANCODE_F7
SDL_scancode.h, 510
SDL_SCANCODE_F8
SDL_scancode.h, 510
SDL_SCANCODE_F9
SDL_scancode.h, 510
SDL_SCANCODE_FIND
SDL_scancode.h, 511
SDL_SCANCODE_G
SDL_scancode.h, 508
SDL_SCANCODE_GRAVE
SDL_scancode.h, 509
SDL_SCANCODE_H
SDL_scancode.h, 508
SDL_SCANCODE_HELP
SDL_scancode.h, 511
SDL_SCANCODE_HOME
SDL_scancode.h, 510
SDL_SCANCODE_I
SDL_scancode.h, 508
SDL_SCANCODE_INSERT
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

701

SDL_scancode.h, 510
SDL_SCANCODE_INTERNATIONAL1
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL2
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL3
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL4
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL5
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL6
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL7
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL8
SDL_scancode.h, 511
SDL_SCANCODE_INTERNATIONAL9
SDL_scancode.h, 511
SDL_SCANCODE_J
SDL_scancode.h, 508
SDL_SCANCODE_K
SDL_scancode.h, 508
SDL_SCANCODE_KBDILLUMDOWN
SDL_scancode.h, 514
SDL_SCANCODE_KBDILLUMTOGGLE
SDL_scancode.h, 514
SDL_SCANCODE_KBDILLUMUP
SDL_scancode.h, 514
SDL_SCANCODE_KP_0
SDL_scancode.h, 510
SDL_SCANCODE_KP_00
SDL_scancode.h, 512
SDL_SCANCODE_KP_000
SDL_scancode.h, 512
SDL_SCANCODE_KP_1
SDL_scancode.h, 510
SDL_SCANCODE_KP_2
SDL_scancode.h, 510
SDL_SCANCODE_KP_3
SDL_scancode.h, 510
SDL_SCANCODE_KP_4
SDL_scancode.h, 510
SDL_SCANCODE_KP_5
SDL_scancode.h, 510
SDL_SCANCODE_KP_6
SDL_scancode.h, 510
SDL_SCANCODE_KP_7
SDL_scancode.h, 510
SDL_SCANCODE_KP_8
SDL_scancode.h, 510
SDL_SCANCODE_KP_9
SDL_scancode.h, 510
SDL_SCANCODE_KP_A
SDL_scancode.h, 512
SDL_SCANCODE_KP_AMPERSAND
SDL_scancode.h, 512
SDL_SCANCODE_KP_AT

702

SDL_scancode.h, 513
SDL_SCANCODE_KP_B
SDL_scancode.h, 512
SDL_SCANCODE_KP_BACKSPACE
SDL_scancode.h, 512
SDL_SCANCODE_KP_BINARY
SDL_scancode.h, 513
SDL_SCANCODE_KP_C
SDL_scancode.h, 512
SDL_SCANCODE_KP_CLEAR
SDL_scancode.h, 513
SDL_SCANCODE_KP_CLEARENTRY
SDL_scancode.h, 513
SDL_SCANCODE_KP_COLON
SDL_scancode.h, 513
SDL_SCANCODE_KP_COMMA
SDL_scancode.h, 511
SDL_SCANCODE_KP_D
SDL_scancode.h, 512
SDL_SCANCODE_KP_DBLAMPERSAND
SDL_scancode.h, 512
SDL_SCANCODE_KP_DBLVERTICALBAR
SDL_scancode.h, 513
SDL_SCANCODE_KP_DECIMAL
SDL_scancode.h, 513
SDL_SCANCODE_KP_DIVIDE
SDL_scancode.h, 510
SDL_SCANCODE_KP_E
SDL_scancode.h, 512
SDL_SCANCODE_KP_ENTER
SDL_scancode.h, 510
SDL_SCANCODE_KP_EQUALS
SDL_scancode.h, 511
SDL_SCANCODE_KP_EQUALSAS400
SDL_scancode.h, 511
SDL_SCANCODE_KP_EXCLAM
SDL_scancode.h, 513
SDL_SCANCODE_KP_F
SDL_scancode.h, 512
SDL_SCANCODE_KP_GREATER
SDL_scancode.h, 512
SDL_SCANCODE_KP_HASH
SDL_scancode.h, 513
SDL_SCANCODE_KP_HEXADECIMAL
SDL_scancode.h, 513
SDL_SCANCODE_KP_LEFTBRACE
SDL_scancode.h, 512
SDL_SCANCODE_KP_LEFTPAREN
SDL_scancode.h, 512
SDL_SCANCODE_KP_LESS
SDL_scancode.h, 512
SDL_SCANCODE_KP_MEMADD
SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMCLEAR
SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMDIVIDE
SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMMULTIPLY

INDEX

SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMRECALL
SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMSTORE
SDL_scancode.h, 513
SDL_SCANCODE_KP_MEMSUBTRACT
SDL_scancode.h, 513
SDL_SCANCODE_KP_MINUS
SDL_scancode.h, 510
SDL_SCANCODE_KP_MULTIPLY
SDL_scancode.h, 510
SDL_SCANCODE_KP_OCTAL
SDL_scancode.h, 513
SDL_SCANCODE_KP_PERCENT
SDL_scancode.h, 512
SDL_SCANCODE_KP_PERIOD
SDL_scancode.h, 510
SDL_SCANCODE_KP_PLUS
SDL_scancode.h, 510
SDL_SCANCODE_KP_PLUSMINUS
SDL_scancode.h, 513
SDL_SCANCODE_KP_POWER
SDL_scancode.h, 512
SDL_SCANCODE_KP_RIGHTBRACE
SDL_scancode.h, 512
SDL_SCANCODE_KP_RIGHTPAREN
SDL_scancode.h, 512
SDL_SCANCODE_KP_SPACE
SDL_scancode.h, 513
SDL_SCANCODE_KP_TAB
SDL_scancode.h, 512
SDL_SCANCODE_KP_VERTICALBAR
SDL_scancode.h, 512
SDL_SCANCODE_KP_XOR
SDL_scancode.h, 512
SDL_SCANCODE_L
SDL_scancode.h, 508
SDL_SCANCODE_LALT
SDL_scancode.h, 513
SDL_SCANCODE_LANG1
SDL_scancode.h, 511
SDL_SCANCODE_LANG2
SDL_scancode.h, 511
SDL_SCANCODE_LANG3
SDL_scancode.h, 512
SDL_SCANCODE_LANG4
SDL_scancode.h, 512
SDL_SCANCODE_LANG5
SDL_scancode.h, 512
SDL_SCANCODE_LANG6
SDL_scancode.h, 512
SDL_SCANCODE_LANG7
SDL_scancode.h, 512
SDL_SCANCODE_LANG8
SDL_scancode.h, 512
SDL_SCANCODE_LANG9
SDL_scancode.h, 512
SDL_SCANCODE_LCTRL
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_scancode.h, 513
SDL_SCANCODE_LEFT
SDL_scancode.h, 510
SDL_SCANCODE_LEFTBRACKET
SDL_scancode.h, 509
SDL_SCANCODE_LGUI
SDL_scancode.h, 513
SDL_SCANCODE_LSHIFT
SDL_scancode.h, 513
SDL_SCANCODE_M
SDL_scancode.h, 508
SDL_SCANCODE_MAIL
SDL_scancode.h, 513
SDL_SCANCODE_MEDIASELECT
SDL_scancode.h, 513
SDL_SCANCODE_MENU
SDL_scancode.h, 511
SDL_SCANCODE_MINUS
SDL_scancode.h, 509
SDL_SCANCODE_MODE
SDL_scancode.h, 513
SDL_SCANCODE_MUTE
SDL_scancode.h, 511
SDL_SCANCODE_N
SDL_scancode.h, 508
SDL_SCANCODE_NONUSBACKSLASH
SDL_scancode.h, 510
SDL_SCANCODE_NONUSHASH
SDL_scancode.h, 509
SDL_SCANCODE_NUMLOCKCLEAR
SDL_scancode.h, 510
SDL_SCANCODE_O
SDL_scancode.h, 508
SDL_SCANCODE_OPER
SDL_scancode.h, 512
SDL_SCANCODE_OUT
SDL_scancode.h, 512
SDL_SCANCODE_P
SDL_scancode.h, 508
SDL_SCANCODE_PAGEDOWN
SDL_scancode.h, 510
SDL_SCANCODE_PAGEUP
SDL_scancode.h, 510
SDL_SCANCODE_PASTE
SDL_scancode.h, 511
SDL_SCANCODE_PAUSE
SDL_scancode.h, 510
SDL_SCANCODE_PERIOD
SDL_scancode.h, 509
SDL_SCANCODE_POWER
SDL_scancode.h, 511
SDL_SCANCODE_PRINTSCREEN
SDL_scancode.h, 510
SDL_SCANCODE_PRIOR
SDL_scancode.h, 512
SDL_SCANCODE_Q
SDL_scancode.h, 508
SDL_SCANCODE_R
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

703

SDL_scancode.h, 508
SDL_SCANCODE_RALT
SDL_scancode.h, 513
SDL_SCANCODE_RCTRL
SDL_scancode.h, 513
SDL_SCANCODE_RETURN
SDL_scancode.h, 509
SDL_SCANCODE_RETURN2
SDL_scancode.h, 512
SDL_SCANCODE_RGUI
SDL_scancode.h, 513
SDL_SCANCODE_RIGHT
SDL_scancode.h, 510
SDL_SCANCODE_RIGHTBRACKET
SDL_scancode.h, 509
SDL_SCANCODE_RSHIFT
SDL_scancode.h, 513
SDL_SCANCODE_S
SDL_scancode.h, 508
SDL_SCANCODE_SCROLLLOCK
SDL_scancode.h, 510
SDL_SCANCODE_SELECT
SDL_scancode.h, 511
SDL_SCANCODE_SEMICOLON
SDL_scancode.h, 509
SDL_SCANCODE_SEPARATOR
SDL_scancode.h, 512
SDL_SCANCODE_SLASH
SDL_scancode.h, 509
SDL_SCANCODE_SLEEP
SDL_scancode.h, 514
SDL_SCANCODE_SPACE
SDL_scancode.h, 509
SDL_SCANCODE_STOP
SDL_scancode.h, 511
SDL_SCANCODE_SYSREQ
SDL_scancode.h, 512
SDL_SCANCODE_T
SDL_scancode.h, 508
SDL_SCANCODE_TAB
SDL_scancode.h, 509
SDL_SCANCODE_THOUSANDSSEPARATOR
SDL_scancode.h, 512
SDL_SCANCODE_TO_KEYCODE
SDL_keycode.h, 219
SDL_SCANCODE_U
SDL_scancode.h, 508
SDL_SCANCODE_UNDO
SDL_scancode.h, 511
SDL_SCANCODE_UNKNOWN
SDL_scancode.h, 508
SDL_SCANCODE_UP
SDL_scancode.h, 510
SDL_SCANCODE_V
SDL_scancode.h, 509
SDL_SCANCODE_VOLUMEDOWN
SDL_scancode.h, 511
SDL_SCANCODE_VOLUMEUP

704

SDL_scancode.h, 511
SDL_SCANCODE_W
SDL_scancode.h, 509
SDL_SCANCODE_WWW
SDL_scancode.h, 513
SDL_SCANCODE_X
SDL_scancode.h, 509
SDL_SCANCODE_Y
SDL_scancode.h, 509
SDL_SCANCODE_Z
SDL_scancode.h, 509
SDL_SHAPEMODEALPHA
SDL_shape.h, 515
SDL_SWSURFACE
SDL_surface.h, 528
SDL_SYSTEM_CURSOR_ARROW
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_CROSSHAIR
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_HAND
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_IBEAM
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_NO
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_SIZEALL
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_SIZENESW
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_SIZENS
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_SIZENWSE
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_SIZEWE
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_WAIT
SDL_mouse.h, 236
SDL_SYSTEM_CURSOR_WAITARROW
SDL_mouse.h, 236
SDL_SYSWM_COCOA
SDL_syswm.h, 536
SDL_SYSWM_DIRECTFB
SDL_syswm.h, 536
SDL_SYSWM_MIR
SDL_syswm.h, 537
SDL_SYSWM_TYPE
SDL_syswm.h, 536
SDL_SYSWM_UIKIT
SDL_syswm.h, 537
SDL_SYSWM_UNKNOWN
SDL_syswm.h, 536
SDL_SYSWM_WAYLAND
SDL_syswm.h, 537
SDL_SYSWM_WINDOWS
SDL_syswm.h, 536
SDL_SYSWM_WINRT
SDL_syswm.h, 537
SDL_SYSWM_X11

INDEX

SDL_syswm.h, 536
SDL_SYSWMEVENT
SDL_events.h, 160
SDL_SaveAllDollarTemplates
SDL_gesture.h, 172
SDL_SaveBMP
SDL_surface.h, 528
SDL_SaveBMP_RW
SDL_surface.h, 532
SDL_SaveDollarTemplate
SDL_gesture.h, 172
SDL_Scancode
SDL_scancode.h, 508
SDL_SemPost
SDL_mutex.h, 242
SDL_SemTryWait
SDL_mutex.h, 242
SDL_SemValue
SDL_mutex.h, 242
SDL_SemWait
SDL_mutex.h, 243
SDL_SemWaitTimeout
SDL_mutex.h, 243
SDL_SetAssertionHandler
SDL_assert.h, 131
SDL_SetClipRect
SDL_surface.h, 533
SDL_SetClipboardText
SDL_clipboard.h, 146
SDL_SetColorKey
SDL_surface.h, 533
SDL_SetCursor
SDL_mouse.h, 238
SDL_SetError
SDL_error.h, 153
SDL_SetEventFilter
SDL_events.h, 163
SDL_SetHint
SDL_hints.h, 206
SDL_SetHintWithPriority
SDL_hints.h, 206
SDL_SetMainReady
SDL_main.h, 231
SDL_SetModState
SDL_keyboard.h, 214
SDL_SetPaletteColors
SDL_pixels.h, 472
SDL_SetPixelFormatPalette
SDL_pixels.h, 472
SDL_SetRelativeMouseMode
SDL_mouse.h, 238
SDL_SetRenderDrawBlendMode
SDL_render.h, 498
SDL_SetRenderDrawColor
SDL_render.h, 498
SDL_SetRenderTarget
SDL_render.h, 500
SDL_SetSurfaceAlphaMod
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_surface.h, 533
SDL_SetSurfaceBlendMode
SDL_surface.h, 533
SDL_SetSurfaceColorMod
SDL_surface.h, 534
SDL_SetSurfacePalette
SDL_surface.h, 534
SDL_SetSurfaceRLE
SDL_surface.h, 534
SDL_SetTextInputRect
SDL_keyboard.h, 215
SDL_SetTextureAlphaMod
SDL_render.h, 500
SDL_SetTextureBlendMode
SDL_render.h, 500
SDL_SetTextureColorMod
SDL_render.h, 501
SDL_SetThreadPriority
SDL_thread.h, 562
SDL_SetWindowBordered
SDL_video.h, 594
SDL_SetWindowBrightness
SDL_video.h, 594
SDL_SetWindowData
SDL_video.h, 595
SDL_SetWindowDisplayMode
SDL_video.h, 595
SDL_SetWindowFullscreen
SDL_video.h, 595
SDL_SetWindowGammaRamp
SDL_video.h, 596
SDL_SetWindowGrab
SDL_video.h, 596
SDL_SetWindowIcon
SDL_video.h, 596
SDL_SetWindowMaximumSize
SDL_video.h, 597
SDL_SetWindowMinimumSize
SDL_video.h, 597
SDL_SetWindowPosition
SDL_video.h, 597
SDL_SetWindowShape
SDL_shape.h, 517
SDL_SetWindowSize
SDL_video.h, 598
SDL_SetWindowTitle
SDL_video.h, 598
SDL_ShowCursor
SDL_mouse.h, 238
SDL_ShowMessageBox
SDL_messagebox.h, 232
SDL_ShowSimpleMessageBox
SDL_messagebox.h, 232
SDL_ShowWindow
SDL_video.h, 598
SDL_SoftStretch
SDL_surface.h, 534
SDL_SpinLock
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

705

SDL_atomic.h, 134
SDL_StartTextInput
SDL_keyboard.h, 215
SDL_StopTextInput
SDL_keyboard.h, 215
SDL_Surface, 86
clip_rect, 86
flags, 86
format, 86
h, 86
lock_data, 87
locked, 87
map, 87
pitch, 87
pixels, 87
refcount, 87
SDL_surface.h, 528
userdata, 87
w, 87
SDL_Swap16
SDL_endian.h, 152
SDL_Swap32
SDL_endian.h, 152
SDL_Swap64
SDL_endian.h, 152
SDL_SwapBE16
SDL_endian.h, 152
SDL_SwapBE32
SDL_endian.h, 152
SDL_SwapBE64
SDL_endian.h, 152
SDL_SwapFloat
SDL_endian.h, 152
SDL_SwapFloatBE
SDL_endian.h, 152
SDL_SwapFloatLE
SDL_endian.h, 152
SDL_SwapLE16
SDL_endian.h, 152
SDL_SwapLE32
SDL_endian.h, 152
SDL_SwapLE64
SDL_endian.h, 152
SDL_SysWMEvent, 87
msg, 88
SDL_events.h, 159
timestamp, 88
type, 88
SDL_SysWMinfo, 88
dummy, 88
info, 88
SDL_syswm.h, 536
subsystem, 88
version, 89
win, 89
window, 89
SDL_SysWMmsg, 89
dummy, 89

706

hwnd, 89
lParam, 89
msg, 89
SDL_events.h, 159
subsystem, 90
version, 90
wParam, 90
win, 90
SDL_SystemCursor
SDL_mouse.h, 236
SDL_TABLESIZE
SDL_stdinc.h, 521
SDL_TEXTEDITING
SDL_events.h, 160
SDL_TEXTEDITINGEVENT_TEXT_SIZE
SDL_events.h, 157
SDL_TEXTINPUT
SDL_events.h, 160
SDL_TEXTINPUTEVENT_TEXT_SIZE
SDL_events.h, 157
SDL_TEXTUREACCESS_STATIC
SDL_render.h, 481
SDL_TEXTUREACCESS_STREAMING
SDL_render.h, 481
SDL_TEXTUREACCESS_TARGET
SDL_render.h, 481
SDL_TEXTUREMODULATE_ALPHA
SDL_render.h, 481
SDL_TEXTUREMODULATE_COLOR
SDL_render.h, 481
SDL_TEXTUREMODULATE_NONE
SDL_render.h, 481
SDL_THREAD_PRIORITY_HIGH
SDL_thread.h, 561
SDL_THREAD_PRIORITY_LOW
SDL_thread.h, 561
SDL_THREAD_PRIORITY_NORMAL
SDL_thread.h, 561
SDL_THREAD_WINDOWS
SDL_config.h, 148
SDL_TICKS_PASSED
SDL_timer.h, 565
SDL_TIMER_WINDOWS
SDL_config.h, 148
SDL_TLSCreate
SDL_thread.h, 562
SDL_TLSGet
SDL_thread.h, 563
SDL_TLSID
SDL_thread.h, 561
SDL_TLSSet
SDL_thread.h, 563
SDL_TOUCH_MOUSEID
SDL_touch.h, 567
SDL_TRUE
SDL_stdinc.h, 522
SDL_TTF_MAJOR_VERSION
SDL_ttf.h, 569

INDEX

SDL_TTF_MINOR_VERSION
SDL_ttf.h, 569
SDL_TTF_PATCHLEVEL
SDL_ttf.h, 569
SDL_TTF_VERSION
SDL_ttf.h, 569
SDL_TextEditingEvent, 90
length, 90
SDL_events.h, 159
start, 90
text, 90
timestamp, 90
type, 91
windowID, 91
SDL_TextInputEvent, 91
SDL_events.h, 159
text, 91
timestamp, 91
type, 91
windowID, 91
SDL_Texture
SDL_render.h, 481
SDL_TextureAccess
SDL_render.h, 481
SDL_TextureModulate
SDL_render.h, 481
SDL_Thread
SDL_thread.h, 561
SDL_ThreadID
SDL_thread.h, 562
SDL_ThreadPriority
SDL_thread.h, 561
SDL_TimerID
SDL_timer.h, 565
SDL_TouchFingerEvent, 92
dx, 92
dy, 92
fingerId, 92
pressure, 92
SDL_events.h, 159
timestamp, 92
touchId, 92
type, 92
x, 92
y, 92
SDL_TouchID
SDL_touch.h, 567
SDL_TriggerBreakpoint
SDL_assert.h, 130
SDL_TryLockMutex
SDL_mutex.h, 243
SDL_UNSUPPORTED
SDL_error.h, 153
SDL_USEREVENT
SDL_events.h, 161
SDL_UnionRect
SDL_rect.h, 477
SDL_UnloadObject
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_loadso.h, 226
SDL_UnlockAudio
SDL_audio.h, 144
SDL_UnlockAudioDevice
SDL_audio.h, 144
SDL_UnlockMutex
SDL_mutex.h, 243
SDL_UnlockSurface
SDL_surface.h, 535
SDL_UnlockTexture
SDL_render.h, 501
SDL_Unsupported
SDL_error.h, 153
SDL_UpdateTexture
SDL_render.h, 501
SDL_UpdateWindowSurface
SDL_video.h, 598
SDL_UpdateWindowSurfaceRects
SDL_video.h, 598
SDL_UpdateYUVTexture
SDL_render.h, 502
SDL_UpperBlit
SDL_surface.h, 535
SDL_UpperBlitScaled
SDL_surface.h, 535
SDL_UserEvent, 93
code, 93
data1, 93
data2, 93
SDL_events.h, 159
timestamp, 93
type, 93
windowID, 93
SDL_VERSION
SDL_version.h, 574
SDL_VERSION_ATLEAST
SDL_version.h, 574
SDL_VERSIONNUM
SDL_version.h, 574
SDL_VIDEO_DRIVER_DUMMY
SDL_config.h, 148
SDL_VIDEO_DRIVER_WINDOWS
SDL_config.h, 148
SDL_VIDEO_OPENGL
SDL_config.h, 148
SDL_VIDEO_OPENGL_EGL
SDL_config.h, 148
SDL_VIDEO_OPENGL_ES2
SDL_config.h, 148
SDL_VIDEO_OPENGL_WGL
SDL_config.h, 148
SDL_VIDEO_RENDER_D3D
SDL_config.h, 148
SDL_VIDEO_RENDER_D3D11
SDL_config.h, 148
SDL_VIDEO_RENDER_OGL
SDL_config.h, 148
SDL_VIDEO_RENDER_OGL_ES2
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

707

SDL_config.h, 148
SDL_VideoInit
SDL_video.h, 599
SDL_VideoQuit
SDL_video.h, 599
SDL_WINDOW_ALLOW_HIGHDPI
SDL_video.h, 583
SDL_WINDOW_BORDERLESS
SDL_video.h, 583
SDL_WINDOW_FOREIGN
SDL_video.h, 583
SDL_WINDOW_FULLSCREEN
SDL_video.h, 583
SDL_WINDOW_FULLSCREEN_DESKTOP
SDL_video.h, 583
SDL_WINDOW_HIDDEN
SDL_video.h, 583
SDL_WINDOW_INPUT_FOCUS
SDL_video.h, 583
SDL_WINDOW_INPUT_GRABBED
SDL_video.h, 583
SDL_WINDOW_LACKS_SHAPE
SDL_shape.h, 515
SDL_WINDOW_MAXIMIZED
SDL_video.h, 583
SDL_WINDOW_MINIMIZED
SDL_video.h, 583
SDL_WINDOW_MOUSE_FOCUS
SDL_video.h, 583
SDL_WINDOW_OPENGL
SDL_video.h, 583
SDL_WINDOW_RESIZABLE
SDL_video.h, 583
SDL_WINDOW_SHOWN
SDL_video.h, 583
SDL_WINDOWEVENT
SDL_events.h, 160
SDL_WINDOWEVENT_CLOSE
SDL_video.h, 582
SDL_WINDOWEVENT_ENTER
SDL_video.h, 582
SDL_WINDOWEVENT_EXPOSED
SDL_video.h, 582
SDL_WINDOWEVENT_FOCUS_GAINED
SDL_video.h, 582
SDL_WINDOWEVENT_FOCUS_LOST
SDL_video.h, 582
SDL_WINDOWEVENT_HIDDEN
SDL_video.h, 582
SDL_WINDOWEVENT_LEAVE
SDL_video.h, 582
SDL_WINDOWEVENT_MAXIMIZED
SDL_video.h, 582
SDL_WINDOWEVENT_MINIMIZED
SDL_video.h, 582
SDL_WINDOWEVENT_MOVED
SDL_video.h, 582
SDL_WINDOWEVENT_NONE

708

SDL_video.h, 582
SDL_WINDOWEVENT_RESIZED
SDL_video.h, 582
SDL_WINDOWEVENT_RESTORED
SDL_video.h, 582
SDL_WINDOWEVENT_SHOWN
SDL_video.h, 582
SDL_WINDOWEVENT_SIZE_CHANGED
SDL_video.h, 582
SDL_WINDOWPOS_CENTERED
SDL_video.h, 580
SDL_WINDOWPOS_CENTERED_DISPLAY
SDL_video.h, 580
SDL_WINDOWPOS_CENTERED_MASK
SDL_video.h, 580
SDL_WINDOWPOS_ISCENTERED
SDL_video.h, 580
SDL_WINDOWPOS_ISUNDEFINED
SDL_video.h, 580
SDL_WINDOWPOS_UNDEFINED
SDL_video.h, 580
SDL_WINDOWPOS_UNDEFINED_DISPLAY
SDL_video.h, 580
SDL_WINDOWPOS_UNDEFINED_MASK
SDL_video.h, 580
SDL_WaitEvent
SDL_events.h, 163
SDL_WaitEventTimeout
SDL_events.h, 163
SDL_WaitThread
SDL_thread.h, 564
SDL_WarpMouseInWindow
SDL_mouse.h, 239
SDL_WasInit
SDL.h, 128
SDL_Window
SDL_video.h, 580
SDL_WindowEvent, 95
data1, 95
data2, 95
event, 95
padding1, 95
padding2, 95
padding3, 95
SDL_events.h, 159
timestamp, 95
type, 95
windowID, 95
SDL_WindowEventID
SDL_video.h, 582
SDL_WindowFlags
SDL_video.h, 582
SDL_WindowShapeMode, 96
mode, 96
parameters, 96
SDL_shape.h, 515
SDL_WindowShapeParams, 96
binarizationCutoff, 97

INDEX

colorKey, 97
SDL_WriteBE16
SDL_rwops.h, 505
SDL_WriteBE32
SDL_rwops.h, 505
SDL_WriteBE64
SDL_rwops.h, 505
SDL_WriteLE16
SDL_rwops.h, 505
SDL_WriteLE32
SDL_rwops.h, 505
SDL_WriteLE64
SDL_rwops.h, 505
SDL_WriteU8
SDL_rwops.h, 505
SDL_abs
SDL_stdinc.h, 522
SDL_acos
SDL_stdinc.h, 522
SDL_arraysize
SDL_stdinc.h, 520
SDL_asin
SDL_stdinc.h, 522
SDL_assert
SDL_assert.h, 129
SDL_assert.h
SDL_ASSERT_LEVEL, 129
SDL_ASSERTION_ABORT, 130
SDL_ASSERTION_ALWAYS_IGNORE, 130
SDL_ASSERTION_BREAK, 130
SDL_ASSERTION_IGNORE, 130
SDL_ASSERTION_RETRY, 130
SDL_AssertionHandler, 130
SDL_FILE, 130
SDL_FUNCTION, 130
SDL_GetAssertionHandler, 130
SDL_GetAssertionReport, 131
SDL_GetDefaultAssertionHandler, 131
SDL_LINE, 130
SDL_NULL_WHILE_LOOP_CONDITION, 130
SDL_ReportAssertion, 131
SDL_ResetAssertionReport, 131
SDL_SetAssertionHandler, 131
SDL_TriggerBreakpoint, 130
SDL_assert, 129
SDL_assert_always, 129
SDL_assert_data, 130
SDL_assert_paranoid, 129
SDL_assert_release, 129
SDL_assert_state, 130
SDL_disabled_assert, 129
SDL_enabled_assert, 129
SDL_assert_always
SDL_assert.h, 129
SDL_assert_data, 36
always_ignore, 36
condition, 36
filename, 36
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

function, 36
linenum, 36
next, 36
SDL_assert.h, 130
trigger_count, 36
SDL_assert_paranoid
SDL_assert.h, 129
SDL_assert_release
SDL_assert.h, 129
SDL_assert_state
SDL_assert.h, 130
SDL_atan
SDL_stdinc.h, 522
SDL_atan2
SDL_stdinc.h, 522
SDL_atof
SDL_stdinc.h, 522
SDL_atoi
SDL_stdinc.h, 522
SDL_atomic.h
SDL_AtomicAdd, 134
SDL_AtomicCAS, 134
SDL_AtomicCASPtr, 135
SDL_AtomicDecRef, 133
SDL_AtomicGet, 135
SDL_AtomicGetPtr, 135
SDL_AtomicIncRef, 134
SDL_AtomicLock, 135
SDL_AtomicSet, 135
SDL_AtomicSetPtr, 135
SDL_AtomicTryLock, 135
SDL_AtomicUnlock, 136
SDL_CompilerBarrier, 134
SDL_MemoryBarrierAcquire, 134
SDL_MemoryBarrierRelease, 134
SDL_SpinLock, 134
SDL_atomic_t, 36
value, 37
SDL_audio.h
AUDIO_F32, 139
AUDIO_F32LSB, 139
AUDIO_F32MSB, 139
AUDIO_F32SYS, 139
AUDIO_S16, 139
AUDIO_S16LSB, 139
AUDIO_S16MSB, 139
AUDIO_S16SYS, 139
AUDIO_S32, 139
AUDIO_S32LSB, 139
AUDIO_S32MSB, 139
AUDIO_S32SYS, 139
AUDIO_S8, 139
AUDIO_U16, 139
AUDIO_U16LSB, 139
AUDIO_U16MSB, 139
AUDIO_U16SYS, 140
AUDIO_U8, 140
format, 140
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

709

len, 141
SDL_AUDIO_ALLOW_ANY_CHANGE, 140
SDL_AUDIO_ALLOW_CHANNELS_CHANGE, 140
SDL_AUDIO_ALLOW_FORMAT_CHANGE, 140
SDL_AUDIO_ALLOW_FREQUENCY_CHANGE,
140
SDL_AUDIO_BITSIZE, 140
SDL_AUDIO_ISBIGENDIAN, 140
SDL_AUDIO_ISFLOAT, 140
SDL_AUDIO_ISINT, 140
SDL_AUDIO_ISLITTLEENDIAN, 140
SDL_AUDIO_ISSIGNED, 140
SDL_AUDIO_ISUNSIGNED, 140
SDL_AUDIO_MASK_BITSIZE, 140
SDL_AUDIO_MASK_DATATYPE, 140
SDL_AUDIO_MASK_ENDIAN, 140
SDL_AUDIO_MASK_SIGNED, 140
SDL_AUDIO_PAUSED, 141
SDL_AUDIO_PLAYING, 141
SDL_AUDIO_STOPPED, 141
SDL_AUDIOCVT_PACKED, 140
SDL_AudioCVT, 141
SDL_AudioDeviceID, 141
SDL_AudioFormat, 141
SDL_AudioInit, 141
SDL_AudioQuit, 141
SDL_AudioSpec, 141
SDL_AudioStatus, 141
SDL_BuildAudioCVT, 141
SDL_CloseAudio, 142
SDL_CloseAudioDevice, 142
SDL_ConvertAudio, 142
SDL_FreeWAV, 142
SDL_GetAudioDeviceName, 142
SDL_GetAudioDeviceStatus, 142
SDL_GetAudioDriver, 142
SDL_GetAudioStatus, 142
SDL_GetCurrentAudioDriver, 142
SDL_GetNumAudioDevices, 142
SDL_GetNumAudioDrivers, 143
SDL_LoadWAV, 140
SDL_LoadWAV_RW, 143
SDL_LockAudio, 143
SDL_LockAudioDevice, 143
SDL_MIX_MAXVOLUME, 140
SDL_MixAudio, 143
SDL_MixAudioFormat, 143
SDL_OpenAudio, 143
SDL_OpenAudioDevice, 144
SDL_PauseAudio, 144
SDL_PauseAudioDevice, 144
SDL_UnlockAudio, 144
SDL_UnlockAudioDevice, 144
stream, 141
void, 144
SDL_bits.h
SDL_MostSignificantBitIndex32, 145

710

SDL_blendmode.h
SDL_BLENDMODE_ADD, 146
SDL_BLENDMODE_BLEND, 145
SDL_BLENDMODE_MOD, 146
SDL_BLENDMODE_NONE, 145
SDL_BlendMode, 145
SDL_blit
SDL_surface.h, 528
SDL_bool
SDL_stdinc.h, 522
SDL_calloc
SDL_stdinc.h, 522
SDL_ceil
SDL_stdinc.h, 522
SDL_clipboard.h
SDL_GetClipboardText, 146
SDL_HasClipboardText, 146
SDL_SetClipboardText, 146
SDL_cond
SDL_mutex.h, 241
SDL_config.h
_SIZE_T_DEFINED_, 148
HAVE_STDARG_H, 148
HAVE_STDDEF_H, 148
int16_t, 149
int32_t, 149
int64_t, 149
int8_t, 149
SDL_ASSEMBLY_ROUTINES, 148
SDL_AUDIO_DRIVER_DISK, 148
SDL_AUDIO_DRIVER_DSOUND, 148
SDL_AUDIO_DRIVER_DUMMY, 148
SDL_AUDIO_DRIVER_WINMM, 148
SDL_AUDIO_DRIVER_XAUDIO2, 148
SDL_FILESYSTEM_WINDOWS, 148
SDL_HAPTIC_DINPUT, 148
SDL_JOYSTICK_DINPUT, 148
SDL_LOADSO_WINDOWS, 148
SDL_POWER_WINDOWS, 148
SDL_THREAD_WINDOWS, 148
SDL_TIMER_WINDOWS, 148
SDL_VIDEO_DRIVER_DUMMY, 148
SDL_VIDEO_DRIVER_WINDOWS, 148
SDL_VIDEO_OPENGL, 148
SDL_VIDEO_OPENGL_EGL, 148
SDL_VIDEO_OPENGL_ES2, 148
SDL_VIDEO_OPENGL_WGL, 148
SDL_VIDEO_RENDER_D3D, 148
SDL_VIDEO_RENDER_D3D11, 148
SDL_VIDEO_RENDER_OGL, 148
SDL_VIDEO_RENDER_OGL_ES2, 148
SIZEOF_VOIDP, 148
size_t, 149
uint16_t, 149
uint32_t, 149
uint64_t, 149
uint8_t, 149
uintptr_t, 149

INDEX

SDL_const_cast
SDL_stdinc.h, 520
SDL_copysign
SDL_stdinc.h, 522
SDL_cos
SDL_stdinc.h, 522
SDL_cosf
SDL_stdinc.h, 522
SDL_cpuinfo.h
SDL_CACHELINE_SIZE, 150
SDL_GetCPUCacheLineSize, 150
SDL_GetCPUCount, 150
SDL_GetSystemRAM, 150
SDL_Has3DNow, 150
SDL_HasAVX, 150
SDL_HasAltiVec, 150
SDL_HasMMX, 150
SDL_HasRDTSC, 150
SDL_HasSSE, 150
SDL_HasSSE2, 150
SDL_HasSSE3, 150
SDL_HasSSE41, 150
SDL_HasSSE42, 151
SDL_disabled_assert
SDL_assert.h, 129
SDL_enabled_assert
SDL_assert.h, 129
SDL_endian.h
SDL_BIG_ENDIAN, 152
SDL_BYTEORDER, 152
SDL_LIL_ENDIAN, 152
SDL_Swap16, 152
SDL_Swap32, 152
SDL_Swap64, 152
SDL_SwapBE16, 152
SDL_SwapBE32, 152
SDL_SwapBE64, 152
SDL_SwapFloat, 152
SDL_SwapFloatBE, 152
SDL_SwapFloatLE, 152
SDL_SwapLE16, 152
SDL_SwapLE32, 152
SDL_SwapLE64, 152
SDL_error.h
SDL_ClearError, 153
SDL_EFREAD, 153
SDL_EFSEEK, 153
SDL_EFWRITE, 153
SDL_ENOMEM, 153
SDL_Error, 153
SDL_GetError, 153
SDL_InvalidParamError, 153
SDL_LASTERROR, 153
SDL_OutOfMemory, 153
SDL_SetError, 153
SDL_UNSUPPORTED, 153
SDL_Unsupported, 153
SDL_errorcode, 153
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_errorcode
SDL_error.h, 153
SDL_eventaction
SDL_events.h, 160
SDL_events.h
event, 157
int, 161
SDL_ADDEVENT, 160
SDL_APP_DIDENTERBACKGROUND, 160
SDL_APP_DIDENTERFOREGROUND, 160
SDL_APP_LOWMEMORY, 160
SDL_APP_TERMINATING, 160
SDL_APP_WILLENTERBACKGROUND, 160
SDL_APP_WILLENTERFOREGROUND, 160
SDL_AddEventWatch, 161
SDL_CLIPBOARDUPDATE, 161
SDL_CONTROLLERAXISMOTION, 160
SDL_CONTROLLERBUTTONDOWN, 160
SDL_CONTROLLERBUTTONUP, 160
SDL_CONTROLLERDEVICEADDED, 161
SDL_CONTROLLERDEVICEREMAPPED, 161
SDL_CONTROLLERDEVICEREMOVED, 161
SDL_CommonEvent, 157
SDL_ControllerAxisEvent, 157
SDL_ControllerButtonEvent, 157
SDL_ControllerDeviceEvent, 157
SDL_DISABLE, 157
SDL_DOLLARGESTURE, 161
SDL_DOLLARRECORD, 161
SDL_DROPFILE, 161
SDL_DelEventWatch, 161
SDL_DollarGestureEvent, 158
SDL_DropEvent, 158
SDL_ENABLE, 157
SDL_Event, 158
SDL_EventState, 161
SDL_EventType, 160
SDL_FINGERDOWN, 161
SDL_FINGERMOTION, 161
SDL_FINGERUP, 161
SDL_FIRSTEVENT, 160
SDL_FilterEvents, 161
SDL_FlushEvent, 161
SDL_FlushEvents, 161
SDL_GETEVENT, 160
SDL_GetEventFilter, 162
SDL_GetEventState, 157
SDL_HasEvent, 162
SDL_HasEvents, 162
SDL_IGNORE, 157
SDL_JOYAXISMOTION, 160
SDL_JOYBALLMOTION, 160
SDL_JOYBUTTONDOWN, 160
SDL_JOYBUTTONUP, 160
SDL_JOYDEVICEADDED, 160
SDL_JOYDEVICEREMOVED, 160
SDL_JOYHATMOTION, 160
SDL_JoyAxisEvent, 158
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

711

SDL_JoyBallEvent, 158
SDL_JoyButtonEvent, 158
SDL_JoyDeviceEvent, 158
SDL_JoyHatEvent, 158
SDL_KEYDOWN, 160
SDL_KEYUP, 160
SDL_KeyboardEvent, 158
SDL_LASTEVENT, 161
SDL_MOUSEBUTTONDOWN, 160
SDL_MOUSEBUTTONUP, 160
SDL_MOUSEMOTION, 160
SDL_MOUSEWHEEL, 160
SDL_MULTIGESTURE, 161
SDL_MouseButtonEvent, 158
SDL_MouseMotionEvent, 158
SDL_MouseWheelEvent, 159
SDL_MultiGestureEvent, 159
SDL_OSEvent, 159
SDL_PEEKEVENT, 160
SDL_PRESSED, 157
SDL_PeepEvents, 162
SDL_PollEvent, 162
SDL_PumpEvents, 162
SDL_PushEvent, 162
SDL_QUERY, 157
SDL_QUIT, 160
SDL_QuitEvent, 159
SDL_RELEASED, 157
SDL_RENDER_TARGETS_RESET, 161
SDL_RegisterEvents, 163
SDL_SYSWMEVENT, 160
SDL_SetEventFilter, 163
SDL_SysWMEvent, 159
SDL_SysWMmsg, 159
SDL_TEXTEDITING, 160
SDL_TEXTEDITINGEVENT_TEXT_SIZE, 157
SDL_TEXTINPUT, 160
SDL_TEXTINPUTEVENT_TEXT_SIZE, 157
SDL_TextEditingEvent, 159
SDL_TextInputEvent, 159
SDL_TouchFingerEvent, 159
SDL_USEREVENT, 161
SDL_UserEvent, 159
SDL_WINDOWEVENT, 160
SDL_WaitEvent, 163
SDL_WaitEventTimeout, 163
SDL_WindowEvent, 159
SDL_eventaction, 160
SDL_fabs
SDL_stdinc.h, 522
SDL_filesystem.h
SDL_GetBasePath, 164
SDL_GetPrefPath, 164
SDL_floor
SDL_stdinc.h, 522
SDL_free
SDL_stdinc.h, 523
SDL_gamecontroller.h

712

INDEX

SDL_CONTROLLER_AXIS_INVALID, 167
SDL_CONTROLLER_AXIS_LEFTX, 167
SDL_CONTROLLER_AXIS_LEFTY, 167
SDL_CONTROLLER_AXIS_MAX, 168
SDL_CONTROLLER_AXIS_RIGHTX, 168
SDL_CONTROLLER_AXIS_RIGHTY, 168
SDL_CONTROLLER_AXIS_TRIGGERLEFT, 168
SDL_CONTROLLER_AXIS_TRIGGERRIGHT,
168
SDL_CONTROLLER_BINDTYPE_AXIS, 168
SDL_CONTROLLER_BINDTYPE_BUTTON, 168
SDL_CONTROLLER_BINDTYPE_HAT, 168
SDL_CONTROLLER_BINDTYPE_NONE, 168
SDL_CONTROLLER_BUTTON_A, 168
SDL_CONTROLLER_BUTTON_B, 168
SDL_CONTROLLER_BUTTON_BACK, 168
SDL_CONTROLLER_BUTTON_DPAD_DOWN,
168
SDL_CONTROLLER_BUTTON_DPAD_LEFT, 168
SDL_CONTROLLER_BUTTON_DPAD_RIGHT,
168
SDL_CONTROLLER_BUTTON_DPAD_UP, 168
SDL_CONTROLLER_BUTTON_GUIDE, 168
SDL_CONTROLLER_BUTTON_INVALID, 168
SDL_CONTROLLER_BUTTON_LEFTSHOULDER, 168
SDL_CONTROLLER_BUTTON_LEFTSTICK, 168
SDL_CONTROLLER_BUTTON_MAX, 168
SDL_CONTROLLER_BUTTON_RIGHTSHOULDER, 168
SDL_CONTROLLER_BUTTON_RIGHTSTICK,
168
SDL_CONTROLLER_BUTTON_START, 168
SDL_CONTROLLER_BUTTON_X, 168
SDL_CONTROLLER_BUTTON_Y, 168
SDL_GameController, 167
SDL_GameControllerAddMapping, 168
SDL_GameControllerAddMappingsFromFile, 167
SDL_GameControllerAddMappingsFromRW, 168
SDL_GameControllerAxis, 167
SDL_GameControllerBindType, 168
SDL_GameControllerButton, 168
SDL_GameControllerButtonBind, 167
SDL_GameControllerClose, 169
SDL_GameControllerEventState, 169
SDL_GameControllerGetAttached, 169
SDL_GameControllerGetAxis, 169
SDL_GameControllerGetAxisFromString, 169
SDL_GameControllerGetBindForAxis, 169
SDL_GameControllerGetBindForButton, 170
SDL_GameControllerGetButton, 170
SDL_GameControllerGetButtonFromString, 170
SDL_GameControllerGetJoystick, 170
SDL_GameControllerGetStringForAxis, 170
SDL_GameControllerGetStringForButton, 170
SDL_GameControllerMapping, 170
SDL_GameControllerMappingForGUID, 170
SDL_GameControllerName, 170

SDL_GameControllerNameForIndex, 171
SDL_GameControllerOpen, 171
SDL_GameControllerUpdate, 171
SDL_IsGameController, 171
SDL_gesture.h
SDL_GestureID, 172
SDL_LoadDollarTemplates, 172
SDL_RecordGesture, 172
SDL_SaveAllDollarTemplates, 172
SDL_SaveDollarTemplate, 172
SDL_getenv
SDL_stdinc.h, 523
SDL_haptic.h
SDL_HAPTIC_AUTOCENTER, 176
SDL_HAPTIC_CARTESIAN, 177
SDL_HAPTIC_CONSTANT, 177
SDL_HAPTIC_CUSTOM, 177
SDL_HAPTIC_DAMPER, 177
SDL_HAPTIC_FRICTION, 177
SDL_HAPTIC_GAIN, 177
SDL_HAPTIC_INERTIA, 178
SDL_HAPTIC_INFINITY, 178
SDL_HAPTIC_LEFTRIGHT, 178
SDL_HAPTIC_PAUSE, 178
SDL_HAPTIC_POLAR, 178
SDL_HAPTIC_RAMP, 179
SDL_HAPTIC_SAWTOOTHDOWN, 179
SDL_HAPTIC_SAWTOOTHUP, 179
SDL_HAPTIC_SINE, 179
SDL_HAPTIC_SPHERICAL, 179
SDL_HAPTIC_SPRING, 179
SDL_HAPTIC_STATUS, 180
SDL_HAPTIC_TRIANGLE, 180
SDL_Haptic, 180
SDL_HapticClose, 185
SDL_HapticCondition, 180
SDL_HapticConstant, 181
SDL_HapticCustom, 181
SDL_HapticDestroyEffect, 185
SDL_HapticDirection, 181
SDL_HapticEffect, 183
SDL_HapticEffectSupported, 185
SDL_HapticGetEffectStatus, 187
SDL_HapticIndex, 187
SDL_HapticLeftRight, 184
SDL_HapticName, 187
SDL_HapticNewEffect, 188
SDL_HapticNumAxes, 188
SDL_HapticNumEffects, 188
SDL_HapticNumEffectsPlaying, 188
SDL_HapticOpen, 189
SDL_HapticOpenFromJoystick, 190
SDL_HapticOpenFromMouse, 190
SDL_HapticOpened, 189
SDL_HapticPause, 190
SDL_HapticPeriodic, 184
SDL_HapticQuery, 190
SDL_HapticRamp, 185
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_HapticRumbleInit, 191
SDL_HapticRumblePlay, 191
SDL_HapticRumbleStop, 191
SDL_HapticRumbleSupported, 193
SDL_HapticRunEffect, 193
SDL_HapticSetAutocenter, 193
SDL_HapticSetGain, 195
SDL_HapticStopAll, 195
SDL_HapticStopEffect, 195
SDL_HapticUnpause, 196
SDL_HapticUpdateEffect, 196
SDL_JoystickIsHaptic, 196
SDL_MouseIsHaptic, 197
SDL_NumHaptics, 197
SDL_hints.h
SDL_AddHintCallback, 204
SDL_ClearHints, 204
SDL_DelHintCallback, 204
SDL_GetHint, 206
SDL_HINT_ACCELEROMETER_AS_JOYSTICK,
199
SDL_HINT_ALLOW_TOPMOST, 199
SDL_HINT_DEFAULT, 204
SDL_HINT_FRAMEBUFFER_ACCELERATION,
199
SDL_HINT_GAMECONTROLLERCONFIG, 200
SDL_HINT_GRAB_KEYBOARD, 200
SDL_HINT_IDLE_TIMER_DISABLED, 200
SDL_HINT_JOYSTICK_ALLOW_BACKGROUND_EVENTS, 200
SDL_HINT_MAC_CTRL_CLICK_EMULATE_RIGHT_CLICK, 200
SDL_HINT_MOUSE_RELATIVE_MODE_WARP,
200
SDL_HINT_NORMAL, 204
SDL_HINT_ORIENTATIONS, 201
SDL_HINT_OVERRIDE, 204
SDL_HINT_RENDER_DIRECT3D11_DEBUG,
201
SDL_HINT_RENDER_DIRECT3D_THREADSAFE, 201
SDL_HINT_RENDER_DRIVER, 201
SDL_HINT_RENDER_OPENGL_SHADERS, 201
SDL_HINT_RENDER_SCALE_QUALITY, 201
SDL_HINT_RENDER_VSYNC, 201
SDL_HINT_TIMER_RESOLUTION, 202
SDL_HINT_VIDEO_ALLOW_SCREENSAVER,
202
SDL_HINT_VIDEO_HIGHDPI_DISABLED, 202
SDL_HINT_VIDEO_MAC_FULLSCREEN_SPACES, 202
SDL_HINT_VIDEO_MINIMIZE_ON_FOCUS_LOSS, 202
SDL_HINT_VIDEO_WIN_D3DCOMPILER, 202
SDL_HINT_VIDEO_WINDOW_SHARE_PIXEL_FORMAT, 203
SDL_HINT_VIDEO_X11_XINERAMA, 203
SDL_HINT_VIDEO_X11_XRANDR, 203
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

713

SDL_HINT_VIDEO_X11_XVIDMODE, 203
SDL_HINT_WINRT_HANDLE_BACK_BUTTON,
203
SDL_HINT_WINRT_PRIVACY_POLICY_LABEL,
203
SDL_HINT_WINRT_PRIVACY_POLICY_URL, 204
SDL_HINT_XINPUT_ENABLED, 204
SDL_HintCallback, 204
SDL_HintPriority, 204
SDL_SetHint, 206
SDL_SetHintWithPriority, 206
SDL_iconv
SDL_stdinc.h, 523
SDL_iconv_close
SDL_stdinc.h, 523
SDL_iconv_open
SDL_stdinc.h, 523
SDL_iconv_string
SDL_stdinc.h, 523
SDL_iconv_t
SDL_stdinc.h, 521
SDL_iconv_utf8_locale
SDL_stdinc.h, 521
SDL_iconv_utf8_ucs2
SDL_stdinc.h, 521
SDL_iconv_utf8_ucs4
SDL_stdinc.h, 521
SDL_isdigit
SDL_stdinc.h, 523
SDL_isspace
SDL_stdinc.h, 523
SDL_itoa
SDL_stdinc.h, 523
SDL_joystick.h
SDL_HAT_CENTERED, 208
SDL_HAT_DOWN, 208
SDL_HAT_LEFT, 208
SDL_HAT_LEFTDOWN, 208
SDL_HAT_LEFTUP, 208
SDL_HAT_RIGHT, 208
SDL_HAT_RIGHTDOWN, 208
SDL_HAT_RIGHTUP, 208
SDL_HAT_UP, 208
SDL_Joystick, 208
SDL_JoystickClose, 208
SDL_JoystickEventState, 208
SDL_JoystickGetAttached, 208
SDL_JoystickGetAxis, 208
SDL_JoystickGetBall, 208
SDL_JoystickGetButton, 209
SDL_JoystickGetDeviceGUID, 209
SDL_JoystickGetGUID, 209
SDL_JoystickGetGUIDFromString, 209
SDL_JoystickGetGUIDString, 209
SDL_JoystickGetHat, 209
SDL_JoystickID, 208
SDL_JoystickInstanceID, 209

714

SDL_JoystickName, 209
SDL_JoystickNameForIndex, 210
SDL_JoystickNumAxes, 210
SDL_JoystickNumBalls, 210
SDL_JoystickNumButtons, 210
SDL_JoystickNumHats, 210
SDL_JoystickOpen, 210
SDL_JoystickUpdate, 210
SDL_NumJoysticks, 210
SDL_keyboard.h
SDL_GetKeyFromName, 212
SDL_GetKeyFromScancode, 212
SDL_GetKeyName, 213
SDL_GetKeyboardFocus, 212
SDL_GetKeyboardState, 212
SDL_GetModState, 213
SDL_GetScancodeFromKey, 213
SDL_GetScancodeFromName, 213
SDL_GetScancodeName, 213
SDL_HasScreenKeyboardSupport, 214
SDL_IsScreenKeyboardShown, 214
SDL_IsTextInputActive, 214
SDL_Keysym, 212
SDL_SetModState, 214
SDL_SetTextInputRect, 215
SDL_StartTextInput, 215
SDL_StopTextInput, 215
SDL_keycode.h
KMOD_ALT, 219
KMOD_CAPS, 225
KMOD_CTRL, 219
KMOD_GUI, 219
KMOD_LALT, 225
KMOD_LCTRL, 225
KMOD_LGUI, 225
KMOD_LSHIFT, 225
KMOD_MODE, 225
KMOD_NONE, 225
KMOD_NUM, 225
KMOD_RALT, 225
KMOD_RCTRL, 225
KMOD_RESERVED, 225
KMOD_RGUI, 225
KMOD_RSHIFT, 225
KMOD_SHIFT, 219
SDL_Keycode, 219
SDL_Keymod, 224
SDL_SCANCODE_TO_KEYCODE, 219
SDLK_0, 220
SDLK_1, 220
SDLK_2, 220
SDLK_3, 220
SDLK_4, 220
SDLK_5, 220
SDLK_6, 220
SDLK_7, 220
SDLK_8, 220
SDLK_9, 220

INDEX

SDLK_AC_BACK, 224
SDLK_AC_BOOKMARKS, 224
SDLK_AC_FORWARD, 224
SDLK_AC_HOME, 224
SDLK_AC_REFRESH, 224
SDLK_AC_SEARCH, 224
SDLK_AC_STOP, 224
SDLK_AGAIN, 222
SDLK_ALTERASE, 222
SDLK_AMPERSAND, 219
SDLK_APPLICATION, 222
SDLK_ASTERISK, 220
SDLK_AT, 220
SDLK_AUDIOMUTE, 224
SDLK_AUDIONEXT, 224
SDLK_AUDIOPLAY, 224
SDLK_AUDIOPREV, 224
SDLK_AUDIOSTOP, 224
SDLK_BACKQUOTE, 220
SDLK_BACKSLASH, 220
SDLK_BACKSPACE, 219
SDLK_BRIGHTNESSDOWN, 224
SDLK_BRIGHTNESSUP, 224
SDLK_CALCULATOR, 224
SDLK_CANCEL, 222
SDLK_CAPSLOCK, 221
SDLK_CARET, 220
SDLK_CLEAR, 223
SDLK_CLEARAGAIN, 223
SDLK_COLON, 220
SDLK_COMMA, 220
SDLK_COMPUTER, 224
SDLK_COPY, 222
SDLK_CRSEL, 223
SDLK_CURRENCYSUBUNIT, 223
SDLK_CURRENCYUNIT, 223
SDLK_CUT, 222
SDLK_DECIMALSEPARATOR, 223
SDLK_DELETE, 221
SDLK_DISPLAYSWITCH, 224
SDLK_DOLLAR, 219
SDLK_DOWN, 221
SDLK_EJECT, 224
SDLK_END, 221
SDLK_EQUALS, 220
SDLK_ESCAPE, 219
SDLK_EXCLAIM, 219
SDLK_EXECUTE, 222
SDLK_EXSEL, 223
SDLK_F1, 221
SDLK_F10, 221
SDLK_F11, 221
SDLK_F12, 221
SDLK_F13, 222
SDLK_F14, 222
SDLK_F15, 222
SDLK_F16, 222
SDLK_F17, 222
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDLK_F18, 222
SDLK_F19, 222
SDLK_F2, 221
SDLK_F20, 222
SDLK_F21, 222
SDLK_F22, 222
SDLK_F23, 222
SDLK_F24, 222
SDLK_F3, 221
SDLK_F4, 221
SDLK_F5, 221
SDLK_F6, 221
SDLK_F7, 221
SDLK_F8, 221
SDLK_F9, 221
SDLK_FIND, 222
SDLK_GREATER, 220
SDLK_HASH, 219
SDLK_HELP, 222
SDLK_HOME, 221
SDLK_INSERT, 221
SDLK_KBDILLUMDOWN, 224
SDLK_KBDILLUMTOGGLE, 224
SDLK_KBDILLUMUP, 224
SDLK_KP_0, 222
SDLK_KP_00, 223
SDLK_KP_000, 223
SDLK_KP_1, 222
SDLK_KP_2, 222
SDLK_KP_3, 222
SDLK_KP_4, 222
SDLK_KP_5, 222
SDLK_KP_6, 222
SDLK_KP_7, 222
SDLK_KP_8, 222
SDLK_KP_9, 222
SDLK_KP_A, 223
SDLK_KP_AMPERSAND, 223
SDLK_KP_AT, 223
SDLK_KP_B, 223
SDLK_KP_BACKSPACE, 223
SDLK_KP_BINARY, 224
SDLK_KP_C, 223
SDLK_KP_CLEAR, 224
SDLK_KP_CLEARENTRY, 224
SDLK_KP_COLON, 223
SDLK_KP_COMMA, 222
SDLK_KP_D, 223
SDLK_KP_DBLAMPERSAND, 223
SDLK_KP_DBLVERTICALBAR, 223
SDLK_KP_DECIMAL, 224
SDLK_KP_DIVIDE, 221
SDLK_KP_E, 223
SDLK_KP_ENTER, 221
SDLK_KP_EQUALS, 222
SDLK_KP_EQUALSAS400, 222
SDLK_KP_EXCLAM, 223
SDLK_KP_F, 223
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

715

SDLK_KP_GREATER, 223
SDLK_KP_HASH, 223
SDLK_KP_HEXADECIMAL, 224
SDLK_KP_LEFTBRACE, 223
SDLK_KP_LEFTPAREN, 223
SDLK_KP_LESS, 223
SDLK_KP_MEMADD, 223
SDLK_KP_MEMCLEAR, 223
SDLK_KP_MEMDIVIDE, 224
SDLK_KP_MEMMULTIPLY, 224
SDLK_KP_MEMRECALL, 223
SDLK_KP_MEMSTORE, 223
SDLK_KP_MEMSUBTRACT, 224
SDLK_KP_MINUS, 221
SDLK_KP_MULTIPLY, 221
SDLK_KP_OCTAL, 224
SDLK_KP_PERCENT, 223
SDLK_KP_PERIOD, 222
SDLK_KP_PLUS, 221
SDLK_KP_PLUSMINUS, 224
SDLK_KP_POWER, 223
SDLK_KP_RIGHTBRACE, 223
SDLK_KP_RIGHTPAREN, 223
SDLK_KP_SPACE, 223
SDLK_KP_TAB, 223
SDLK_KP_VERTICALBAR, 223
SDLK_KP_XOR, 223
SDLK_LALT, 224
SDLK_LCTRL, 224
SDLK_LEFT, 221
SDLK_LEFTBRACKET, 220
SDLK_LEFTPAREN, 220
SDLK_LESS, 220
SDLK_LGUI, 224
SDLK_LSHIFT, 224
SDLK_MAIL, 224
SDLK_MEDIASELECT, 224
SDLK_MENU, 222
SDLK_MINUS, 220
SDLK_MODE, 224
SDLK_MUTE, 222
SDLK_NUMLOCKCLEAR, 221
SDLK_OPER, 223
SDLK_OUT, 223
SDLK_PAGEDOWN, 221
SDLK_PAGEUP, 221
SDLK_PASTE, 222
SDLK_PAUSE, 221
SDLK_PERCENT, 219
SDLK_PERIOD, 220
SDLK_PLUS, 220
SDLK_POWER, 222
SDLK_PRINTSCREEN, 221
SDLK_PRIOR, 223
SDLK_QUESTION, 220
SDLK_QUOTE, 220
SDLK_QUOTEDBL, 219
SDLK_RALT, 224

716

SDLK_RCTRL, 224
SDLK_RETURN, 219
SDLK_RETURN2, 223
SDLK_RGUI, 224
SDLK_RIGHT, 221
SDLK_RIGHTBRACKET, 220
SDLK_RIGHTPAREN, 220
SDLK_RSHIFT, 224
SDLK_SCANCODE_MASK, 219
SDLK_SCROLLLOCK, 221
SDLK_SELECT, 222
SDLK_SEMICOLON, 220
SDLK_SEPARATOR, 223
SDLK_SLASH, 220
SDLK_SLEEP, 224
SDLK_SPACE, 219
SDLK_STOP, 222
SDLK_SYSREQ, 222
SDLK_TAB, 219
SDLK_THOUSANDSSEPARATOR, 223
SDLK_UNDERSCORE, 220
SDLK_UNDO, 222
SDLK_UNKNOWN, 219
SDLK_UP, 221
SDLK_VOLUMEDOWN, 222
SDLK_VOLUMEUP, 222
SDLK_WWW, 224
SDLK_a, 220
SDLK_b, 220
SDLK_c, 220
SDLK_d, 220
SDLK_e, 220
SDLK_f, 220
SDLK_g, 220
SDLK_h, 220
SDLK_i, 220
SDLK_j, 220
SDLK_k, 220
SDLK_l, 220
SDLK_m, 220
SDLK_n, 221
SDLK_o, 221
SDLK_p, 221
SDLK_q, 221
SDLK_r, 221
SDLK_s, 221
SDLK_t, 221
SDLK_u, 221
SDLK_v, 221
SDLK_w, 221
SDLK_x, 221
SDLK_y, 221
SDLK_z, 221
SDL_lltoa
SDL_stdinc.h, 523
SDL_loadso.h
SDL_LoadFunction, 226
SDL_LoadObject, 226

INDEX

SDL_UnloadObject, 226
SDL_log
SDL_stdinc.h, 523
SDL_log.h
SDL_LOG_CATEGORY_APPLICATION, 228
SDL_LOG_CATEGORY_ASSERT, 228
SDL_LOG_CATEGORY_AUDIO, 228
SDL_LOG_CATEGORY_CUSTOM, 228
SDL_LOG_CATEGORY_ERROR, 228
SDL_LOG_CATEGORY_INPUT, 228
SDL_LOG_CATEGORY_RENDER, 228
SDL_LOG_CATEGORY_RESERVED1, 228
SDL_LOG_CATEGORY_RESERVED10, 228
SDL_LOG_CATEGORY_RESERVED2, 228
SDL_LOG_CATEGORY_RESERVED3, 228
SDL_LOG_CATEGORY_RESERVED4, 228
SDL_LOG_CATEGORY_RESERVED5, 228
SDL_LOG_CATEGORY_RESERVED6, 228
SDL_LOG_CATEGORY_RESERVED7, 228
SDL_LOG_CATEGORY_RESERVED8, 228
SDL_LOG_CATEGORY_RESERVED9, 228
SDL_LOG_CATEGORY_SYSTEM, 228
SDL_LOG_CATEGORY_TEST, 228
SDL_LOG_CATEGORY_VIDEO, 228
SDL_LOG_PRIORITY_CRITICAL, 228
SDL_LOG_PRIORITY_DEBUG, 228
SDL_LOG_PRIORITY_ERROR, 228
SDL_LOG_PRIORITY_INFO, 228
SDL_LOG_PRIORITY_VERBOSE, 228
SDL_LOG_PRIORITY_WARN, 228
SDL_Log, 229
SDL_LogCritical, 229
SDL_LogDebug, 229
SDL_LogError, 229
SDL_LogGetOutputFunction, 229
SDL_LogGetPriority, 229
SDL_LogInfo, 229
SDL_LogMessage, 229
SDL_LogMessageV, 229
SDL_LogOutputFunction, 228
SDL_LogPriority, 228
SDL_LogResetPriorities, 229
SDL_LogSetAllPriority, 229
SDL_LogSetOutputFunction, 229
SDL_LogSetPriority, 230
SDL_LogVerbose, 230
SDL_LogWarn, 230
SDL_MAX_LOG_MESSAGE, 227
SDL_NUM_LOG_PRIORITIES, 228
SDL_ltoa
SDL_stdinc.h, 523
SDL_main
SDL_main.h, 230
SDL_main.h
C_LINKAGE, 230
SDL_SetMainReady, 231
SDL_main, 230
SDL_malloc
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_stdinc.h, 523
SDL_max
SDL_stdinc.h, 521
SDL_memcmp
SDL_stdinc.h, 523
SDL_memcpy
SDL_stdinc.h, 523
SDL_memcpy4
SDL_stdinc.h, 523
SDL_memmove
SDL_stdinc.h, 523
SDL_memset
SDL_stdinc.h, 523
SDL_memset4
SDL_stdinc.h, 523
SDL_messagebox.h
SDL_MESSAGEBOX_BUTTON_ESCAPEKEY_DEFAULT, 232
SDL_MESSAGEBOX_BUTTON_RETURNKEY_DEFAULT, 232
SDL_MESSAGEBOX_COLOR_BACKGROUND,
232
SDL_MESSAGEBOX_COLOR_BUTTON_BACKGROUND, 232
SDL_MESSAGEBOX_COLOR_BUTTON_BORDER, 232
SDL_MESSAGEBOX_COLOR_BUTTON_SELECTED, 232
SDL_MESSAGEBOX_COLOR_MAX, 232
SDL_MESSAGEBOX_COLOR_TEXT, 232
SDL_MESSAGEBOX_ERROR, 232
SDL_MESSAGEBOX_INFORMATION, 232
SDL_MESSAGEBOX_WARNING, 232
SDL_MessageBoxButtonFlags, 232
SDL_MessageBoxColorType, 232
SDL_MessageBoxFlags, 232
SDL_ShowMessageBox, 232
SDL_ShowSimpleMessageBox, 232
SDL_min
SDL_stdinc.h, 521
SDL_mouse.h
SDL_BUTTON, 235
SDL_BUTTON_LEFT, 235
SDL_BUTTON_LMASK, 236
SDL_BUTTON_MIDDLE, 236
SDL_BUTTON_MMASK, 236
SDL_BUTTON_RIGHT, 236
SDL_BUTTON_RMASK, 236
SDL_BUTTON_X1, 236
SDL_BUTTON_X1MASK, 236
SDL_BUTTON_X2, 236
SDL_BUTTON_X2MASK, 236
SDL_CreateColorCursor, 236
SDL_CreateCursor, 237
SDL_CreateSystemCursor, 237
SDL_Cursor, 236
SDL_FreeCursor, 237
SDL_GetCursor, 237
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

717

SDL_GetDefaultCursor, 237
SDL_GetMouseFocus, 237
SDL_GetMouseState, 237
SDL_GetRelativeMouseMode, 238
SDL_GetRelativeMouseState, 238
SDL_NUM_SYSTEM_CURSORS, 236
SDL_SYSTEM_CURSOR_ARROW, 236
SDL_SYSTEM_CURSOR_CROSSHAIR, 236
SDL_SYSTEM_CURSOR_HAND, 236
SDL_SYSTEM_CURSOR_IBEAM, 236
SDL_SYSTEM_CURSOR_NO, 236
SDL_SYSTEM_CURSOR_SIZEALL, 236
SDL_SYSTEM_CURSOR_SIZENESW, 236
SDL_SYSTEM_CURSOR_SIZENS, 236
SDL_SYSTEM_CURSOR_SIZENWSE, 236
SDL_SYSTEM_CURSOR_SIZEWE, 236
SDL_SYSTEM_CURSOR_WAIT, 236
SDL_SYSTEM_CURSOR_WAITARROW, 236
SDL_SetCursor, 238
SDL_SetRelativeMouseMode, 238
SDL_ShowCursor, 238
SDL_SystemCursor, 236
SDL_WarpMouseInWindow, 239
SDL_mutex
SDL_mutex.h, 241
SDL_mutex.h
SDL_CondBroadcast, 241
SDL_CondSignal, 241
SDL_CondWait, 241
SDL_CondWaitTimeout, 241
SDL_CreateCond, 241
SDL_CreateMutex, 242
SDL_CreateSemaphore, 242
SDL_DestroyCond, 242
SDL_DestroyMutex, 242
SDL_DestroySemaphore, 242
SDL_LockMutex, 242
SDL_MUTEX_MAXWAIT, 240
SDL_MUTEX_TIMEDOUT, 240
SDL_SemPost, 242
SDL_SemTryWait, 242
SDL_SemValue, 242
SDL_SemWait, 243
SDL_SemWaitTimeout, 243
SDL_TryLockMutex, 243
SDL_UnlockMutex, 243
SDL_cond, 241
SDL_mutex, 241
SDL_mutexP, 240
SDL_mutexV, 240
SDL_sem, 241
SDL_mutexP
SDL_mutex.h, 240
SDL_mutexV
SDL_mutex.h, 240
SDL_name.h
SDL_NAME, 243
SDL_opengl.h

718

INDEX

__glext_h_, 318
a, 450
APIENTRY, 318
APIENTRYP, 318
abDotProduct, 450
abOutput, 450
access, 450
addr, 450
address, 450
alpha, 450
angle, 451
arg1, 451
arg1Mod, 451
arg1Rep, 451
arg2, 451
arg2Mod, 451
arg2Rep, 451
arg3, 451
arg3Mod, 451
arg3Rep, 451
arrays, 451
attachedObj, 451
attachment, 451
attribs, 451
b, 451
backfunc, 451
basevertex, 451
beginPresentTimeId, 451
bias, 451
binary, 451
binaryFormat, 451
binaryformat, 451
bits, 451
blue, 451
border, 451
bottom, 451
buf, 451
bufSize, 452
buffer, 451
bufferMode, 452
buffers, 452
bufs, 452
bufsize, 452
bufstreams, 452
by, 452
bytesWritten, 452
bz, 452
c, 452
cap, 452
capture_time, 452
categories, 452
cdDotProduct, 452
cdOutput, 452
clamp, 452
color, 452
colorNumber, 452
colorSamples, 452
column, 452

columnBufSize, 452
componentUsage, 452
components, 452
condition, 452
coord, 452
coords, 452
count, 452
counter, 452
counterList, 453
counterSize, 453
counterString, 453
counters, 453
coverageSamples, 453
data, 453
dataSize, 453
depth, 453
dfactorAlpha, 453
dfactorRGB, 453
divisor, 453
dpfail, 453
dppass, 453
drawbuffer, 453
dst, 453
dstAlpha, 453
dstLevel, 453
dstMask, 453
dstMod, 453
dstName, 453
dstRGB, 453
dstTarget, 453
dstX, 453
dstX0, 453
dstX1, 453
dstY, 453
dstY0, 453
dstY1, 453
dstZ, 454
enable, 454
enabled, 454
end, 454
event, 454
f, 454
face, 454
fences, 454
fill0, 454
fill1, 454
fill2, 454
fill3, 454
filter, 454
first, 454
fixedsamplelocations, 454
flags, 454
format, 454
frame_region, 454
framebuffer, 454
framebuffers, 454
fsize, 454
func, 454
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

g, 454
GL_1PASS_EXT, 318
GL_1PASS_SGIS, 318
GL_2PASS_0_EXT, 318
GL_2PASS_0_SGIS, 318
GL_2PASS_1_EXT, 318
GL_2PASS_1_SGIS, 318
GL_2X_BIT_ATI, 318
GL_3DFX_multisample, 318
GL_3DFX_tbuffer, 318
GL_3DFX_texture_compression_FXT1, 318
GL_422_AVERAGE_EXT, 318
GL_422_EXT, 318
GL_422_REV_AVERAGE_EXT, 319
GL_422_REV_EXT, 319
GL_4PASS_0_EXT, 319
GL_4PASS_0_SGIS, 319
GL_4PASS_1_EXT, 319
GL_4PASS_1_SGIS, 319
GL_4PASS_2_EXT, 319
GL_4PASS_2_SGIS, 319
GL_4PASS_3_EXT, 319
GL_4PASS_3_SGIS, 319
GL_4X_BIT_ATI, 319
GL_8X_BIT_ATI, 319
GL_ABGR_EXT, 319
GL_ACTIVE_ATTRIBUTE_MAX_LENGTH, 319
GL_ACTIVE_ATTRIBUTES, 319
GL_ACTIVE_PROGRAM, 319
GL_ACTIVE_PROGRAM_EXT, 319
GL_ACTIVE_STENCIL_FACE_EXT, 319
GL_ACTIVE_SUBROUTINE_MAX_LENGTH, 319
GL_ACTIVE_SUBROUTINE_UNIFORM_LOCATIONS, 319
GL_ACTIVE_SUBROUTINE_UNIFORM_MAX_LENGTH, 319
GL_ACTIVE_SUBROUTINE_UNIFORMS, 319
GL_ACTIVE_SUBROUTINES, 319
GL_ACTIVE_TEXTURE, 319
GL_ACTIVE_TEXTURE_ARB, 319
GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH, 319
GL_ACTIVE_UNIFORM_BLOCKS, 319
GL_ACTIVE_UNIFORM_MAX_LENGTH, 319
GL_ACTIVE_UNIFORMS, 320
GL_ACTIVE_VARYING_MAX_LENGTH_NV, 320
GL_ACTIVE_VARYINGS_NV, 320
GL_ACTIVE_VERTEX_UNITS_ARB, 320
GL_ADD_ATI, 320
GL_ADD_SIGNED, 320
GL_ADD_SIGNED_ARB, 320
GL_ADD_SIGNED_EXT, 320
GL_ALIASED_LINE_WIDTH_RANGE, 320
GL_ALIASED_POINT_SIZE_RANGE, 320
GL_ALL_BARRIER_BITS_EXT, 320
GL_ALL_COMPLETED_NV, 320
GL_ALL_SHADER_BITS, 320
GL_ALLOW_DRAW_FRG_HINT_PGI, 320
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

719

GL_ALLOW_DRAW_MEM_HINT_PGI, 320
GL_ALLOW_DRAW_OBJ_HINT_PGI, 320
GL_ALLOW_DRAW_WIN_HINT_PGI, 320
GL_ALPHA12_EXT, 320
GL_ALPHA16_EXT, 320
GL_ALPHA16_SNORM, 320
GL_ALPHA16F_ARB, 320
GL_ALPHA16I_EXT, 320
GL_ALPHA16UI_EXT, 320
GL_ALPHA32F_ARB, 320
GL_ALPHA32I_EXT, 320
GL_ALPHA32UI_EXT, 320
GL_ALPHA4_EXT, 320
GL_ALPHA8_EXT, 320
GL_ALPHA8_SNORM, 321
GL_ALPHA8I_EXT, 321
GL_ALPHA8UI_EXT, 321
GL_ALPHA_FLOAT16_APPLE, 321
GL_ALPHA_FLOAT16_ATI, 321
GL_ALPHA_FLOAT32_APPLE, 321
GL_ALPHA_FLOAT32_ATI, 321
GL_ALPHA_INTEGER, 321
GL_ALPHA_INTEGER_EXT, 321
GL_ALPHA_MAX_CLAMP_INGR, 321
GL_ALPHA_MAX_SGIX, 321
GL_ALPHA_MIN_CLAMP_INGR, 321
GL_ALPHA_MIN_SGIX, 321
GL_ALPHA_SNORM, 321
GL_ALREADY_SIGNALED, 321
GL_ALWAYS_FAST_HINT_PGI, 321
GL_ALWAYS_SOFT_HINT_PGI, 321
GL_AMD_conservative_depth, 321
GL_AMD_debug_output, 321
GL_AMD_draw_buffers_blend, 321
GL_AMD_name_gen_delete, 321
GL_AMD_performance_monitor, 321
GL_AMD_seamless_cubemap_per_texture, 321
GL_AMD_shader_stencil_export, 321
GL_AMD_texture_texture4, 321
GL_AMD_transform_feedback3_lines_triangles,
321
GL_AMD_vertex_shader_tesselator, 321
GL_ANY_SAMPLES_PASSED, 321
GL_APPLE_aux_depth_stencil, 322
GL_APPLE_client_storage, 322
GL_APPLE_element_array, 322
GL_APPLE_fence, 322
GL_APPLE_float_pixels, 322
GL_APPLE_flush_buffer_range, 322
GL_APPLE_object_purgeable, 322
GL_APPLE_rgb_422, 322
GL_APPLE_row_bytes, 322
GL_APPLE_specular_vector, 322
GL_APPLE_texture_range, 322
GL_APPLE_transform_hint, 322
GL_APPLE_vertex_array_object, 322
GL_APPLE_vertex_array_range, 322
GL_APPLE_vertex_program_evaluators, 322

720

INDEX

GL_APPLE_ycbcr_422, 322
GL_ARB_ES2_compatibility, 323
GL_ARB_blend_func_extended, 322
GL_ARB_cl_event, 322
GL_ARB_color_buffer_float, 322
GL_ARB_compatibility, 322
GL_ARB_copy_buffer, 322
GL_ARB_debug_output, 322
GL_ARB_depth_buffer_float, 322
GL_ARB_depth_clamp, 322
GL_ARB_depth_texture, 322
GL_ARB_draw_buffers, 322
GL_ARB_draw_buffers_blend, 322
GL_ARB_draw_elements_base_vertex, 322
GL_ARB_draw_indirect, 323
GL_ARB_draw_instanced, 323
GL_ARB_explicit_attrib_location, 323
GL_ARB_fragment_coord_conventions, 323
GL_ARB_fragment_program, 323
GL_ARB_fragment_program_shadow, 323
GL_ARB_fragment_shader, 323
GL_ARB_framebuffer_object, 323
GL_ARB_framebuffer_sRGB, 323
GL_ARB_geometry_shader4, 323
GL_ARB_get_program_binary, 323
GL_ARB_gpu_shader5, 323
GL_ARB_gpu_shader_fp64, 323
GL_ARB_half_float_pixel, 323
GL_ARB_half_float_vertex, 323
GL_ARB_instanced_arrays, 323
GL_ARB_map_buffer_range, 323
GL_ARB_matrix_palette, 323
GL_ARB_multisample, 323
GL_ARB_multitexture, 323
GL_ARB_occlusion_query, 323
GL_ARB_occlusion_query2, 323
GL_ARB_pixel_buffer_object, 323
GL_ARB_point_parameters, 323
GL_ARB_point_sprite, 323
GL_ARB_provoking_vertex, 323
GL_ARB_robustness, 323
GL_ARB_sample_shading, 324
GL_ARB_sampler_objects, 324
GL_ARB_seamless_cube_map, 324
GL_ARB_separate_shader_objects, 324
GL_ARB_shader_objects, 324
GL_ARB_shader_stencil_export, 324
GL_ARB_shader_subroutine, 324
GL_ARB_shader_texture_lod, 324
GL_ARB_shading_language_100, 324
GL_ARB_shading_language_include, 324
GL_ARB_shadow, 324
GL_ARB_shadow_ambient, 324
GL_ARB_sync, 324
GL_ARB_tessellation_shader, 324
GL_ARB_texture_border_clamp, 324
GL_ARB_texture_buffer_object, 324
GL_ARB_texture_buffer_object_rgb32, 324

GL_ARB_texture_compression, 324
GL_ARB_texture_compression_bptc, 324
GL_ARB_texture_compression_rgtc, 324
GL_ARB_texture_cube_map, 324
GL_ARB_texture_cube_map_array, 324
GL_ARB_texture_env_add, 324
GL_ARB_texture_env_combine, 324
GL_ARB_texture_env_crossbar, 324
GL_ARB_texture_env_dot3, 324
GL_ARB_texture_float, 324
GL_ARB_texture_gather, 324
GL_ARB_texture_mirrored_repeat, 325
GL_ARB_texture_multisample, 325
GL_ARB_texture_non_power_of_two, 325
GL_ARB_texture_query_lod, 325
GL_ARB_texture_rectangle, 325
GL_ARB_texture_rg, 325
GL_ARB_texture_rgb10_a2ui, 325
GL_ARB_texture_swizzle, 325
GL_ARB_timer_query, 325
GL_ARB_transform_feedback2, 325
GL_ARB_transform_feedback3, 325
GL_ARB_transpose_matrix, 325
GL_ARB_uniform_buffer_object, 325
GL_ARB_vertex_array_bgra, 325
GL_ARB_vertex_array_object, 325
GL_ARB_vertex_attrib_64bit, 325
GL_ARB_vertex_blend, 325
GL_ARB_vertex_buffer_object, 325
GL_ARB_vertex_program, 325
GL_ARB_vertex_shader, 325
GL_ARB_vertex_type_2_10_10_10_rev, 325
GL_ARB_viewport_array, 325
GL_ARB_window_pos, 325
GL_ARRAY_BUFFER, 325
GL_ARRAY_BUFFER_ARB, 325
GL_ARRAY_BUFFER_BINDING, 325
GL_ARRAY_BUFFER_BINDING_ARB, 325
GL_ARRAY_ELEMENT_LOCK_COUNT_EXT, 325
GL_ARRAY_ELEMENT_LOCK_FIRST_EXT, 326
GL_ARRAY_OBJECT_BUFFER_ATI, 326
GL_ARRAY_OBJECT_OFFSET_ATI, 326
GL_ASYNC_DRAW_PIXELS_SGIX, 326
GL_ASYNC_HISTOGRAM_SGIX, 326
GL_ASYNC_MARKER_SGIX, 326
GL_ASYNC_READ_PIXELS_SGIX, 326
GL_ASYNC_TEX_IMAGE_SGIX, 326
GL_ATI_draw_buffers, 326
GL_ATI_element_array, 326
GL_ATI_envmap_bumpmap, 326
GL_ATI_fragment_shader, 326
GL_ATI_map_object_buffer, 326
GL_ATI_meminfo, 326
GL_ATI_pixel_format_float, 326
GL_ATI_pn_triangles, 326
GL_ATI_separate_stencil, 326
GL_ATI_text_fragment_shader, 326
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_ATI_texture_env_combine3, 326
GL_ATI_texture_float, 326
GL_ATI_texture_mirror_once, 326
GL_ATI_vertex_array_object, 326
GL_ATI_vertex_attrib_array_object, 326
GL_ATI_vertex_streams, 326
GL_ATOMIC_COUNTER_BARRIER_BIT_EXT,
326
GL_ATTACHED_SHADERS, 326
GL_ATTENUATION_EXT, 326
GL_ATTRIB_ARRAY_POINTER_NV, 326
GL_ATTRIB_ARRAY_SIZE_NV, 327
GL_ATTRIB_ARRAY_STRIDE_NV, 327
GL_ATTRIB_ARRAY_TYPE_NV, 327
GL_AUX_DEPTH_STENCIL_APPLE, 327
GL_AVERAGE_EXT, 327
GL_AVERAGE_HP, 327
GL_BACK_NORMALS_HINT_PGI, 327
GL_BACK_PRIMARY_COLOR_NV, 327
GL_BACK_SECONDARY_COLOR_NV, 327
GL_BGR, 327
GL_BGR_EXT, 327
GL_BGR_INTEGER, 327
GL_BGR_INTEGER_EXT, 327
GL_BGRA, 327
GL_BGRA_EXT, 327
GL_BGRA_INTEGER, 327
GL_BGRA_INTEGER_EXT, 327
GL_BIAS_BIT_ATI, 327
GL_BIAS_BY_NEGATIVE_ONE_HALF_NV, 327
GL_BINORMAL_ARRAY_EXT, 327
GL_BINORMAL_ARRAY_POINTER_EXT, 327
GL_BINORMAL_ARRAY_STRIDE_EXT, 327
GL_BINORMAL_ARRAY_TYPE_EXT, 327
GL_BLEND_COLOR, 327
GL_BLEND_COLOR_EXT, 327
GL_BLEND_DST_ALPHA, 327
GL_BLEND_DST_ALPHA_EXT, 327
GL_BLEND_DST_RGB, 327
GL_BLEND_DST_RGB_EXT, 328
GL_BLEND_EQUATION, 328
GL_BLEND_EQUATION_ALPHA, 328
GL_BLEND_EQUATION_ALPHA_EXT, 328
GL_BLEND_EQUATION_EXT, 328
GL_BLEND_EQUATION_RGB, 328
GL_BLEND_EQUATION_RGB_EXT, 328
GL_BLEND_SRC_ALPHA, 328
GL_BLEND_SRC_ALPHA_EXT, 328
GL_BLEND_SRC_RGB, 328
GL_BLEND_SRC_RGB_EXT, 328
GL_BLUE_BIT_ATI, 328
GL_BLUE_INTEGER, 328
GL_BLUE_INTEGER_EXT, 328
GL_BLUE_MAX_CLAMP_INGR, 328
GL_BLUE_MIN_CLAMP_INGR, 328
GL_BOOL, 328
GL_BOOL_ARB, 328
GL_BOOL_VEC2, 328
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

721

GL_BOOL_VEC2_ARB, 328
GL_BOOL_VEC3, 328
GL_BOOL_VEC3_ARB, 328
GL_BOOL_VEC4, 328
GL_BOOL_VEC4_ARB, 328
GL_BUFFER_ACCESS, 328
GL_BUFFER_ACCESS_ARB, 328
GL_BUFFER_ACCESS_FLAGS, 328
GL_BUFFER_FLUSHING_UNMAP_APPLE, 328
GL_BUFFER_GPU_ADDRESS_NV, 329
GL_BUFFER_MAP_LENGTH, 329
GL_BUFFER_MAP_OFFSET, 329
GL_BUFFER_MAP_POINTER, 329
GL_BUFFER_MAP_POINTER_ARB, 329
GL_BUFFER_MAPPED, 329
GL_BUFFER_MAPPED_ARB, 329
GL_BUFFER_OBJECT_APPLE, 329
GL_BUFFER_SERIALIZED_MODIFY_APPLE,
329
GL_BUFFER_SIZE, 329
GL_BUFFER_SIZE_ARB, 329
GL_BUFFER_UPDATE_BARRIER_BIT_EXT, 329
GL_BUFFER_USAGE, 329
GL_BUFFER_USAGE_ARB, 329
GL_BUMP_ENVMAP_ATI, 329
GL_BUMP_NUM_TEX_UNITS_ATI, 329
GL_BUMP_ROT_MATRIX_ATI, 329
GL_BUMP_ROT_MATRIX_SIZE_ATI, 329
GL_BUMP_TARGET_ATI, 329
GL_BUMP_TEX_UNITS_ATI, 329
GL_CALLIGRAPHIC_FRAGMENT_SGIX, 329
GL_CLAMP_FRAGMENT_COLOR, 329
GL_CLAMP_FRAGMENT_COLOR_ARB, 329
GL_CLAMP_READ_COLOR, 329
GL_CLAMP_READ_COLOR_ARB, 329
GL_CLAMP_TO_BORDER, 329
GL_CLAMP_TO_BORDER_ARB, 329
GL_CLAMP_TO_BORDER_SGIS, 329
GL_CLAMP_TO_EDGE, 330
GL_CLAMP_TO_EDGE_SGIS, 330
GL_CLAMP_VERTEX_COLOR, 330
GL_CLAMP_VERTEX_COLOR_ARB, 330
GL_CLIENT_ACTIVE_TEXTURE, 330
GL_CLIENT_ACTIVE_TEXTURE_ARB, 330
GL_CLIP_DISTANCE0, 330
GL_CLIP_DISTANCE1, 330
GL_CLIP_DISTANCE2, 330
GL_CLIP_DISTANCE3, 330
GL_CLIP_DISTANCE4, 330
GL_CLIP_DISTANCE5, 330
GL_CLIP_DISTANCE6, 330
GL_CLIP_DISTANCE7, 330
GL_CLIP_DISTANCE_NV, 330
GL_CLIP_FAR_HINT_PGI, 330
GL_CLIP_NEAR_HINT_PGI, 330
GL_CLIP_VOLUME_CLIPPING_HINT_EXT, 330
GL_CMYK_EXT, 330
GL_CMYKA_EXT, 330

722

INDEX

GL_CND0_ATI, 330
GL_CND_ATI, 330
GL_COLOR3_BIT_PGI, 330
GL_COLOR4_BIT_PGI, 330
GL_COLOR_ALPHA_PAIRING_ATI, 330
GL_COLOR_ARRAY_ADDRESS_NV, 330
GL_COLOR_ARRAY_BUFFER_BINDING, 330
GL_COLOR_ARRAY_BUFFER_BINDING_ARB,
330
GL_COLOR_ARRAY_COUNT_EXT, 331
GL_COLOR_ARRAY_EXT, 331
GL_COLOR_ARRAY_LENGTH_NV, 331
GL_COLOR_ARRAY_LIST_IBM, 331
GL_COLOR_ARRAY_LIST_STRIDE_IBM, 331
GL_COLOR_ARRAY_PARALLEL_POINTERS_INTEL, 331
GL_COLOR_ARRAY_POINTER_EXT, 331
GL_COLOR_ARRAY_SIZE_EXT, 331
GL_COLOR_ARRAY_STRIDE_EXT, 331
GL_COLOR_ARRAY_TYPE_EXT, 331
GL_COLOR_ATTACHMENT0, 331
GL_COLOR_ATTACHMENT0_EXT, 331
GL_COLOR_ATTACHMENT1, 331
GL_COLOR_ATTACHMENT10, 331
GL_COLOR_ATTACHMENT10_EXT, 331
GL_COLOR_ATTACHMENT11, 331
GL_COLOR_ATTACHMENT11_EXT, 331
GL_COLOR_ATTACHMENT12, 331
GL_COLOR_ATTACHMENT12_EXT, 331
GL_COLOR_ATTACHMENT13, 331
GL_COLOR_ATTACHMENT13_EXT, 331
GL_COLOR_ATTACHMENT14, 331
GL_COLOR_ATTACHMENT14_EXT, 331
GL_COLOR_ATTACHMENT15, 331
GL_COLOR_ATTACHMENT15_EXT, 331
GL_COLOR_ATTACHMENT1_EXT, 331
GL_COLOR_ATTACHMENT2, 331
GL_COLOR_ATTACHMENT2_EXT, 331
GL_COLOR_ATTACHMENT3, 332
GL_COLOR_ATTACHMENT3_EXT, 332
GL_COLOR_ATTACHMENT4, 332
GL_COLOR_ATTACHMENT4_EXT, 332
GL_COLOR_ATTACHMENT5, 332
GL_COLOR_ATTACHMENT5_EXT, 332
GL_COLOR_ATTACHMENT6, 332
GL_COLOR_ATTACHMENT6_EXT, 332
GL_COLOR_ATTACHMENT7, 332
GL_COLOR_ATTACHMENT7_EXT, 332
GL_COLOR_ATTACHMENT8, 332
GL_COLOR_ATTACHMENT8_EXT, 332
GL_COLOR_ATTACHMENT9, 332
GL_COLOR_ATTACHMENT9_EXT, 332
GL_COLOR_CLEAR_UNCLAMPED_VALUE_ATI, 332
GL_COLOR_FLOAT_APPLE, 332
GL_COLOR_INDEX12_EXT, 332
GL_COLOR_INDEX16_EXT, 332
GL_COLOR_INDEX1_EXT, 332

GL_COLOR_INDEX2_EXT, 332
GL_COLOR_INDEX4_EXT, 332
GL_COLOR_INDEX8_EXT, 332
GL_COLOR_MATRIX, 332
GL_COLOR_MATRIX_SGI, 332
GL_COLOR_MATRIX_STACK_DEPTH, 332
GL_COLOR_MATRIX_STACK_DEPTH_SGI, 332
GL_COLOR_SAMPLES_NV, 332
GL_COLOR_SUM, 332
GL_COLOR_SUM_ARB, 333
GL_COLOR_SUM_CLAMP_NV, 333
GL_COLOR_SUM_EXT, 333
GL_COLOR_TABLE, 333
GL_COLOR_TABLE_ALPHA_SIZE, 333
GL_COLOR_TABLE_ALPHA_SIZE_SGI, 333
GL_COLOR_TABLE_BIAS, 333
GL_COLOR_TABLE_BIAS_SGI, 333
GL_COLOR_TABLE_BLUE_SIZE, 333
GL_COLOR_TABLE_BLUE_SIZE_SGI, 333
GL_COLOR_TABLE_FORMAT, 333
GL_COLOR_TABLE_FORMAT_SGI, 333
GL_COLOR_TABLE_GREEN_SIZE, 333
GL_COLOR_TABLE_GREEN_SIZE_SGI, 333
GL_COLOR_TABLE_INTENSITY_SIZE, 333
GL_COLOR_TABLE_INTENSITY_SIZE_SGI, 333
GL_COLOR_TABLE_LUMINANCE_SIZE, 333
GL_COLOR_TABLE_LUMINANCE_SIZE_SGI,
333
GL_COLOR_TABLE_RED_SIZE, 333
GL_COLOR_TABLE_RED_SIZE_SGI, 333
GL_COLOR_TABLE_SCALE, 333
GL_COLOR_TABLE_SCALE_SGI, 333
GL_COLOR_TABLE_SGI, 333
GL_COLOR_TABLE_WIDTH, 333
GL_COLOR_TABLE_WIDTH_SGI, 333
GL_COMBINE, 333
GL_COMBINE4_NV, 333
GL_COMBINE_ALPHA, 333
GL_COMBINE_ALPHA_ARB, 334
GL_COMBINE_ALPHA_EXT, 334
GL_COMBINE_ARB, 334
GL_COMBINE_EXT, 334
GL_COMBINE_RGB, 334
GL_COMBINE_RGB_ARB, 334
GL_COMBINE_RGB_EXT, 334
GL_COMBINER0_NV, 334
GL_COMBINER1_NV, 334
GL_COMBINER2_NV, 334
GL_COMBINER3_NV, 334
GL_COMBINER4_NV, 334
GL_COMBINER5_NV, 334
GL_COMBINER6_NV, 334
GL_COMBINER7_NV, 334
GL_COMBINER_AB_DOT_PRODUCT_NV, 334
GL_COMBINER_AB_OUTPUT_NV, 334
GL_COMBINER_BIAS_NV, 334
GL_COMBINER_CD_DOT_PRODUCT_NV, 334
GL_COMBINER_CD_OUTPUT_NV, 334
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_COMBINER_COMPONENT_USAGE_NV, 334
GL_COMBINER_INPUT_NV, 334
GL_COMBINER_MAPPING_NV, 334
GL_COMBINER_MUX_SUM_NV, 334
GL_COMBINER_SCALE_NV, 334
GL_COMBINER_SUM_OUTPUT_NV, 334
GL_COMMAND_BARRIER_BIT_EXT, 334
GL_COMP_BIT_ATI, 334
GL_COMPARE_R_TO_TEXTURE, 335
GL_COMPARE_R_TO_TEXTURE_ARB, 335
GL_COMPARE_REF_DEPTH_TO_TEXTURE_EXT, 335
GL_COMPARE_REF_TO_TEXTURE, 335
GL_COMPATIBLE_SUBROUTINES, 335
GL_COMPILE_STATUS, 335
GL_COMPRESSED_ALPHA, 335
GL_COMPRESSED_ALPHA_ARB, 335
GL_COMPRESSED_INTENSITY, 335
GL_COMPRESSED_INTENSITY_ARB, 335
GL_COMPRESSED_LUMINANCE, 335
GL_COMPRESSED_LUMINANCE_ALPHA, 335
GL_COMPRESSED_LUMINANCE_ALPHA_ARB,
335
GL_COMPRESSED_LUMINANCE_ALPHA_LATC2_EXT, 335
GL_COMPRESSED_LUMINANCE_ARB, 335
GL_COMPRESSED_LUMINANCE_LATC1_EXT,
335
GL_COMPRESSED_RED, 335
GL_COMPRESSED_RED_GREEN_RGTC2_EXT, 335
GL_COMPRESSED_RED_RGTC1, 335
GL_COMPRESSED_RED_RGTC1_EXT, 335
GL_COMPRESSED_RG, 335
GL_COMPRESSED_RG_RGTC2, 335
GL_COMPRESSED_RGB, 335
GL_COMPRESSED_RGB_ARB, 335
GL_COMPRESSED_RGB_BPTC_SIGNED_FLOAT_ARB, 335
GL_COMPRESSED_RGB_BPTC_UNSIGNED_FLOAT_ARB, 335
GL_COMPRESSED_RGB_FXT1_3DFX, 335
GL_COMPRESSED_RGB_S3TC_DXT1_EXT,
335
GL_COMPRESSED_RGBA, 336
GL_COMPRESSED_RGBA_ARB, 336
GL_COMPRESSED_RGBA_BPTC_UNORM_ARB, 336
GL_COMPRESSED_RGBA_FXT1_3DFX, 336
GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,
336
GL_COMPRESSED_RGBA_S3TC_DXT3_EXT,
336
GL_COMPRESSED_RGBA_S3TC_DXT5_EXT,
336
GL_COMPRESSED_SIGNED_LUMINANCE_ALPHA_LATC2_EXT, 336
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

723

GL_COMPRESSED_SIGNED_LUMINANCE_LATC1_EXT, 336
GL_COMPRESSED_SIGNED_RED_GREEN_RGTC2_EXT, 336
GL_COMPRESSED_SIGNED_RED_RGTC1, 336
GL_COMPRESSED_SIGNED_RED_RGTC1_EXT, 336
GL_COMPRESSED_SIGNED_RG_RGTC2, 336
GL_COMPRESSED_SLUMINANCE, 336
GL_COMPRESSED_SLUMINANCE_ALPHA, 336
GL_COMPRESSED_SLUMINANCE_ALPHA_EXT, 336
GL_COMPRESSED_SLUMINANCE_EXT, 336
GL_COMPRESSED_SRGB, 336
GL_COMPRESSED_SRGB_ALPHA, 336
GL_COMPRESSED_SRGB_ALPHA_BPTC_UNORM_ARB, 336
GL_COMPRESSED_SRGB_ALPHA_EXT, 336
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT, 336
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT, 336
GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT, 336
GL_COMPRESSED_SRGB_EXT, 336
GL_COMPRESSED_SRGB_S3TC_DXT1_EXT,
336
GL_COMPRESSED_TEXTURE_FORMATS, 336
GL_COMPRESSED_TEXTURE_FORMATS_ARB, 336
GL_CON_0_ATI, 337
GL_CON_10_ATI, 337
GL_CON_11_ATI, 337
GL_CON_12_ATI, 337
GL_CON_13_ATI, 337
GL_CON_14_ATI, 337
GL_CON_15_ATI, 337
GL_CON_16_ATI, 337
GL_CON_17_ATI, 337
GL_CON_18_ATI, 337
GL_CON_19_ATI, 337
GL_CON_1_ATI, 337
GL_CON_20_ATI, 337
GL_CON_21_ATI, 337
GL_CON_22_ATI, 337
GL_CON_23_ATI, 337
GL_CON_24_ATI, 337
GL_CON_25_ATI, 337
GL_CON_26_ATI, 337
GL_CON_27_ATI, 337
GL_CON_28_ATI, 337
GL_CON_29_ATI, 337
GL_CON_2_ATI, 337
GL_CON_30_ATI, 337
GL_CON_31_ATI, 337
GL_CON_3_ATI, 337
GL_CON_4_ATI, 337
GL_CON_5_ATI, 337

724

INDEX

GL_CON_6_ATI, 338
GL_CON_7_ATI, 338
GL_CON_8_ATI, 338
GL_CON_9_ATI, 338
GL_CONDITION_SATISFIED, 338
GL_CONSERVE_MEMORY_HINT_PGI, 338
GL_CONST_EYE_NV, 338
GL_CONSTANT, 338
GL_CONSTANT_ALPHA, 338
GL_CONSTANT_ALPHA_EXT, 338
GL_CONSTANT_ARB, 338
GL_CONSTANT_BORDER, 338
GL_CONSTANT_BORDER_HP, 338
GL_CONSTANT_COLOR, 338
GL_CONSTANT_COLOR0_NV, 338
GL_CONSTANT_COLOR1_NV, 338
GL_CONSTANT_COLOR_EXT, 338
GL_CONSTANT_EXT, 338
GL_CONTEXT_COMPATIBILITY_PROFILE_BIT,
338
GL_CONTEXT_CORE_PROFILE_BIT, 338
GL_CONTEXT_FLAG_FORWARD_COMPATIBLE_BIT, 338
GL_CONTEXT_FLAG_ROBUST_ACCESS_BIT_ARB, 338
GL_CONTEXT_FLAGS, 338
GL_CONTEXT_PROFILE_MASK, 338
GL_CONTINUOUS_AMD, 338
GL_CONVOLUTION_1D, 338
GL_CONVOLUTION_1D_EXT, 338
GL_CONVOLUTION_2D, 338
GL_CONVOLUTION_2D_EXT, 339
GL_CONVOLUTION_BORDER_COLOR, 339
GL_CONVOLUTION_BORDER_COLOR_HP, 339
GL_CONVOLUTION_BORDER_MODE, 339
GL_CONVOLUTION_BORDER_MODE_EXT, 339
GL_CONVOLUTION_FILTER_BIAS, 339
GL_CONVOLUTION_FILTER_BIAS_EXT, 339
GL_CONVOLUTION_FILTER_SCALE, 339
GL_CONVOLUTION_FILTER_SCALE_EXT, 339
GL_CONVOLUTION_FORMAT, 339
GL_CONVOLUTION_FORMAT_EXT, 339
GL_CONVOLUTION_HEIGHT, 339
GL_CONVOLUTION_HEIGHT_EXT, 339
GL_CONVOLUTION_HINT_SGIX, 339
GL_CONVOLUTION_WIDTH, 339
GL_CONVOLUTION_WIDTH_EXT, 339
GL_COORD_REPLACE, 339
GL_COORD_REPLACE_ARB, 339
GL_COORD_REPLACE_NV, 339
GL_COPY_READ_BUFFER, 339
GL_COPY_WRITE_BUFFER, 339
GL_COUNTER_RANGE_AMD, 339
GL_COUNTER_TYPE_AMD, 339
GL_COVERAGE_SAMPLES_NV, 339
GL_CUBIC_EXT, 339
GL_CUBIC_HP, 339
GL_CULL_FRAGMENT_NV, 339

GL_CULL_MODES_NV, 339
GL_CULL_VERTEX_EXT, 340
GL_CULL_VERTEX_EYE_POSITION_EXT, 340
GL_CULL_VERTEX_IBM, 340
GL_CULL_VERTEX_OBJECT_POSITION_EXT,
340
GL_CURRENT_ATTRIB_NV, 340
GL_CURRENT_BINORMAL_EXT, 340
GL_CURRENT_FOG_COORD, 340
GL_CURRENT_FOG_COORDINATE, 340
GL_CURRENT_FOG_COORDINATE_EXT, 340
GL_CURRENT_MATRIX_ARB, 340
GL_CURRENT_MATRIX_INDEX_ARB, 340
GL_CURRENT_MATRIX_NV, 340
GL_CURRENT_MATRIX_STACK_DEPTH_ARB,
340
GL_CURRENT_MATRIX_STACK_DEPTH_NV,
340
GL_CURRENT_OCCLUSION_QUERY_ID_NV,
340
GL_CURRENT_PALETTE_MATRIX_ARB, 340
GL_CURRENT_PROGRAM, 340
GL_CURRENT_QUERY, 340
GL_CURRENT_QUERY_ARB, 340
GL_CURRENT_RASTER_NORMAL_SGIX, 340
GL_CURRENT_RASTER_SECONDARY_COLOR, 340
GL_CURRENT_SECONDARY_COLOR, 340
GL_CURRENT_SECONDARY_COLOR_EXT, 340
GL_CURRENT_TANGENT_EXT, 340
GL_CURRENT_TIME_NV, 340
GL_CURRENT_VERTEX_ATTRIB, 340
GL_CURRENT_VERTEX_ATTRIB_ARB, 340
GL_CURRENT_VERTEX_EXT, 340
GL_CURRENT_VERTEX_WEIGHT_EXT, 341
GL_CURRENT_WEIGHT_ARB, 341
GL_DATA_BUFFER_AMD, 341
GL_DEBUG_CALLBACK_FUNCTION_ARB, 341
GL_DEBUG_CALLBACK_USER_PARAM_ARB,
341
GL_DEBUG_CATEGORY_API_ERROR_AMD,
341
GL_DEBUG_CATEGORY_APPLICATION_AMD,
341
GL_DEBUG_CATEGORY_DEPRECATION_AMD,
341
GL_DEBUG_CATEGORY_OTHER_AMD, 341
GL_DEBUG_CATEGORY_PERFORMANCE_AMD, 341
GL_DEBUG_CATEGORY_SHADER_COMPILER_AMD, 341
GL_DEBUG_CATEGORY_UNDEFINED_BEHAVIOR_AMD, 341
GL_DEBUG_CATEGORY_WINDOW_SYSTEM_AMD, 341
GL_DEBUG_LOGGED_MESSAGES_AMD, 341
GL_DEBUG_LOGGED_MESSAGES_ARB, 341
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_DEBUG_NEXT_LOGGED_MESSAGE_LENGTH_ARB, 341
GL_DEBUG_OUTPUT_SYNCHRONOUS_ARB,
341
GL_DEBUG_SEVERITY_HIGH_AMD, 341
GL_DEBUG_SEVERITY_HIGH_ARB, 341
GL_DEBUG_SEVERITY_LOW_AMD, 341
GL_DEBUG_SEVERITY_LOW_ARB, 341
GL_DEBUG_SEVERITY_MEDIUM_AMD, 341
GL_DEBUG_SEVERITY_MEDIUM_ARB, 341
GL_DEBUG_SOURCE_API_ARB, 341
GL_DEBUG_SOURCE_APPLICATION_ARB, 341
GL_DEBUG_SOURCE_OTHER_ARB, 341
GL_DEBUG_SOURCE_SHADER_COMPILER_ARB, 341
GL_DEBUG_SOURCE_THIRD_PARTY_ARB,
341
GL_DEBUG_SOURCE_WINDOW_SYSTEM_ARB, 342
GL_DEBUG_TYPE_DEPRECATED_BEHAVIOR_ARB, 342
GL_DEBUG_TYPE_ERROR_ARB, 342
GL_DEBUG_TYPE_OTHER_ARB, 342
GL_DEBUG_TYPE_PERFORMANCE_ARB, 342
GL_DEBUG_TYPE_PORTABILITY_ARB, 342
GL_DEBUG_TYPE_UNDEFINED_BEHAVIOR_ARB, 342
GL_DECR_WRAP, 342
GL_DECR_WRAP_EXT, 342
GL_DEFORMATIONS_MASK_SGIX, 342
GL_DELETE_STATUS, 342
GL_DEPENDENT_AR_TEXTURE_2D_NV, 342
GL_DEPENDENT_GB_TEXTURE_2D_NV, 342
GL_DEPENDENT_HILO_TEXTURE_2D_NV, 342
GL_DEPENDENT_RGB_TEXTURE_3D_NV, 342
GL_DEPENDENT_RGB_TEXTURE_CUBE_MAP_NV, 342
GL_DEPTH24_STENCIL8, 342
GL_DEPTH24_STENCIL8_EXT, 342
GL_DEPTH32F_STENCIL8, 342
GL_DEPTH32F_STENCIL8_NV, 342
GL_DEPTH_ATTACHMENT, 342
GL_DEPTH_ATTACHMENT_EXT, 342
GL_DEPTH_BOUNDS_EXT, 342
GL_DEPTH_BOUNDS_TEST_EXT, 342
GL_DEPTH_BUFFER, 342
GL_DEPTH_BUFFER_FLOAT_MODE_NV, 342
GL_DEPTH_CLAMP, 342
GL_DEPTH_CLAMP_NV, 342
GL_DEPTH_COMPONENT16, 343
GL_DEPTH_COMPONENT16_ARB, 343
GL_DEPTH_COMPONENT16_SGIX, 343
GL_DEPTH_COMPONENT24, 343
GL_DEPTH_COMPONENT24_ARB, 343
GL_DEPTH_COMPONENT24_SGIX, 343
GL_DEPTH_COMPONENT32, 343
GL_DEPTH_COMPONENT32_ARB, 343
GL_DEPTH_COMPONENT32_SGIX, 343
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

725

GL_DEPTH_COMPONENT32F, 343
GL_DEPTH_COMPONENT32F_NV, 343
GL_DEPTH_PASS_INSTRUMENT_COUNTERS_SGIX, 343
GL_DEPTH_PASS_INSTRUMENT_MAX_SGIX,
343
GL_DEPTH_PASS_INSTRUMENT_SGIX, 343
GL_DEPTH_STENCIL, 343
GL_DEPTH_STENCIL_ATTACHMENT, 343
GL_DEPTH_STENCIL_EXT, 343
GL_DEPTH_STENCIL_NV, 343
GL_DEPTH_STENCIL_TO_BGRA_NV, 343
GL_DEPTH_STENCIL_TO_RGBA_NV, 343
GL_DEPTH_TEXTURE_MODE, 343
GL_DEPTH_TEXTURE_MODE_ARB, 343
GL_DETAIL_TEXTURE_2D_BINDING_SGIS, 343
GL_DETAIL_TEXTURE_2D_SGIS, 343
GL_DETAIL_TEXTURE_FUNC_POINTS_SGIS,
343
GL_DETAIL_TEXTURE_LEVEL_SGIS, 343
GL_DETAIL_TEXTURE_MODE_SGIS, 343
GL_DISCARD_ATI, 343
GL_DISCARD_NV, 344
GL_DISCRETE_AMD, 344
GL_DISTANCE_ATTENUATION_EXT, 344
GL_DISTANCE_ATTENUATION_SGIS, 344
GL_DOT2_ADD_ATI, 344
GL_DOT3_ATI, 344
GL_DOT3_RGB, 344
GL_DOT3_RGB_ARB, 344
GL_DOT3_RGB_EXT, 344
GL_DOT3_RGBA, 344
GL_DOT3_RGBA_ARB, 344
GL_DOT3_RGBA_EXT, 344
GL_DOT4_ATI, 344
GL_DOT_PRODUCT_AFFINE_DEPTH_REPLACE_NV, 344
GL_DOT_PRODUCT_CONST_EYE_REFLECT_CUBE_MAP_NV, 344
GL_DOT_PRODUCT_DEPTH_REPLACE_NV,
344
GL_DOT_PRODUCT_DIFFUSE_CUBE_MAP_NV, 344
GL_DOT_PRODUCT_NV, 344
GL_DOT_PRODUCT_PASS_THROUGH_NV, 344
GL_DOT_PRODUCT_REFLECT_CUBE_MAP_NV, 344
GL_DOT_PRODUCT_TEXTURE_1D_NV, 344
GL_DOT_PRODUCT_TEXTURE_2D_NV, 344
GL_DOT_PRODUCT_TEXTURE_3D_NV, 344
GL_DOT_PRODUCT_TEXTURE_CUBE_MAP_NV, 344
GL_DOT_PRODUCT_TEXTURE_RECTANGLE_NV, 344
GL_DOUBLE_MAT2, 344
GL_DOUBLE_MAT2_EXT, 344
GL_DOUBLE_MAT2x3, 344
GL_DOUBLE_MAT2x3_EXT, 345

726

INDEX

GL_DOUBLE_MAT2x4, 345
GL_DOUBLE_MAT2x4_EXT, 345
GL_DOUBLE_MAT3, 345
GL_DOUBLE_MAT3_EXT, 345
GL_DOUBLE_MAT3x2, 345
GL_DOUBLE_MAT3x2_EXT, 345
GL_DOUBLE_MAT3x4, 345
GL_DOUBLE_MAT3x4_EXT, 345
GL_DOUBLE_MAT4, 345
GL_DOUBLE_MAT4_EXT, 345
GL_DOUBLE_MAT4x2, 345
GL_DOUBLE_MAT4x2_EXT, 345
GL_DOUBLE_MAT4x3, 345
GL_DOUBLE_MAT4x3_EXT, 345
GL_DOUBLE_VEC2, 345
GL_DOUBLE_VEC2_EXT, 345
GL_DOUBLE_VEC3, 345
GL_DOUBLE_VEC3_EXT, 345
GL_DOUBLE_VEC4, 345
GL_DOUBLE_VEC4_EXT, 345
GL_DRAW_BUFFER0, 345
GL_DRAW_BUFFER0_ARB, 345
GL_DRAW_BUFFER0_ATI, 345
GL_DRAW_BUFFER1, 345
GL_DRAW_BUFFER10, 345
GL_DRAW_BUFFER10_ARB, 345
GL_DRAW_BUFFER10_ATI, 345
GL_DRAW_BUFFER11, 346
GL_DRAW_BUFFER11_ARB, 346
GL_DRAW_BUFFER11_ATI, 346
GL_DRAW_BUFFER12, 346
GL_DRAW_BUFFER12_ARB, 346
GL_DRAW_BUFFER12_ATI, 346
GL_DRAW_BUFFER13, 346
GL_DRAW_BUFFER13_ARB, 346
GL_DRAW_BUFFER13_ATI, 346
GL_DRAW_BUFFER14, 346
GL_DRAW_BUFFER14_ARB, 346
GL_DRAW_BUFFER14_ATI, 346
GL_DRAW_BUFFER15, 346
GL_DRAW_BUFFER15_ARB, 346
GL_DRAW_BUFFER15_ATI, 346
GL_DRAW_BUFFER1_ARB, 346
GL_DRAW_BUFFER1_ATI, 346
GL_DRAW_BUFFER2, 346
GL_DRAW_BUFFER2_ARB, 346
GL_DRAW_BUFFER2_ATI, 346
GL_DRAW_BUFFER3, 346
GL_DRAW_BUFFER3_ARB, 346
GL_DRAW_BUFFER3_ATI, 346
GL_DRAW_BUFFER4, 346
GL_DRAW_BUFFER4_ARB, 346
GL_DRAW_BUFFER4_ATI, 346
GL_DRAW_BUFFER5, 346
GL_DRAW_BUFFER5_ARB, 346
GL_DRAW_BUFFER5_ATI, 347
GL_DRAW_BUFFER6, 347
GL_DRAW_BUFFER6_ARB, 347

GL_DRAW_BUFFER6_ATI, 347
GL_DRAW_BUFFER7, 347
GL_DRAW_BUFFER7_ARB, 347
GL_DRAW_BUFFER7_ATI, 347
GL_DRAW_BUFFER8, 347
GL_DRAW_BUFFER8_ARB, 347
GL_DRAW_BUFFER8_ATI, 347
GL_DRAW_BUFFER9, 347
GL_DRAW_BUFFER9_ARB, 347
GL_DRAW_BUFFER9_ATI, 347
GL_DRAW_FRAMEBUFFER, 347
GL_DRAW_FRAMEBUFFER_BINDING, 347
GL_DRAW_FRAMEBUFFER_BINDING_EXT, 347
GL_DRAW_FRAMEBUFFER_EXT, 347
GL_DRAW_INDIRECT_ADDRESS_NV, 347
GL_DRAW_INDIRECT_BUFFER, 347
GL_DRAW_INDIRECT_BUFFER_BINDING, 347
GL_DRAW_INDIRECT_LENGTH_NV, 347
GL_DRAW_INDIRECT_UNIFIED_NV, 347
GL_DRAW_PIXELS_APPLE, 347
GL_DS_BIAS_NV, 347
GL_DS_SCALE_NV, 347
GL_DSDT8_MAG8_INTENSITY8_NV, 347
GL_DSDT8_MAG8_NV, 347
GL_DSDT8_NV, 347
GL_DSDT_MAG_INTENSITY_NV, 348
GL_DSDT_MAG_NV, 348
GL_DSDT_MAG_VIB_NV, 348
GL_DSDT_NV, 348
GL_DT_BIAS_NV, 348
GL_DT_SCALE_NV, 348
GL_DU8DV8_ATI, 348
GL_DUAL_ALPHA12_SGIS, 348
GL_DUAL_ALPHA16_SGIS, 348
GL_DUAL_ALPHA4_SGIS, 348
GL_DUAL_ALPHA8_SGIS, 348
GL_DUAL_INTENSITY12_SGIS, 348
GL_DUAL_INTENSITY16_SGIS, 348
GL_DUAL_INTENSITY4_SGIS, 348
GL_DUAL_INTENSITY8_SGIS, 348
GL_DUAL_LUMINANCE12_SGIS, 348
GL_DUAL_LUMINANCE16_SGIS, 348
GL_DUAL_LUMINANCE4_SGIS, 348
GL_DUAL_LUMINANCE8_SGIS, 348
GL_DUAL_LUMINANCE_ALPHA4_SGIS, 348
GL_DUAL_LUMINANCE_ALPHA8_SGIS, 348
GL_DUAL_TEXTURE_SELECT_SGIS, 348
GL_DUDV_ATI, 348
GL_DYNAMIC_ATI, 348
GL_DYNAMIC_COPY, 348
GL_DYNAMIC_COPY_ARB, 348
GL_DYNAMIC_DRAW, 348
GL_DYNAMIC_DRAW_ARB, 348
GL_DYNAMIC_READ, 349
GL_DYNAMIC_READ_ARB, 349
GL_E_TIMES_F_NV, 349
GL_EDGE_FLAG_ARRAY_ADDRESS_NV, 349
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_EDGE_FLAG_ARRAY_BUFFER_BINDING,
349
GL_EDGE_FLAG_ARRAY_BUFFER_BINDING_ARB, 349
GL_EDGE_FLAG_ARRAY_COUNT_EXT, 349
GL_EDGE_FLAG_ARRAY_EXT, 349
GL_EDGE_FLAG_ARRAY_LENGTH_NV, 349
GL_EDGE_FLAG_ARRAY_LIST_IBM, 349
GL_EDGE_FLAG_ARRAY_LIST_STRIDE_IBM,
349
GL_EDGE_FLAG_ARRAY_POINTER_EXT, 349
GL_EDGE_FLAG_ARRAY_STRIDE_EXT, 349
GL_EDGEFLAG_BIT_PGI, 349
GL_EIGHTH_BIT_ATI, 349
GL_ELEMENT_ARRAY_ADDRESS_NV, 349
GL_ELEMENT_ARRAY_APPLE, 349
GL_ELEMENT_ARRAY_ATI, 349
GL_ELEMENT_ARRAY_BARRIER_BIT_EXT, 349
GL_ELEMENT_ARRAY_BUFFER, 349
GL_ELEMENT_ARRAY_BUFFER_ARB, 349
GL_ELEMENT_ARRAY_BUFFER_BINDING, 349
GL_ELEMENT_ARRAY_BUFFER_BINDING_ARB, 349
GL_ELEMENT_ARRAY_LENGTH_NV, 349
GL_ELEMENT_ARRAY_POINTER_APPLE, 349
GL_ELEMENT_ARRAY_POINTER_ATI, 349
GL_ELEMENT_ARRAY_TYPE_APPLE, 349
GL_ELEMENT_ARRAY_TYPE_ATI, 349
GL_ELEMENT_ARRAY_UNIFIED_NV, 350
GL_EMBOSS_CONSTANT_NV, 350
GL_EMBOSS_LIGHT_NV, 350
GL_EMBOSS_MAP_NV, 350
GL_EVAL_2D_NV, 350
GL_EVAL_FRACTIONAL_TESSELLATION_NV,
350
GL_EVAL_TRIANGULAR_2D_NV, 350
GL_EVAL_VERTEX_ATTRIB0_NV, 350
GL_EVAL_VERTEX_ATTRIB10_NV, 350
GL_EVAL_VERTEX_ATTRIB11_NV, 350
GL_EVAL_VERTEX_ATTRIB12_NV, 350
GL_EVAL_VERTEX_ATTRIB13_NV, 350
GL_EVAL_VERTEX_ATTRIB14_NV, 350
GL_EVAL_VERTEX_ATTRIB15_NV, 350
GL_EVAL_VERTEX_ATTRIB1_NV, 350
GL_EVAL_VERTEX_ATTRIB2_NV, 350
GL_EVAL_VERTEX_ATTRIB3_NV, 350
GL_EVAL_VERTEX_ATTRIB4_NV, 350
GL_EVAL_VERTEX_ATTRIB5_NV, 350
GL_EVAL_VERTEX_ATTRIB6_NV, 350
GL_EVAL_VERTEX_ATTRIB7_NV, 350
GL_EVAL_VERTEX_ATTRIB8_NV, 350
GL_EVAL_VERTEX_ATTRIB9_NV, 350
GL_EXPAND_NEGATE_NV, 350
GL_EXPAND_NORMAL_NV, 350
GL_EXT_422_pixels, 350
GL_EXT_abgr, 350
GL_EXT_bgra, 350
GL_EXT_bindable_uniform, 351
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

727

GL_EXT_blend_color, 351
GL_EXT_blend_equation_separate, 351
GL_EXT_blend_func_separate, 351
GL_EXT_blend_logic_op, 351
GL_EXT_blend_minmax, 351
GL_EXT_blend_subtract, 351
GL_EXT_clip_volume_hint, 351
GL_EXT_cmyka, 351
GL_EXT_color_subtable, 351
GL_EXT_compiled_vertex_array, 351
GL_EXT_convolution, 351
GL_EXT_coordinate_frame, 351
GL_EXT_copy_texture, 351
GL_EXT_cull_vertex, 351
GL_EXT_depth_bounds_test, 351
GL_EXT_direct_state_access, 351
GL_EXT_draw_buffers2, 351
GL_EXT_draw_instanced, 351
GL_EXT_draw_range_elements, 351
GL_EXT_fog_coord, 351
GL_EXT_framebuffer_blit, 351
GL_EXT_framebuffer_multisample, 351
GL_EXT_framebuffer_object, 351
GL_EXT_framebuffer_sRGB, 351
GL_EXT_geometry_shader4, 351
GL_EXT_gpu_program_parameters, 351
GL_EXT_gpu_shader4, 351
GL_EXT_histogram, 352
GL_EXT_index_array_formats, 352
GL_EXT_index_func, 352
GL_EXT_index_material, 352
GL_EXT_index_texture, 352
GL_EXT_light_texture, 352
GL_EXT_misc_attribute, 352
GL_EXT_multi_draw_arrays, 352
GL_EXT_multisample, 352
GL_EXT_packed_depth_stencil, 352
GL_EXT_packed_float, 352
GL_EXT_packed_pixels, 352
GL_EXT_paletted_texture, 352
GL_EXT_pixel_buffer_object, 352
GL_EXT_pixel_transform, 352
GL_EXT_pixel_transform_color_table, 352
GL_EXT_point_parameters, 352
GL_EXT_polygon_offset, 352
GL_EXT_provoking_vertex, 352
GL_EXT_rescale_normal, 352
GL_EXT_secondary_color, 352
GL_EXT_separate_shader_objects, 352
GL_EXT_separate_specular_color, 352
GL_EXT_shader_image_load_store, 352
GL_EXT_shadow_funcs, 352
GL_EXT_shared_texture_palette, 352
GL_EXT_stencil_clear_tag, 352
GL_EXT_stencil_two_side, 352
GL_EXT_stencil_wrap, 353
GL_EXT_subtexture, 353
GL_EXT_texture, 353

728

INDEX

GL_EXT_texture3D, 353
GL_EXT_texture_array, 353
GL_EXT_texture_buffer_object, 353
GL_EXT_texture_compression_latc, 353
GL_EXT_texture_compression_rgtc, 353
GL_EXT_texture_env_add, 353
GL_EXT_texture_env_combine, 353
GL_EXT_texture_env_dot3, 353
GL_EXT_texture_filter_anisotropic, 353
GL_EXT_texture_integer, 353
GL_EXT_texture_lod_bias, 353
GL_EXT_texture_mirror_clamp, 353
GL_EXT_texture_object, 353
GL_EXT_texture_perturb_normal, 353
GL_EXT_texture_sRGB, 353
GL_EXT_texture_shared_exponent, 353
GL_EXT_texture_snorm, 353
GL_EXT_texture_swizzle, 353
GL_EXT_timer_query, 353
GL_EXT_transform_feedback, 353
GL_EXT_vertex_array, 353
GL_EXT_vertex_array_bgra, 353
GL_EXT_vertex_attrib_64bit, 353
GL_EXT_vertex_shader, 353
GL_EXT_vertex_weighting, 353
GL_EYE_DISTANCE_TO_LINE_SGIS, 354
GL_EYE_DISTANCE_TO_POINT_SGIS, 354
GL_EYE_LINE_SGIS, 354
GL_EYE_PLANE_ABSOLUTE_NV, 354
GL_EYE_POINT_SGIS, 354
GL_EYE_RADIAL_NV, 354
GL_FAILURE_NV, 354
GL_FENCE_APPLE, 354
GL_FENCE_CONDITION_NV, 354
GL_FENCE_STATUS_NV, 354
GL_FIELD_LOWER_NV, 354
GL_FIELD_UPPER_NV, 354
GL_FIELDS_NV, 354
GL_FILTER4_SGIS, 354
GL_FIRST_VERTEX_CONVENTION, 354
GL_FIRST_VERTEX_CONVENTION_EXT, 354
GL_FIXED, 354
GL_FIXED_ONLY, 354
GL_FIXED_ONLY_ARB, 354
GL_FLOAT16_NV, 354
GL_FLOAT16_VEC2_NV, 354
GL_FLOAT16_VEC3_NV, 354
GL_FLOAT16_VEC4_NV, 354
GL_FLOAT_32_UNSIGNED_INT_24_8_REV, 354
GL_FLOAT_32_UNSIGNED_INT_24_8_REV_NV,
354
GL_FLOAT_CLEAR_COLOR_VALUE_NV, 354
GL_FLOAT_MAT2, 354
GL_FLOAT_MAT2_ARB, 354
GL_FLOAT_MAT2x3, 355
GL_FLOAT_MAT2x4, 355
GL_FLOAT_MAT3, 355
GL_FLOAT_MAT3_ARB, 355

GL_FLOAT_MAT3x2, 355
GL_FLOAT_MAT3x4, 355
GL_FLOAT_MAT4, 355
GL_FLOAT_MAT4_ARB, 355
GL_FLOAT_MAT4x2, 355
GL_FLOAT_MAT4x3, 355
GL_FLOAT_R16_NV, 355
GL_FLOAT_R32_NV, 355
GL_FLOAT_R_NV, 355
GL_FLOAT_RG16_NV, 355
GL_FLOAT_RG32_NV, 355
GL_FLOAT_RG_NV, 355
GL_FLOAT_RGB16_NV, 355
GL_FLOAT_RGB32_NV, 355
GL_FLOAT_RGB_NV, 355
GL_FLOAT_RGBA16_NV, 355
GL_FLOAT_RGBA32_NV, 355
GL_FLOAT_RGBA_MODE_NV, 355
GL_FLOAT_RGBA_NV, 355
GL_FLOAT_VEC2, 355
GL_FLOAT_VEC2_ARB, 355
GL_FLOAT_VEC3, 355
GL_FLOAT_VEC3_ARB, 355
GL_FLOAT_VEC4, 355
GL_FLOAT_VEC4_ARB, 356
GL_FOG_COORD, 356
GL_FOG_COORD_ARRAY, 356
GL_FOG_COORD_ARRAY_ADDRESS_NV, 356
GL_FOG_COORD_ARRAY_BUFFER_BINDING,
356
GL_FOG_COORD_ARRAY_LENGTH_NV, 356
GL_FOG_COORD_ARRAY_POINTER, 356
GL_FOG_COORD_ARRAY_STRIDE, 356
GL_FOG_COORD_ARRAY_TYPE, 356
GL_FOG_COORD_SRC, 356
GL_FOG_COORDINATE, 356
GL_FOG_COORDINATE_ARRAY, 356
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING, 356
GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING_ARB, 356
GL_FOG_COORDINATE_ARRAY_EXT, 356
GL_FOG_COORDINATE_ARRAY_LIST_IBM, 356
GL_FOG_COORDINATE_ARRAY_LIST_STRIDE_IBM, 356
GL_FOG_COORDINATE_ARRAY_POINTER, 356
GL_FOG_COORDINATE_ARRAY_POINTER_EXT, 356
GL_FOG_COORDINATE_ARRAY_STRIDE, 356
GL_FOG_COORDINATE_ARRAY_STRIDE_EXT,
356
GL_FOG_COORDINATE_ARRAY_TYPE, 356
GL_FOG_COORDINATE_ARRAY_TYPE_EXT,
356
GL_FOG_COORDINATE_EXT, 356
GL_FOG_COORDINATE_SOURCE, 356
GL_FOG_COORDINATE_SOURCE_EXT, 356
GL_FOG_DISTANCE_MODE_NV, 356
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_FOG_FUNC_POINTS_SGIS, 356
GL_FOG_FUNC_SGIS, 357
GL_FOG_OFFSET_SGIX, 357
GL_FOG_OFFSET_VALUE_SGIX, 357
GL_FOG_SCALE_SGIX, 357
GL_FOG_SCALE_VALUE_SGIX, 357
GL_FOG_SPECULAR_TEXTURE_WIN, 357
GL_FORCE_BLUE_TO_ONE_NV, 357
GL_FORMAT_SUBSAMPLE_244_244_OML, 357
GL_FORMAT_SUBSAMPLE_24_24_OML, 357
GL_FRACTIONAL_EVEN, 357
GL_FRACTIONAL_ODD, 357
GL_FRAGMENT_COLOR_EXT, 357
GL_FRAGMENT_COLOR_MATERIAL_FACE_SGIX, 357
GL_FRAGMENT_COLOR_MATERIAL_PARAMETER_SGIX, 357
GL_FRAGMENT_COLOR_MATERIAL_SGIX, 357
GL_FRAGMENT_DEPTH, 357
GL_FRAGMENT_DEPTH_EXT, 357
GL_FRAGMENT_INTERPOLATION_OFFSET_BITS, 357
GL_FRAGMENT_LIGHT0_SGIX, 357
GL_FRAGMENT_LIGHT1_SGIX, 357
GL_FRAGMENT_LIGHT2_SGIX, 357
GL_FRAGMENT_LIGHT3_SGIX, 357
GL_FRAGMENT_LIGHT4_SGIX, 357
GL_FRAGMENT_LIGHT5_SGIX, 357
GL_FRAGMENT_LIGHT6_SGIX, 357
GL_FRAGMENT_LIGHT7_SGIX, 357
GL_FRAGMENT_LIGHT_MODEL_AMBIENT_SGIX, 357
GL_FRAGMENT_LIGHT_MODEL_LOCAL_VIEWER_SGIX, 357
GL_FRAGMENT_LIGHT_MODEL_NORMAL_INTERPOLATION_SGIX, 358
GL_FRAGMENT_LIGHT_MODEL_TWO_SIDE_SGIX, 358
GL_FRAGMENT_LIGHTING_SGIX, 358
GL_FRAGMENT_MATERIAL_EXT, 358
GL_FRAGMENT_NORMAL_EXT, 358
GL_FRAGMENT_PROGRAM_ARB, 358
GL_FRAGMENT_PROGRAM_BINDING_NV, 358
GL_FRAGMENT_PROGRAM_INTERPOLATION_OFFSET_BITS_NV, 358
GL_FRAGMENT_PROGRAM_NV, 358
GL_FRAGMENT_PROGRAM_PARAMETER_BUFFER_NV, 358
GL_FRAGMENT_SHADER, 358
GL_FRAGMENT_SHADER_ARB, 358
GL_FRAGMENT_SHADER_ATI, 358
GL_FRAGMENT_SHADER_BIT, 358
GL_FRAGMENT_SHADER_DERIVATIVE_HINT,
358
GL_FRAGMENT_SHADER_DERIVATIVE_HINT_ARB, 358
GL_FRAME_NV, 358
GL_FRAMEBUFFER, 358
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

729

GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE, 358
GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE, 358
GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING, 358
GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE, 358
GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE, 358
GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE, 358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED,
358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_ARB, 358
GL_FRAMEBUFFER_ATTACHMENT_LAYERED_EXT, 358
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME, 358
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_NAME_EXT, 359
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE, 359
GL_FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE_EXT, 359
GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE, 359
GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_3D_ZOFFSET_EXT, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE_EXT, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER_EXT, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL, 359
GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL_EXT, 359
GL_FRAMEBUFFER_BARRIER_BIT_EXT, 359
GL_FRAMEBUFFER_BINDING, 359
GL_FRAMEBUFFER_BINDING_EXT, 359
GL_FRAMEBUFFER_COMPLETE, 359
GL_FRAMEBUFFER_COMPLETE_EXT, 359
GL_FRAMEBUFFER_DEFAULT, 359
GL_FRAMEBUFFER_EXT, 359
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT, 359
GL_FRAMEBUFFER_INCOMPLETE_ATTACHMENT_EXT, 359
GL_FRAMEBUFFER_INCOMPLETE_DIMENSIONS_EXT, 359

730

INDEX

GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER, 359
GL_FRAMEBUFFER_INCOMPLETE_DRAW_BUFFER_EXT, 359
GL_FRAMEBUFFER_INCOMPLETE_FORMATS_EXT, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_ARB, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_COUNT_EXT, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS, 359
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_ARB, 360
GL_FRAMEBUFFER_INCOMPLETE_LAYER_TARGETS_EXT, 360
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT, 360
GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT_EXT, 360
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE, 360
GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE_EXT, 360
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER, 360
GL_FRAMEBUFFER_INCOMPLETE_READ_BUFFER_EXT, 360
GL_FRAMEBUFFER_SRGB, 360
GL_FRAMEBUFFER_SRGB_CAPABLE_EXT,
360
GL_FRAMEBUFFER_SRGB_EXT, 360
GL_FRAMEBUFFER_UNDEFINED, 360
GL_FRAMEBUFFER_UNSUPPORTED, 360
GL_FRAMEBUFFER_UNSUPPORTED_EXT, 360
GL_FRAMEZOOM_FACTOR_SGIX, 360
GL_FRAMEZOOM_SGIX, 360
GL_FULL_RANGE_EXT, 360
GL_FULL_STIPPLE_HINT_PGI, 360
GL_FUNC_ADD, 360
GL_FUNC_ADD_EXT, 360
GL_FUNC_REVERSE_SUBTRACT, 360
GL_FUNC_REVERSE_SUBTRACT_EXT, 360
GL_FUNC_SUBTRACT, 360
GL_FUNC_SUBTRACT_EXT, 360
GL_GENERATE_MIPMAP, 360
GL_GENERATE_MIPMAP_HINT, 360
GL_GENERATE_MIPMAP_HINT_SGIS, 360
GL_GENERATE_MIPMAP_SGIS, 360
GL_GENERIC_ATTRIB_NV, 361
GL_GEOMETRY_DEFORMATION_BIT_SGIX,
361
GL_GEOMETRY_DEFORMATION_SGIX, 361
GL_GEOMETRY_INPUT_TYPE, 361
GL_GEOMETRY_INPUT_TYPE_ARB, 361
GL_GEOMETRY_INPUT_TYPE_EXT, 361
GL_GEOMETRY_OUTPUT_TYPE, 361
GL_GEOMETRY_OUTPUT_TYPE_ARB, 361

GL_GEOMETRY_OUTPUT_TYPE_EXT, 361
GL_GEOMETRY_PROGRAM_NV, 361
GL_GEOMETRY_PROGRAM_PARAMETER_BUFFER_NV, 361
GL_GEOMETRY_SHADER, 361
GL_GEOMETRY_SHADER_ARB, 361
GL_GEOMETRY_SHADER_BIT, 361
GL_GEOMETRY_SHADER_EXT, 361
GL_GEOMETRY_SHADER_INVOCATIONS, 361
GL_GEOMETRY_VERTICES_OUT, 361
GL_GEOMETRY_VERTICES_OUT_ARB, 361
GL_GEOMETRY_VERTICES_OUT_EXT, 361
GL_GLEXT_VERSION, 361
GL_GLOBAL_ALPHA_FACTOR_SUN, 361
GL_GLOBAL_ALPHA_SUN, 361
GL_GPU_ADDRESS_NV, 361
GL_GREEN_BIT_ATI, 361
GL_GREEN_INTEGER, 361
GL_GREEN_INTEGER_EXT, 361
GL_GREEN_MAX_CLAMP_INGR, 361
GL_GREEN_MIN_CLAMP_INGR, 361
GL_GREMEDY_frame_terminator, 362
GL_GREMEDY_string_marker, 362
GL_GUILTY_CONTEXT_RESET_ARB, 362
GL_HALF_APPLE, 362
GL_HALF_BIAS_NEGATE_NV, 362
GL_HALF_BIAS_NORMAL_NV, 362
GL_HALF_BIT_ATI, 362
GL_HALF_FLOAT, 362
GL_HALF_FLOAT_ARB, 362
GL_HALF_FLOAT_NV, 362
GL_HI_BIAS_NV, 362
GL_HI_SCALE_NV, 362
GL_HIGH_FLOAT, 362
GL_HIGH_INT, 362
GL_HILO16_NV, 362
GL_HILO8_NV, 362
GL_HILO_NV, 362
GL_HISTOGRAM, 362
GL_HISTOGRAM_ALPHA_SIZE, 362
GL_HISTOGRAM_ALPHA_SIZE_EXT, 362
GL_HISTOGRAM_BLUE_SIZE, 362
GL_HISTOGRAM_BLUE_SIZE_EXT, 362
GL_HISTOGRAM_EXT, 362
GL_HISTOGRAM_FORMAT, 362
GL_HISTOGRAM_FORMAT_EXT, 362
GL_HISTOGRAM_GREEN_SIZE, 362
GL_HISTOGRAM_GREEN_SIZE_EXT, 362
GL_HISTOGRAM_LUMINANCE_SIZE, 362
GL_HISTOGRAM_LUMINANCE_SIZE_EXT, 363
GL_HISTOGRAM_RED_SIZE, 363
GL_HISTOGRAM_RED_SIZE_EXT, 363
GL_HISTOGRAM_SINK, 363
GL_HISTOGRAM_SINK_EXT, 363
GL_HISTOGRAM_WIDTH, 363
GL_HISTOGRAM_WIDTH_EXT, 363
GL_HP_convolution_border_modes, 363
GL_HP_image_transform, 363
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_HP_occlusion_test, 363
GL_HP_texture_lighting, 363
GL_IBM_cull_vertex, 363
GL_IBM_multimode_draw_arrays, 363
GL_IBM_rasterpos_clip, 363
GL_IBM_vertex_array_lists, 363
GL_IDENTITY_NV, 363
GL_IGNORE_BORDER_HP, 363
GL_IMAGE_1D_ARRAY_EXT, 363
GL_IMAGE_1D_EXT, 363
GL_IMAGE_2D_ARRAY_EXT, 363
GL_IMAGE_2D_EXT, 363
GL_IMAGE_2D_MULTISAMPLE_ARRAY_EXT,
363
GL_IMAGE_2D_MULTISAMPLE_EXT, 363
GL_IMAGE_2D_RECT_EXT, 363
GL_IMAGE_3D_EXT, 363
GL_IMAGE_BINDING_ACCESS_EXT, 363
GL_IMAGE_BINDING_FORMAT_EXT, 363
GL_IMAGE_BINDING_LAYER_EXT, 363
GL_IMAGE_BINDING_LAYERED_EXT, 364
GL_IMAGE_BINDING_LEVEL_EXT, 364
GL_IMAGE_BINDING_NAME_EXT, 364
GL_IMAGE_BUFFER_EXT, 364
GL_IMAGE_CUBE_EXT, 364
GL_IMAGE_CUBE_MAP_ARRAY_EXT, 364
GL_IMAGE_CUBIC_WEIGHT_HP, 364
GL_IMAGE_MAG_FILTER_HP, 364
GL_IMAGE_MIN_FILTER_HP, 364
GL_IMAGE_ROTATE_ANGLE_HP, 364
GL_IMAGE_ROTATE_ORIGIN_X_HP, 364
GL_IMAGE_ROTATE_ORIGIN_Y_HP, 364
GL_IMAGE_SCALE_X_HP, 364
GL_IMAGE_SCALE_Y_HP, 364
GL_IMAGE_TRANSFORM_2D_HP, 364
GL_IMAGE_TRANSLATE_X_HP, 364
GL_IMAGE_TRANSLATE_Y_HP, 364
GL_IMPLEMENTATION_COLOR_READ_FORMAT, 364
GL_IMPLEMENTATION_COLOR_READ_FORMAT_OES, 364
GL_IMPLEMENTATION_COLOR_READ_TYPE,
364
GL_IMPLEMENTATION_COLOR_READ_TYPE_OES, 364
GL_INCR_WRAP, 364
GL_INCR_WRAP_EXT, 364
GL_INDEX, 364
GL_INDEX_ARRAY_ADDRESS_NV, 364
GL_INDEX_ARRAY_BUFFER_BINDING, 364
GL_INDEX_ARRAY_BUFFER_BINDING_ARB,
364
GL_INDEX_ARRAY_COUNT_EXT, 364
GL_INDEX_ARRAY_EXT, 365
GL_INDEX_ARRAY_LENGTH_NV, 365
GL_INDEX_ARRAY_LIST_IBM, 365
GL_INDEX_ARRAY_LIST_STRIDE_IBM, 365
GL_INDEX_ARRAY_POINTER_EXT, 365
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

731

GL_INDEX_ARRAY_STRIDE_EXT, 365
GL_INDEX_ARRAY_TYPE_EXT, 365
GL_INDEX_BIT_PGI, 365
GL_INDEX_MATERIAL_EXT, 365
GL_INDEX_MATERIAL_FACE_EXT, 365
GL_INDEX_MATERIAL_PARAMETER_EXT, 365
GL_INDEX_TEST_EXT, 365
GL_INDEX_TEST_FUNC_EXT, 365
GL_INDEX_TEST_REF_EXT, 365
GL_INFO_LOG_LENGTH, 365
GL_INGR_blend_func_separate, 365
GL_INGR_color_clamp, 365
GL_INGR_interlace_read, 365
GL_INNOCENT_CONTEXT_RESET_ARB, 365
GL_INSTRUMENT_BUFFER_POINTER_SGIX,
365
GL_INSTRUMENT_MEASUREMENTS_SGIX,
365
GL_INT16_NV, 365
GL_INT16_VEC2_NV, 365
GL_INT16_VEC3_NV, 365
GL_INT16_VEC4_NV, 365
GL_INT64_NV, 365
GL_INT64_VEC2_NV, 365
GL_INT64_VEC3_NV, 365
GL_INT64_VEC4_NV, 366
GL_INT8_NV, 366
GL_INT8_VEC2_NV, 366
GL_INT8_VEC3_NV, 366
GL_INT8_VEC4_NV, 366
GL_INT_2_10_10_10_REV, 366
GL_INT_IMAGE_1D_ARRAY_EXT, 366
GL_INT_IMAGE_1D_EXT, 366
GL_INT_IMAGE_2D_ARRAY_EXT, 366
GL_INT_IMAGE_2D_EXT, 366
GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT, 366
GL_INT_IMAGE_2D_MULTISAMPLE_EXT, 366
GL_INT_IMAGE_2D_RECT_EXT, 366
GL_INT_IMAGE_3D_EXT, 366
GL_INT_IMAGE_BUFFER_EXT, 366
GL_INT_IMAGE_CUBE_EXT, 366
GL_INT_IMAGE_CUBE_MAP_ARRAY_EXT, 366
GL_INT_SAMPLER_1D, 366
GL_INT_SAMPLER_1D_ARRAY, 366
GL_INT_SAMPLER_1D_ARRAY_EXT, 366
GL_INT_SAMPLER_1D_EXT, 366
GL_INT_SAMPLER_2D, 366
GL_INT_SAMPLER_2D_ARRAY, 366
GL_INT_SAMPLER_2D_ARRAY_EXT, 366
GL_INT_SAMPLER_2D_EXT, 366
GL_INT_SAMPLER_2D_MULTISAMPLE, 366
GL_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, 366
GL_INT_SAMPLER_2D_RECT, 366
GL_INT_SAMPLER_2D_RECT_EXT, 367
GL_INT_SAMPLER_3D, 367
GL_INT_SAMPLER_3D_EXT, 367

732

INDEX

GL_INT_SAMPLER_BUFFER, 367
GL_INT_SAMPLER_BUFFER_AMD, 367
GL_INT_SAMPLER_BUFFER_EXT, 367
GL_INT_SAMPLER_CUBE, 367
GL_INT_SAMPLER_CUBE_EXT, 367
GL_INT_SAMPLER_CUBE_MAP_ARRAY, 367
GL_INT_SAMPLER_CUBE_MAP_ARRAY_ARB,
367
GL_INT_SAMPLER_RENDERBUFFER_NV, 367
GL_INT_VEC2, 367
GL_INT_VEC2_ARB, 367
GL_INT_VEC3, 367
GL_INT_VEC3_ARB, 367
GL_INT_VEC4, 367
GL_INT_VEC4_ARB, 367
GL_INTEL_parallel_arrays, 367
GL_INTENSITY12_EXT, 367
GL_INTENSITY16_EXT, 367
GL_INTENSITY16_SNORM, 367
GL_INTENSITY16F_ARB, 367
GL_INTENSITY16I_EXT, 367
GL_INTENSITY16UI_EXT, 367
GL_INTENSITY32F_ARB, 367
GL_INTENSITY32I_EXT, 367
GL_INTENSITY32UI_EXT, 367
GL_INTENSITY4_EXT, 367
GL_INTENSITY8_EXT, 368
GL_INTENSITY8_SNORM, 368
GL_INTENSITY8I_EXT, 368
GL_INTENSITY8UI_EXT, 368
GL_INTENSITY_EXT, 368
GL_INTENSITY_FLOAT16_APPLE, 368
GL_INTENSITY_FLOAT16_ATI, 368
GL_INTENSITY_FLOAT32_APPLE, 368
GL_INTENSITY_FLOAT32_ATI, 368
GL_INTENSITY_SNORM, 368
GL_INTERLACE_OML, 368
GL_INTERLACE_READ_INGR, 368
GL_INTERLACE_READ_OML, 368
GL_INTERLACE_SGIX, 368
GL_INTERLEAVED_ATTRIBS, 368
GL_INTERLEAVED_ATTRIBS_EXT, 368
GL_INTERLEAVED_ATTRIBS_NV, 368
GL_INTERPOLATE, 368
GL_INTERPOLATE_ARB, 368
GL_INTERPOLATE_EXT, 368
GL_INVALID_FRAMEBUFFER_OPERATION, 368
GL_INVALID_FRAMEBUFFER_OPERATION_EXT, 368
GL_INVALID_INDEX, 368
GL_INVARIANT_DATATYPE_EXT, 368
GL_INVARIANT_EXT, 368
GL_INVARIANT_VALUE_EXT, 368
GL_INVERSE_NV, 368
GL_INVERSE_TRANSPOSE_NV, 368
GL_INVERTED_SCREEN_W_REND, 369
GL_IR_INSTRUMENT1_SGIX, 369
GL_ISOLINES, 369

GL_IUI_N3F_V2F_EXT, 369
GL_IUI_N3F_V3F_EXT, 369
GL_IUI_V2F_EXT, 369
GL_IUI_V3F_EXT, 369
GL_LAST_VERTEX_CONVENTION, 369
GL_LAST_VERTEX_CONVENTION_EXT, 369
GL_LAST_VIDEO_CAPTURE_STATUS_NV, 369
GL_LAYER_NV, 369
GL_LAYER_PROVOKING_VERTEX, 369
GL_LERP_ATI, 369
GL_LIGHT_ENV_MODE_SGIX, 369
GL_LIGHT_MODEL_COLOR_CONTROL, 369
GL_LIGHT_MODEL_COLOR_CONTROL_EXT,
369
GL_LIGHT_MODEL_SPECULAR_VECTOR_APPLE, 369
GL_LINE_STRIP_ADJACENCY, 369
GL_LINE_STRIP_ADJACENCY_ARB, 369
GL_LINE_STRIP_ADJACENCY_EXT, 369
GL_LINEAR_CLIPMAP_LINEAR_SGIX, 369
GL_LINEAR_CLIPMAP_NEAREST_SGIX, 369
GL_LINEAR_DETAIL_ALPHA_SGIS, 369
GL_LINEAR_DETAIL_COLOR_SGIS, 369
GL_LINEAR_DETAIL_SGIS, 369
GL_LINEAR_SHARPEN_ALPHA_SGIS, 369
GL_LINEAR_SHARPEN_COLOR_SGIS, 369
GL_LINEAR_SHARPEN_SGIS, 369
GL_LINES_ADJACENCY, 370
GL_LINES_ADJACENCY_ARB, 370
GL_LINES_ADJACENCY_EXT, 370
GL_LINK_STATUS, 370
GL_LIST_PRIORITY_SGIX, 370
GL_LO_BIAS_NV, 370
GL_LO_SCALE_NV, 370
GL_LOCAL_CONSTANT_DATATYPE_EXT, 370
GL_LOCAL_CONSTANT_EXT, 370
GL_LOCAL_CONSTANT_VALUE_EXT, 370
GL_LOCAL_EXT, 370
GL_LOSE_CONTEXT_ON_RESET_ARB, 370
GL_LOW_FLOAT, 370
GL_LOW_INT, 370
GL_LOWER_LEFT, 370
GL_LUMINANCE12_ALPHA12_EXT, 370
GL_LUMINANCE12_ALPHA4_EXT, 370
GL_LUMINANCE12_EXT, 370
GL_LUMINANCE16_ALPHA16_EXT, 370
GL_LUMINANCE16_ALPHA16_SNORM, 370
GL_LUMINANCE16_EXT, 370
GL_LUMINANCE16_SNORM, 370
GL_LUMINANCE16F_ARB, 370
GL_LUMINANCE16I_EXT, 370
GL_LUMINANCE16UI_EXT, 370
GL_LUMINANCE32F_ARB, 370
GL_LUMINANCE32I_EXT, 370
GL_LUMINANCE32UI_EXT, 370
GL_LUMINANCE4_ALPHA4_EXT, 371
GL_LUMINANCE4_EXT, 371
GL_LUMINANCE6_ALPHA2_EXT, 371
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_LUMINANCE8_ALPHA8_EXT, 371
GL_LUMINANCE8_ALPHA8_SNORM, 371
GL_LUMINANCE8_EXT, 371
GL_LUMINANCE8_SNORM, 371
GL_LUMINANCE8I_EXT, 371
GL_LUMINANCE8UI_EXT, 371
GL_LUMINANCE_ALPHA16F_ARB, 371
GL_LUMINANCE_ALPHA16I_EXT, 371
GL_LUMINANCE_ALPHA16UI_EXT, 371
GL_LUMINANCE_ALPHA32F_ARB, 371
GL_LUMINANCE_ALPHA32I_EXT, 371
GL_LUMINANCE_ALPHA32UI_EXT, 371
GL_LUMINANCE_ALPHA8I_EXT, 371
GL_LUMINANCE_ALPHA8UI_EXT, 371
GL_LUMINANCE_ALPHA_FLOAT16_APPLE, 371
GL_LUMINANCE_ALPHA_FLOAT16_ATI, 371
GL_LUMINANCE_ALPHA_FLOAT32_APPLE, 371
GL_LUMINANCE_ALPHA_FLOAT32_ATI, 371
GL_LUMINANCE_ALPHA_INTEGER_EXT, 371
GL_LUMINANCE_ALPHA_SNORM, 371
GL_LUMINANCE_FLOAT16_APPLE, 371
GL_LUMINANCE_FLOAT16_ATI, 371
GL_LUMINANCE_FLOAT32_APPLE, 371
GL_LUMINANCE_FLOAT32_ATI, 371
GL_LUMINANCE_INTEGER_EXT, 371
GL_LUMINANCE_SNORM, 372
GL_MAD_ATI, 372
GL_MAGNITUDE_BIAS_NV, 372
GL_MAGNITUDE_SCALE_NV, 372
GL_MAJOR_VERSION, 372
GL_MAP1_BINORMAL_EXT, 372
GL_MAP1_TANGENT_EXT, 372
GL_MAP1_VERTEX_ATTRIB0_4_NV, 372
GL_MAP1_VERTEX_ATTRIB10_4_NV, 372
GL_MAP1_VERTEX_ATTRIB11_4_NV, 372
GL_MAP1_VERTEX_ATTRIB12_4_NV, 372
GL_MAP1_VERTEX_ATTRIB13_4_NV, 372
GL_MAP1_VERTEX_ATTRIB14_4_NV, 372
GL_MAP1_VERTEX_ATTRIB15_4_NV, 372
GL_MAP1_VERTEX_ATTRIB1_4_NV, 372
GL_MAP1_VERTEX_ATTRIB2_4_NV, 372
GL_MAP1_VERTEX_ATTRIB3_4_NV, 372
GL_MAP1_VERTEX_ATTRIB4_4_NV, 372
GL_MAP1_VERTEX_ATTRIB5_4_NV, 372
GL_MAP1_VERTEX_ATTRIB6_4_NV, 372
GL_MAP1_VERTEX_ATTRIB7_4_NV, 372
GL_MAP1_VERTEX_ATTRIB8_4_NV, 372
GL_MAP1_VERTEX_ATTRIB9_4_NV, 372
GL_MAP2_BINORMAL_EXT, 372
GL_MAP2_TANGENT_EXT, 372
GL_MAP2_VERTEX_ATTRIB0_4_NV, 372
GL_MAP2_VERTEX_ATTRIB10_4_NV, 372
GL_MAP2_VERTEX_ATTRIB11_4_NV, 372
GL_MAP2_VERTEX_ATTRIB12_4_NV, 373
GL_MAP2_VERTEX_ATTRIB13_4_NV, 373
GL_MAP2_VERTEX_ATTRIB14_4_NV, 373
GL_MAP2_VERTEX_ATTRIB15_4_NV, 373
GL_MAP2_VERTEX_ATTRIB1_4_NV, 373
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

733

GL_MAP2_VERTEX_ATTRIB2_4_NV, 373
GL_MAP2_VERTEX_ATTRIB3_4_NV, 373
GL_MAP2_VERTEX_ATTRIB4_4_NV, 373
GL_MAP2_VERTEX_ATTRIB5_4_NV, 373
GL_MAP2_VERTEX_ATTRIB6_4_NV, 373
GL_MAP2_VERTEX_ATTRIB7_4_NV, 373
GL_MAP2_VERTEX_ATTRIB8_4_NV, 373
GL_MAP2_VERTEX_ATTRIB9_4_NV, 373
GL_MAP_ATTRIB_U_ORDER_NV, 373
GL_MAP_ATTRIB_V_ORDER_NV, 373
GL_MAP_FLUSH_EXPLICIT_BIT, 373
GL_MAP_INVALIDATE_BUFFER_BIT, 373
GL_MAP_INVALIDATE_RANGE_BIT, 373
GL_MAP_READ_BIT, 373
GL_MAP_TESSELLATION_NV, 373
GL_MAP_UNSYNCHRONIZED_BIT, 373
GL_MAP_WRITE_BIT, 373
GL_MAT_AMBIENT_AND_DIFFUSE_BIT_PGI,
373
GL_MAT_AMBIENT_BIT_PGI, 373
GL_MAT_COLOR_INDEXES_BIT_PGI, 373
GL_MAT_DIFFUSE_BIT_PGI, 373
GL_MAT_EMISSION_BIT_PGI, 373
GL_MAT_SHININESS_BIT_PGI, 373
GL_MAT_SPECULAR_BIT_PGI, 374
GL_MATERIAL_SIDE_HINT_PGI, 374
GL_MATRIX0_ARB, 374
GL_MATRIX0_NV, 374
GL_MATRIX10_ARB, 374
GL_MATRIX11_ARB, 374
GL_MATRIX12_ARB, 374
GL_MATRIX13_ARB, 374
GL_MATRIX14_ARB, 374
GL_MATRIX15_ARB, 374
GL_MATRIX16_ARB, 374
GL_MATRIX17_ARB, 374
GL_MATRIX18_ARB, 374
GL_MATRIX19_ARB, 374
GL_MATRIX1_ARB, 374
GL_MATRIX1_NV, 374
GL_MATRIX20_ARB, 374
GL_MATRIX21_ARB, 374
GL_MATRIX22_ARB, 374
GL_MATRIX23_ARB, 374
GL_MATRIX24_ARB, 374
GL_MATRIX25_ARB, 374
GL_MATRIX26_ARB, 374
GL_MATRIX27_ARB, 374
GL_MATRIX28_ARB, 374
GL_MATRIX29_ARB, 374
GL_MATRIX2_ARB, 374
GL_MATRIX2_NV, 374
GL_MATRIX30_ARB, 375
GL_MATRIX31_ARB, 375
GL_MATRIX3_ARB, 375
GL_MATRIX3_NV, 375
GL_MATRIX4_ARB, 375
GL_MATRIX4_NV, 375

734

INDEX

GL_MATRIX5_ARB, 375
GL_MATRIX5_NV, 375
GL_MATRIX6_ARB, 375
GL_MATRIX6_NV, 375
GL_MATRIX7_ARB, 375
GL_MATRIX7_NV, 375
GL_MATRIX8_ARB, 375
GL_MATRIX9_ARB, 375
GL_MATRIX_EXT, 375
GL_MATRIX_INDEX_ARRAY_ARB, 375
GL_MATRIX_INDEX_ARRAY_POINTER_ARB,
375
GL_MATRIX_INDEX_ARRAY_SIZE_ARB, 375
GL_MATRIX_INDEX_ARRAY_STRIDE_ARB, 375
GL_MATRIX_INDEX_ARRAY_TYPE_ARB, 375
GL_MATRIX_PALETTE_ARB, 375
GL_MAX, 375
GL_MAX_3D_TEXTURE_SIZE, 375
GL_MAX_3D_TEXTURE_SIZE_EXT, 375
GL_MAX_4D_TEXTURE_SIZE_SGIS, 375
GL_MAX_ACTIVE_LIGHTS_SGIX, 375
GL_MAX_ARRAY_TEXTURE_LAYERS, 375
GL_MAX_ARRAY_TEXTURE_LAYERS_EXT, 375
GL_MAX_ASYNC_DRAW_PIXELS_SGIX, 376
GL_MAX_ASYNC_HISTOGRAM_SGIX, 376
GL_MAX_ASYNC_READ_PIXELS_SGIX, 376
GL_MAX_ASYNC_TEX_IMAGE_SGIX, 376
GL_MAX_BINDABLE_UNIFORM_SIZE_EXT, 376
GL_MAX_CLIP_DISTANCES, 376
GL_MAX_CLIPMAP_DEPTH_SGIX, 376
GL_MAX_CLIPMAP_VIRTUAL_DEPTH_SGIX,
376
GL_MAX_COLOR_ATTACHMENTS, 376
GL_MAX_COLOR_ATTACHMENTS_EXT, 376
GL_MAX_COLOR_MATRIX_STACK_DEPTH, 376
GL_MAX_COLOR_MATRIX_STACK_DEPTH_SGI, 376
GL_MAX_COLOR_TEXTURE_SAMPLES, 376
GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS, 376
GL_MAX_COMBINED_GEOMETRY_UNIFORM_COMPONENTS, 376
GL_MAX_COMBINED_IMAGE_UNITS_AND_FRAGMENT_OUTPUTS_EXT, 376
GL_MAX_COMBINED_TESS_CONTROL_UNIFORM_COMPONENTS, 376
GL_MAX_COMBINED_TESS_EVALUATION_UNIFORM_COMPONENTS, 376
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS, 376
GL_MAX_COMBINED_TEXTURE_IMAGE_UNITS_ARB, 376
GL_MAX_COMBINED_UNIFORM_BLOCKS, 376
GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS, 376
GL_MAX_CONVOLUTION_HEIGHT, 376
GL_MAX_CONVOLUTION_HEIGHT_EXT, 376
GL_MAX_CONVOLUTION_WIDTH, 376

GL_MAX_CONVOLUTION_WIDTH_EXT, 376
GL_MAX_CUBE_MAP_TEXTURE_SIZE, 376
GL_MAX_CUBE_MAP_TEXTURE_SIZE_ARB,
376
GL_MAX_CUBE_MAP_TEXTURE_SIZE_EXT,
377
GL_MAX_DEBUG_LOGGED_MESSAGES_AMD,
377
GL_MAX_DEBUG_LOGGED_MESSAGES_ARB,
377
GL_MAX_DEBUG_MESSAGE_LENGTH_ARB,
377
GL_MAX_DEFORMATION_ORDER_SGIX, 377
GL_MAX_DEPTH_TEXTURE_SAMPLES, 377
GL_MAX_DRAW_BUFFERS, 377
GL_MAX_DRAW_BUFFERS_ARB, 377
GL_MAX_DRAW_BUFFERS_ATI, 377
GL_MAX_DUAL_SOURCE_DRAW_BUFFERS,
377
GL_MAX_ELEMENTS_INDICES, 377
GL_MAX_ELEMENTS_INDICES_EXT, 377
GL_MAX_ELEMENTS_VERTICES, 377
GL_MAX_ELEMENTS_VERTICES_EXT, 377
GL_MAX_EXT, 377
GL_MAX_FOG_FUNC_POINTS_SGIS, 377
GL_MAX_FRAGMENT_BINDABLE_UNIFORMS_EXT, 377
GL_MAX_FRAGMENT_INPUT_COMPONENTS,
377
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET, 377
GL_MAX_FRAGMENT_INTERPOLATION_OFFSET_NV, 377
GL_MAX_FRAGMENT_LIGHTS_SGIX, 377
GL_MAX_FRAGMENT_PROGRAM_LOCAL_PARAMETERS_NV, 377
GL_MAX_FRAGMENT_UNIFORM_BLOCKS, 377
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS, 377
GL_MAX_FRAGMENT_UNIFORM_COMPONENTS_ARB, 377
GL_MAX_FRAGMENT_UNIFORM_VECTORS,
377
GL_MAX_FRAMEZOOM_FACTOR_SGIX, 377
GL_MAX_GENERAL_COMBINERS_NV, 377
GL_MAX_GEOMETRY_BINDABLE_UNIFORMS_EXT, 378
GL_MAX_GEOMETRY_INPUT_COMPONENTS,
378
GL_MAX_GEOMETRY_OUTPUT_COMPONENTS, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES_ARB, 378
GL_MAX_GEOMETRY_OUTPUT_VERTICES_EXT, 378
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_MAX_GEOMETRY_PROGRAM_INVOCATIONS_NV, 378
GL_MAX_GEOMETRY_SHADER_INVOCATIONS, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_ARB, 378
GL_MAX_GEOMETRY_TEXTURE_IMAGE_UNITS_EXT, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_ARB, 378
GL_MAX_GEOMETRY_TOTAL_OUTPUT_COMPONENTS_EXT, 378
GL_MAX_GEOMETRY_UNIFORM_BLOCKS, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_ARB, 378
GL_MAX_GEOMETRY_UNIFORM_COMPONENTS_EXT, 378
GL_MAX_GEOMETRY_VARYING_COMPONENTS_ARB, 378
GL_MAX_GEOMETRY_VARYING_COMPONENTS_EXT, 378
GL_MAX_IMAGE_SAMPLES_EXT, 378
GL_MAX_IMAGE_UNITS_EXT, 378
GL_MAX_INTEGER_SAMPLES, 378
GL_MAX_MAP_TESSELLATION_NV, 378
GL_MAX_MATRIX_PALETTE_STACK_DEPTH_ARB, 378
GL_MAX_MULTISAMPLE_COVERAGE_MODES_NV, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_INSTRUCTIONS_EXT, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_INVARIANTS_EXT, 378
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, 379
GL_MAX_OPTIMIZED_VERTEX_SHADER_LOCALS_EXT, 379
GL_MAX_OPTIMIZED_VERTEX_SHADER_VARIANTS_EXT, 379
GL_MAX_PALETTE_MATRICES_ARB, 379
GL_MAX_PATCH_VERTICES, 379
GL_MAX_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, 379
GL_MAX_PN_TRIANGLES_TESSELATION_LEVEL_ATI, 379
GL_MAX_PROGRAM_ADDRESS_REGISTERS_ARB, 379
GL_MAX_PROGRAM_ALU_INSTRUCTIONS_ARB, 379
GL_MAX_PROGRAM_ATTRIB_COMPONENTS_NV, 379
GL_MAX_PROGRAM_ATTRIBS_ARB, 379
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

735

GL_MAX_PROGRAM_CALL_DEPTH_NV, 379
GL_MAX_PROGRAM_ENV_PARAMETERS_ARB, 379
GL_MAX_PROGRAM_EXEC_INSTRUCTIONS_NV, 379
GL_MAX_PROGRAM_GENERIC_ATTRIBS_NV,
379
GL_MAX_PROGRAM_GENERIC_RESULTS_NV,
379
GL_MAX_PROGRAM_IF_DEPTH_NV, 379
GL_MAX_PROGRAM_INSTRUCTIONS_ARB,
379
GL_MAX_PROGRAM_LOCAL_PARAMETERS_ARB, 379
GL_MAX_PROGRAM_LOOP_COUNT_NV, 379
GL_MAX_PROGRAM_LOOP_DEPTH_NV, 379
GL_MAX_PROGRAM_MATRICES_ARB, 379
GL_MAX_PROGRAM_MATRIX_STACK_DEPTH_ARB, 379
GL_MAX_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 379
GL_MAX_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 379
GL_MAX_PROGRAM_NATIVE_ATTRIBS_ARB,
379
GL_MAX_PROGRAM_NATIVE_INSTRUCTIONS_ARB, 379
GL_MAX_PROGRAM_NATIVE_PARAMETERS_ARB, 379
GL_MAX_PROGRAM_NATIVE_TEMPORARIES_ARB, 380
GL_MAX_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 380
GL_MAX_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 380
GL_MAX_PROGRAM_OUTPUT_VERTICES_NV,
380
GL_MAX_PROGRAM_PARAMETER_BUFFER_BINDINGS_NV, 380
GL_MAX_PROGRAM_PARAMETER_BUFFER_SIZE_NV, 380
GL_MAX_PROGRAM_PARAMETERS_ARB, 380
GL_MAX_PROGRAM_PATCH_ATTRIBS_NV,
380
GL_MAX_PROGRAM_RESULT_COMPONENTS_NV, 380
GL_MAX_PROGRAM_SUBROUTINE_NUM_NV,
380
GL_MAX_PROGRAM_SUBROUTINE_PARAMETERS_NV, 380
GL_MAX_PROGRAM_TEMPORARIES_ARB, 380
GL_MAX_PROGRAM_TEX_INDIRECTIONS_ARB, 380
GL_MAX_PROGRAM_TEX_INSTRUCTIONS_ARB, 380
GL_MAX_PROGRAM_TEXEL_OFFSET, 380
GL_MAX_PROGRAM_TEXEL_OFFSET_NV, 380

736

INDEX

GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET, 380
GL_MAX_PROGRAM_TEXTURE_GATHER_OFFSET_ARB, 380
GL_MAX_PROGRAM_TOTAL_OUTPUT_COMPONENTS_NV, 380
GL_MAX_RATIONAL_EVAL_ORDER_NV, 380
GL_MAX_RECTANGLE_TEXTURE_SIZE, 380
GL_MAX_RECTANGLE_TEXTURE_SIZE_ARB,
380
GL_MAX_RECTANGLE_TEXTURE_SIZE_NV,
380
GL_MAX_RENDERBUFFER_SIZE, 380
GL_MAX_RENDERBUFFER_SIZE_EXT, 380
GL_MAX_SAMPLE_MASK_WORDS, 380
GL_MAX_SAMPLE_MASK_WORDS_NV, 380
GL_MAX_SAMPLES, 380
GL_MAX_SAMPLES_EXT, 381
GL_MAX_SERVER_WAIT_TIMEOUT, 381
GL_MAX_SHADER_BUFFER_ADDRESS_NV,
381
GL_MAX_SHININESS_NV, 381
GL_MAX_SPOT_EXPONENT_NV, 381
GL_MAX_SUBROUTINE_UNIFORM_LOCATIONS, 381
GL_MAX_SUBROUTINES, 381
GL_MAX_TESS_CONTROL_INPUT_COMPONENTS, 381
GL_MAX_TESS_CONTROL_OUTPUT_COMPONENTS, 381
GL_MAX_TESS_CONTROL_TEXTURE_IMAGE_UNITS, 381
GL_MAX_TESS_CONTROL_TOTAL_OUTPUT_COMPONENTS, 381
GL_MAX_TESS_CONTROL_UNIFORM_BLOCKS, 381
GL_MAX_TESS_CONTROL_UNIFORM_COMPONENTS, 381
GL_MAX_TESS_EVALUATION_INPUT_COMPONENTS, 381
GL_MAX_TESS_EVALUATION_OUTPUT_COMPONENTS, 381
GL_MAX_TESS_EVALUATION_TEXTURE_IMAGE_UNITS, 381
GL_MAX_TESS_EVALUATION_UNIFORM_BLOCKS, 381
GL_MAX_TESS_EVALUATION_UNIFORM_COMPONENTS, 381
GL_MAX_TESS_GEN_LEVEL, 381
GL_MAX_TESS_PATCH_COMPONENTS, 381
GL_MAX_TEXTURE_BUFFER_SIZE, 381
GL_MAX_TEXTURE_BUFFER_SIZE_ARB, 381
GL_MAX_TEXTURE_BUFFER_SIZE_EXT, 381
GL_MAX_TEXTURE_COORDS, 381
GL_MAX_TEXTURE_COORDS_ARB, 381
GL_MAX_TEXTURE_COORDS_NV, 381
GL_MAX_TEXTURE_IMAGE_UNITS, 381
GL_MAX_TEXTURE_IMAGE_UNITS_ARB, 381

GL_MAX_TEXTURE_IMAGE_UNITS_NV, 382
GL_MAX_TEXTURE_LOD_BIAS, 382
GL_MAX_TEXTURE_LOD_BIAS_EXT, 382
GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT,
382
GL_MAX_TEXTURE_UNITS, 382
GL_MAX_TEXTURE_UNITS_ARB, 382
GL_MAX_TRACK_MATRICES_NV, 382
GL_MAX_TRACK_MATRIX_STACK_DEPTH_NV,
382
GL_MAX_TRANSFORM_FEEDBACK_BUFFERS,
382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_ATTRIBS_NV, 382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS, 382
GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS_EXT, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_EXT, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS_NV, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_EXT, 382
GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS_NV, 382
GL_MAX_UNIFORM_BLOCK_SIZE, 382
GL_MAX_UNIFORM_BUFFER_BINDINGS, 382
GL_MAX_VARYING_COMPONENTS, 382
GL_MAX_VARYING_COMPONENTS_EXT, 382
GL_MAX_VARYING_FLOATS, 382
GL_MAX_VARYING_FLOATS_ARB, 382
GL_MAX_VARYING_VECTORS, 382
GL_MAX_VERTEX_ARRAY_RANGE_ELEMENT_NV, 382
GL_MAX_VERTEX_ATTRIBS, 382
GL_MAX_VERTEX_ATTRIBS_ARB, 382
GL_MAX_VERTEX_BINDABLE_UNIFORMS_EXT, 383
GL_MAX_VERTEX_HINT_PGI, 383
GL_MAX_VERTEX_OUTPUT_COMPONENTS,
383
GL_MAX_VERTEX_SHADER_INSTRUCTIONS_EXT, 383
GL_MAX_VERTEX_SHADER_INVARIANTS_EXT, 383
GL_MAX_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, 383
GL_MAX_VERTEX_SHADER_LOCALS_EXT, 383
GL_MAX_VERTEX_SHADER_VARIANTS_EXT,
383
GL_MAX_VERTEX_STREAMS, 383
GL_MAX_VERTEX_STREAMS_ATI, 383
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS,
383
GL_MAX_VERTEX_TEXTURE_IMAGE_UNITS_ARB, 383
GL_MAX_VERTEX_UNIFORM_BLOCKS, 383
GL_MAX_VERTEX_UNIFORM_COMPONENTS,
383
GL_MAX_VERTEX_UNIFORM_COMPONENTS_ARB, 383
GL_MAX_VERTEX_UNIFORM_VECTORS, 383
GL_MAX_VERTEX_UNITS_ARB, 383
GL_MAX_VERTEX_VARYING_COMPONENTS_ARB, 383
GL_MAX_VERTEX_VARYING_COMPONENTS_EXT, 383
GL_MAX_VIEWPORTS, 383
GL_MEDIUM_FLOAT, 383
GL_MEDIUM_INT, 383
GL_MESA_pack_invert, 383
GL_MESA_resize_buffers, 383
GL_MESA_window_pos, 383
GL_MESA_ycbcr_texture, 383
GL_MESAX_texture_stack, 383
GL_MIN, 383
GL_MIN_EXT, 384
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET, 384
GL_MIN_FRAGMENT_INTERPOLATION_OFFSET_NV, 384
GL_MIN_PROGRAM_TEXEL_OFFSET, 384
GL_MIN_PROGRAM_TEXEL_OFFSET_NV, 384
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET, 384
GL_MIN_PROGRAM_TEXTURE_GATHER_OFFSET_ARB, 384
GL_MIN_SAMPLE_SHADING_VALUE, 384
GL_MIN_SAMPLE_SHADING_VALUE_ARB, 384
GL_MINMAX, 384
GL_MINMAX_EXT, 384
GL_MINMAX_FORMAT, 384
GL_MINMAX_FORMAT_EXT, 384
GL_MINMAX_SINK, 384
GL_MINMAX_SINK_EXT, 384
GL_MINOR_VERSION, 384
GL_MIRROR_CLAMP_ATI, 384
GL_MIRROR_CLAMP_EXT, 384
GL_MIRROR_CLAMP_TO_BORDER_EXT, 384
GL_MIRROR_CLAMP_TO_EDGE_ATI, 384
GL_MIRROR_CLAMP_TO_EDGE_EXT, 384
GL_MIRRORED_REPEAT, 384
GL_MIRRORED_REPEAT_ARB, 384
GL_MIRRORED_REPEAT_IBM, 384
GL_MODELVIEW0_ARB, 384
GL_MODELVIEW0_EXT, 384
GL_MODELVIEW0_MATRIX_EXT, 384
GL_MODELVIEW0_STACK_DEPTH_EXT, 384
GL_MODELVIEW10_ARB, 385
GL_MODELVIEW11_ARB, 385
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

737

GL_MODELVIEW12_ARB, 385
GL_MODELVIEW13_ARB, 385
GL_MODELVIEW14_ARB, 385
GL_MODELVIEW15_ARB, 385
GL_MODELVIEW16_ARB, 385
GL_MODELVIEW17_ARB, 385
GL_MODELVIEW18_ARB, 385
GL_MODELVIEW19_ARB, 385
GL_MODELVIEW1_ARB, 385
GL_MODELVIEW1_EXT, 385
GL_MODELVIEW1_MATRIX_EXT, 385
GL_MODELVIEW1_STACK_DEPTH_EXT, 385
GL_MODELVIEW20_ARB, 385
GL_MODELVIEW21_ARB, 385
GL_MODELVIEW22_ARB, 385
GL_MODELVIEW23_ARB, 385
GL_MODELVIEW24_ARB, 385
GL_MODELVIEW25_ARB, 385
GL_MODELVIEW26_ARB, 385
GL_MODELVIEW27_ARB, 385
GL_MODELVIEW28_ARB, 385
GL_MODELVIEW29_ARB, 385
GL_MODELVIEW2_ARB, 385
GL_MODELVIEW30_ARB, 385
GL_MODELVIEW31_ARB, 385
GL_MODELVIEW3_ARB, 385
GL_MODELVIEW4_ARB, 386
GL_MODELVIEW5_ARB, 386
GL_MODELVIEW6_ARB, 386
GL_MODELVIEW7_ARB, 386
GL_MODELVIEW8_ARB, 386
GL_MODELVIEW9_ARB, 386
GL_MODELVIEW_PROJECTION_NV, 386
GL_MODULATE_ADD_ATI, 386
GL_MODULATE_SIGNED_ADD_ATI, 386
GL_MODULATE_SUBTRACT_ATI, 386
GL_MOV_ATI, 386
GL_MUL_ATI, 386
GL_MULTISAMPLE, 386
GL_MULTISAMPLE_3DFX, 386
GL_MULTISAMPLE_ARB, 386
GL_MULTISAMPLE_BIT, 386
GL_MULTISAMPLE_BIT_3DFX, 386
GL_MULTISAMPLE_BIT_ARB, 386
GL_MULTISAMPLE_BIT_EXT, 386
GL_MULTISAMPLE_COVERAGE_MODES_NV,
386
GL_MULTISAMPLE_EXT, 386
GL_MULTISAMPLE_FILTER_HINT_NV, 386
GL_MULTISAMPLE_SGIS, 386
GL_MVP_MATRIX_EXT, 386
GL_NAMED_STRING_LENGTH_ARB, 386
GL_NAMED_STRING_TYPE_ARB, 386
GL_NATIVE_GRAPHICS_BEGIN_HINT_PGI, 386
GL_NATIVE_GRAPHICS_END_HINT_PGI, 386
GL_NATIVE_GRAPHICS_HANDLE_PGI, 387
GL_NEAREST_CLIPMAP_LINEAR_SGIX, 387
GL_NEAREST_CLIPMAP_NEAREST_SGIX, 387

738

INDEX

GL_NEGATE_BIT_ATI, 387
GL_NEGATIVE_ONE_EXT, 387
GL_NEGATIVE_W_EXT, 387
GL_NEGATIVE_X_EXT, 387
GL_NEGATIVE_Y_EXT, 387
GL_NEGATIVE_Z_EXT, 387
GL_NEXT_BUFFER_NV, 387
GL_NEXT_VIDEO_CAPTURE_BUFFER_STATUS_NV, 387
GL_NO_RESET_NOTIFICATION_ARB, 387
GL_NORMAL_ARRAY_ADDRESS_NV, 387
GL_NORMAL_ARRAY_BUFFER_BINDING, 387
GL_NORMAL_ARRAY_BUFFER_BINDING_ARB,
387
GL_NORMAL_ARRAY_COUNT_EXT, 387
GL_NORMAL_ARRAY_EXT, 387
GL_NORMAL_ARRAY_LENGTH_NV, 387
GL_NORMAL_ARRAY_LIST_IBM, 387
GL_NORMAL_ARRAY_LIST_STRIDE_IBM, 387
GL_NORMAL_ARRAY_PARALLEL_POINTERS_INTEL, 387
GL_NORMAL_ARRAY_POINTER_EXT, 387
GL_NORMAL_ARRAY_STRIDE_EXT, 387
GL_NORMAL_ARRAY_TYPE_EXT, 387
GL_NORMAL_BIT_PGI, 387
GL_NORMAL_MAP, 387
GL_NORMAL_MAP_ARB, 387
GL_NORMAL_MAP_EXT, 387
GL_NORMAL_MAP_NV, 388
GL_NORMALIZED_RANGE_EXT, 388
GL_NUM_COMPATIBLE_SUBROUTINES, 388
GL_NUM_COMPRESSED_TEXTURE_FORMATS, 388
GL_NUM_COMPRESSED_TEXTURE_FORMATS_ARB, 388
GL_NUM_EXTENSIONS, 388
GL_NUM_FILL_STREAMS_NV, 388
GL_NUM_FRAGMENT_CONSTANTS_ATI, 388
GL_NUM_FRAGMENT_REGISTERS_ATI, 388
GL_NUM_GENERAL_COMBINERS_NV, 388
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI, 388
GL_NUM_INSTRUCTIONS_PER_PASS_ATI, 388
GL_NUM_INSTRUCTIONS_TOTAL_ATI, 388
GL_NUM_LOOPBACK_COMPONENTS_ATI, 388
GL_NUM_PASSES_ATI, 388
GL_NUM_PROGRAM_BINARY_FORMATS, 388
GL_NUM_SHADER_BINARY_FORMATS, 388
GL_NUM_VIDEO_CAPTURE_STREAMS_NV,
388
GL_NV_blend_square, 388
GL_NV_conditional_render, 388
GL_NV_copy_depth_to_color, 388
GL_NV_copy_image, 388
GL_NV_depth_buffer_float, 388
GL_NV_depth_clamp, 388
GL_NV_evaluators, 388
GL_NV_explicit_multisample, 388

GL_NV_fence, 388
GL_NV_float_buffer, 388
GL_NV_fog_distance, 389
GL_NV_fragment_program, 389
GL_NV_fragment_program2, 389
GL_NV_fragment_program4, 389
GL_NV_fragment_program_option, 389
GL_NV_framebuffer_multisample_coverage, 389
GL_NV_geometry_program4, 389
GL_NV_geometry_shader4, 389
GL_NV_gpu_program4, 389
GL_NV_gpu_program5, 389
GL_NV_gpu_shader5, 389
GL_NV_half_float, 389
GL_NV_light_max_exponent, 389
GL_NV_multisample_coverage, 389
GL_NV_multisample_filter_hint, 389
GL_NV_occlusion_query, 389
GL_NV_packed_depth_stencil, 389
GL_NV_parameter_buffer_object, 389
GL_NV_parameter_buffer_object2, 389
GL_NV_pixel_data_range, 389
GL_NV_point_sprite, 389
GL_NV_present_video, 389
GL_NV_primitive_restart, 389
GL_NV_register_combiners, 389
GL_NV_register_combiners2, 389
GL_NV_shader_buffer_load, 389
GL_NV_shader_buffer_store, 389
GL_NV_tessellation_program5, 389
GL_NV_texgen_emboss, 390
GL_NV_texgen_reflection, 390
GL_NV_texture_barrier, 390
GL_NV_texture_compression_vtc, 390
GL_NV_texture_env_combine4, 390
GL_NV_texture_expand_normal, 390
GL_NV_texture_rectangle, 390
GL_NV_texture_shader, 390
GL_NV_texture_shader2, 390
GL_NV_texture_shader3, 390
GL_NV_transform_feedback, 390
GL_NV_transform_feedback2, 390
GL_NV_vdpau_interop, 390
GL_NV_vertex_array_range, 390
GL_NV_vertex_array_range2, 390
GL_NV_vertex_attrib_integer_64bit, 390
GL_NV_vertex_buffer_unified_memory, 390
GL_NV_vertex_program, 390
GL_NV_vertex_program1_1, 390
GL_NV_vertex_program2, 390
GL_NV_vertex_program2_option, 390
GL_NV_vertex_program3, 390
GL_NV_vertex_program4, 390
GL_NV_video_capture, 390
GL_OBJECT_ACTIVE_ATTRIBUTE_MAX_LENGTH_ARB, 390
GL_OBJECT_ACTIVE_ATTRIBUTES_ARB, 390
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_OBJECT_ACTIVE_UNIFORM_MAX_LENGTH_ARB, 390
GL_OBJECT_ACTIVE_UNIFORMS_ARB, 390
GL_OBJECT_ATTACHED_OBJECTS_ARB, 391
GL_OBJECT_BUFFER_SIZE_ATI, 391
GL_OBJECT_BUFFER_USAGE_ATI, 391
GL_OBJECT_COMPILE_STATUS_ARB, 391
GL_OBJECT_DELETE_STATUS_ARB, 391
GL_OBJECT_DISTANCE_TO_LINE_SGIS, 391
GL_OBJECT_DISTANCE_TO_POINT_SGIS, 391
GL_OBJECT_INFO_LOG_LENGTH_ARB, 391
GL_OBJECT_LINE_SGIS, 391
GL_OBJECT_LINK_STATUS_ARB, 391
GL_OBJECT_POINT_SGIS, 391
GL_OBJECT_SHADER_SOURCE_LENGTH_ARB, 391
GL_OBJECT_SUBTYPE_ARB, 391
GL_OBJECT_TYPE, 391
GL_OBJECT_TYPE_ARB, 391
GL_OBJECT_VALIDATE_STATUS_ARB, 391
GL_OCCLUSION_TEST_HP, 391
GL_OCCLUSION_TEST_RESULT_HP, 391
GL_OES_read_format, 391
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_2D_NV, 391
GL_OFFSET_HILO_PROJECTIVE_TEXTURE_RECTANGLE_NV, 391
GL_OFFSET_HILO_TEXTURE_2D_NV, 391
GL_OFFSET_HILO_TEXTURE_RECTANGLE_NV, 391
GL_OFFSET_PROJECTIVE_TEXTURE_2D_NV,
391
GL_OFFSET_PROJECTIVE_TEXTURE_2D_SCALE_NV, 391
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_NV, 391
GL_OFFSET_PROJECTIVE_TEXTURE_RECTANGLE_SCALE_NV, 391
GL_OFFSET_TEXTURE_2D_BIAS_NV, 391
GL_OFFSET_TEXTURE_2D_MATRIX_NV, 392
GL_OFFSET_TEXTURE_2D_NV, 392
GL_OFFSET_TEXTURE_2D_SCALE_NV, 392
GL_OFFSET_TEXTURE_BIAS_NV, 392
GL_OFFSET_TEXTURE_MATRIX_NV, 392
GL_OFFSET_TEXTURE_RECTANGLE_NV, 392
GL_OFFSET_TEXTURE_RECTANGLE_SCALE_NV, 392
GL_OFFSET_TEXTURE_SCALE_NV, 392
GL_OML_interlace, 392
GL_OML_resample, 392
GL_OML_subsample, 392
GL_ONE_EXT, 392
GL_ONE_MINUS_CONSTANT_ALPHA, 392
GL_ONE_MINUS_CONSTANT_ALPHA_EXT, 392
GL_ONE_MINUS_CONSTANT_COLOR, 392
GL_ONE_MINUS_CONSTANT_COLOR_EXT, 392
GL_ONE_MINUS_SRC1_ALPHA, 392
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

739

GL_ONE_MINUS_SRC1_COLOR, 392
GL_OP_ADD_EXT, 392
GL_OP_CLAMP_EXT, 392
GL_OP_CROSS_PRODUCT_EXT, 392
GL_OP_DOT3_EXT, 392
GL_OP_DOT4_EXT, 392
GL_OP_EXP_BASE_2_EXT, 392
GL_OP_FLOOR_EXT, 392
GL_OP_FRAC_EXT, 392
GL_OP_INDEX_EXT, 392
GL_OP_LOG_BASE_2_EXT, 392
GL_OP_MADD_EXT, 393
GL_OP_MAX_EXT, 393
GL_OP_MIN_EXT, 393
GL_OP_MOV_EXT, 393
GL_OP_MUL_EXT, 393
GL_OP_MULTIPLY_MATRIX_EXT, 393
GL_OP_NEGATE_EXT, 393
GL_OP_POWER_EXT, 393
GL_OP_RECIP_EXT, 393
GL_OP_RECIP_SQRT_EXT, 393
GL_OP_ROUND_EXT, 393
GL_OP_SET_GE_EXT, 393
GL_OP_SET_LT_EXT, 393
GL_OP_SUB_EXT, 393
GL_OPERAND0_ALPHA, 393
GL_OPERAND0_ALPHA_ARB, 393
GL_OPERAND0_ALPHA_EXT, 393
GL_OPERAND0_RGB, 393
GL_OPERAND0_RGB_ARB, 393
GL_OPERAND0_RGB_EXT, 393
GL_OPERAND1_ALPHA, 393
GL_OPERAND1_ALPHA_ARB, 393
GL_OPERAND1_ALPHA_EXT, 393
GL_OPERAND1_RGB, 393
GL_OPERAND1_RGB_ARB, 393
GL_OPERAND1_RGB_EXT, 393
GL_OPERAND2_ALPHA, 393
GL_OPERAND2_ALPHA_ARB, 393
GL_OPERAND2_ALPHA_EXT, 394
GL_OPERAND2_RGB, 394
GL_OPERAND2_RGB_ARB, 394
GL_OPERAND2_RGB_EXT, 394
GL_OPERAND3_ALPHA_NV, 394
GL_OPERAND3_RGB_NV, 394
GL_OUTPUT_COLOR0_EXT, 394
GL_OUTPUT_COLOR1_EXT, 394
GL_OUTPUT_FOG_EXT, 394
GL_OUTPUT_TEXTURE_COORD0_EXT, 394
GL_OUTPUT_TEXTURE_COORD10_EXT, 394
GL_OUTPUT_TEXTURE_COORD11_EXT, 394
GL_OUTPUT_TEXTURE_COORD12_EXT, 394
GL_OUTPUT_TEXTURE_COORD13_EXT, 394
GL_OUTPUT_TEXTURE_COORD14_EXT, 394
GL_OUTPUT_TEXTURE_COORD15_EXT, 394
GL_OUTPUT_TEXTURE_COORD16_EXT, 394
GL_OUTPUT_TEXTURE_COORD17_EXT, 394
GL_OUTPUT_TEXTURE_COORD18_EXT, 394

740

INDEX

GL_OUTPUT_TEXTURE_COORD19_EXT, 394
GL_OUTPUT_TEXTURE_COORD1_EXT, 394
GL_OUTPUT_TEXTURE_COORD20_EXT, 394
GL_OUTPUT_TEXTURE_COORD21_EXT, 394
GL_OUTPUT_TEXTURE_COORD22_EXT, 394
GL_OUTPUT_TEXTURE_COORD23_EXT, 394
GL_OUTPUT_TEXTURE_COORD24_EXT, 394
GL_OUTPUT_TEXTURE_COORD25_EXT, 394
GL_OUTPUT_TEXTURE_COORD26_EXT, 394
GL_OUTPUT_TEXTURE_COORD27_EXT, 395
GL_OUTPUT_TEXTURE_COORD28_EXT, 395
GL_OUTPUT_TEXTURE_COORD29_EXT, 395
GL_OUTPUT_TEXTURE_COORD2_EXT, 395
GL_OUTPUT_TEXTURE_COORD30_EXT, 395
GL_OUTPUT_TEXTURE_COORD31_EXT, 395
GL_OUTPUT_TEXTURE_COORD3_EXT, 395
GL_OUTPUT_TEXTURE_COORD4_EXT, 395
GL_OUTPUT_TEXTURE_COORD5_EXT, 395
GL_OUTPUT_TEXTURE_COORD6_EXT, 395
GL_OUTPUT_TEXTURE_COORD7_EXT, 395
GL_OUTPUT_TEXTURE_COORD8_EXT, 395
GL_OUTPUT_TEXTURE_COORD9_EXT, 395
GL_OUTPUT_VERTEX_EXT, 395
GL_PACK_CMYK_HINT_EXT, 395
GL_PACK_IMAGE_DEPTH_SGIS, 395
GL_PACK_IMAGE_HEIGHT, 395
GL_PACK_IMAGE_HEIGHT_EXT, 395
GL_PACK_INVERT_MESA, 395
GL_PACK_RESAMPLE_OML, 395
GL_PACK_RESAMPLE_SGIX, 395
GL_PACK_ROW_BYTES_APPLE, 395
GL_PACK_SKIP_IMAGES, 395
GL_PACK_SKIP_IMAGES_EXT, 395
GL_PACK_SKIP_VOLUMES_SGIS, 395
GL_PACK_SUBSAMPLE_RATE_SGIX, 395
GL_PARALLEL_ARRAYS_INTEL, 395
GL_PARTIAL_SUCCESS_NV, 395
GL_PASS_THROUGH_NV, 396
GL_PATCH_DEFAULT_INNER_LEVEL, 396
GL_PATCH_DEFAULT_OUTER_LEVEL, 396
GL_PATCH_VERTICES, 396
GL_PATCHES, 396
GL_PER_STAGE_CONSTANTS_NV, 396
GL_PERCENTAGE_AMD, 396
GL_PERFMON_RESULT_AMD, 396
GL_PERFMON_RESULT_AVAILABLE_AMD, 396
GL_PERFMON_RESULT_SIZE_AMD, 396
GL_PERFORMANCE_MONITOR_AMD, 396
GL_PERTURB_EXT, 396
GL_PGI_misc_hints, 396
GL_PGI_vertex_hints, 396
GL_PHONG_HINT_WIN, 396
GL_PHONG_WIN, 396
GL_PIXEL_BUFFER_BARRIER_BIT_EXT, 396
GL_PIXEL_COUNT_AVAILABLE_NV, 396
GL_PIXEL_COUNT_NV, 396
GL_PIXEL_COUNTER_BITS_NV, 396
GL_PIXEL_CUBIC_WEIGHT_EXT, 396

GL_PIXEL_FRAGMENT_ALPHA_SOURCE_SGIS, 396
GL_PIXEL_FRAGMENT_RGB_SOURCE_SGIS,
396
GL_PIXEL_GROUP_COLOR_SGIS, 396
GL_PIXEL_MAG_FILTER_EXT, 396
GL_PIXEL_MIN_FILTER_EXT, 396
GL_PIXEL_PACK_BUFFER, 396
GL_PIXEL_PACK_BUFFER_ARB, 396
GL_PIXEL_PACK_BUFFER_BINDING, 397
GL_PIXEL_PACK_BUFFER_BINDING_ARB, 397
GL_PIXEL_PACK_BUFFER_BINDING_EXT, 397
GL_PIXEL_PACK_BUFFER_EXT, 397
GL_PIXEL_SUBSAMPLE_2424_SGIX, 397
GL_PIXEL_SUBSAMPLE_4242_SGIX, 397
GL_PIXEL_SUBSAMPLE_4444_SGIX, 397
GL_PIXEL_TEX_GEN_ALPHA_LS_SGIX, 397
GL_PIXEL_TEX_GEN_ALPHA_MS_SGIX, 397
GL_PIXEL_TEX_GEN_ALPHA_NO_REPLACE_SGIX, 397
GL_PIXEL_TEX_GEN_ALPHA_REPLACE_SGIX,
397
GL_PIXEL_TEX_GEN_MODE_SGIX, 397
GL_PIXEL_TEX_GEN_Q_CEILING_SGIX, 397
GL_PIXEL_TEX_GEN_Q_FLOOR_SGIX, 397
GL_PIXEL_TEX_GEN_Q_ROUND_SGIX, 397
GL_PIXEL_TEX_GEN_SGIX, 397
GL_PIXEL_TEXTURE_SGIS, 397
GL_PIXEL_TILE_BEST_ALIGNMENT_SGIX, 397
GL_PIXEL_TILE_CACHE_INCREMENT_SGIX,
397
GL_PIXEL_TILE_CACHE_SIZE_SGIX, 397
GL_PIXEL_TILE_GRID_DEPTH_SGIX, 397
GL_PIXEL_TILE_GRID_HEIGHT_SGIX, 397
GL_PIXEL_TILE_GRID_WIDTH_SGIX, 397
GL_PIXEL_TILE_HEIGHT_SGIX, 397
GL_PIXEL_TILE_WIDTH_SGIX, 397
GL_PIXEL_TRANSFORM_2D_EXT, 397
GL_PIXEL_TRANSFORM_2D_MATRIX_EXT, 397
GL_PIXEL_TRANSFORM_2D_STACK_DEPTH_EXT, 397
GL_PIXEL_UNPACK_BUFFER, 398
GL_PIXEL_UNPACK_BUFFER_ARB, 398
GL_PIXEL_UNPACK_BUFFER_BINDING, 398
GL_PIXEL_UNPACK_BUFFER_BINDING_ARB,
398
GL_PIXEL_UNPACK_BUFFER_BINDING_EXT,
398
GL_PIXEL_UNPACK_BUFFER_EXT, 398
GL_PN_TRIANGLES_ATI, 398
GL_PN_TRIANGLES_NORMAL_MODE_ATI, 398
GL_PN_TRIANGLES_NORMAL_MODE_LINEAR_ATI, 398
GL_PN_TRIANGLES_NORMAL_MODE_QUADRATIC_ATI, 398
GL_PN_TRIANGLES_POINT_MODE_ATI, 398
GL_PN_TRIANGLES_POINT_MODE_CUBIC_ATI, 398
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_PN_TRIANGLES_POINT_MODE_LINEAR_ATI, 398
GL_PN_TRIANGLES_TESSELATION_LEVEL_ATI, 398
GL_POINT_DISTANCE_ATTENUATION, 398
GL_POINT_DISTANCE_ATTENUATION_ARB,
398
GL_POINT_FADE_THRESHOLD_SIZE, 398
GL_POINT_FADE_THRESHOLD_SIZE_ARB, 398
GL_POINT_FADE_THRESHOLD_SIZE_EXT, 398
GL_POINT_FADE_THRESHOLD_SIZE_SGIS,
398
GL_POINT_SIZE_MAX, 398
GL_POINT_SIZE_MAX_ARB, 398
GL_POINT_SIZE_MAX_EXT, 398
GL_POINT_SIZE_MAX_SGIS, 398
GL_POINT_SIZE_MIN, 398
GL_POINT_SIZE_MIN_ARB, 398
GL_POINT_SIZE_MIN_EXT, 398
GL_POINT_SIZE_MIN_SGIS, 398
GL_POINT_SPRITE, 399
GL_POINT_SPRITE_ARB, 399
GL_POINT_SPRITE_COORD_ORIGIN, 399
GL_POINT_SPRITE_NV, 399
GL_POINT_SPRITE_R_MODE_NV, 399
GL_POLYGON_OFFSET_BIAS_EXT, 399
GL_POLYGON_OFFSET_EXT, 399
GL_POLYGON_OFFSET_FACTOR_EXT, 399
GL_POST_COLOR_MATRIX_ALPHA_BIAS, 399
GL_POST_COLOR_MATRIX_ALPHA_BIAS_SGI, 399
GL_POST_COLOR_MATRIX_ALPHA_SCALE,
399
GL_POST_COLOR_MATRIX_ALPHA_SCALE_SGI, 399
GL_POST_COLOR_MATRIX_BLUE_BIAS, 399
GL_POST_COLOR_MATRIX_BLUE_BIAS_SGI,
399
GL_POST_COLOR_MATRIX_BLUE_SCALE, 399
GL_POST_COLOR_MATRIX_BLUE_SCALE_SGI, 399
GL_POST_COLOR_MATRIX_COLOR_TABLE,
399
GL_POST_COLOR_MATRIX_COLOR_TABLE_SGI, 399
GL_POST_COLOR_MATRIX_GREEN_BIAS, 399
GL_POST_COLOR_MATRIX_GREEN_BIAS_SGI, 399
GL_POST_COLOR_MATRIX_GREEN_SCALE,
399
GL_POST_COLOR_MATRIX_GREEN_SCALE_SGI, 399
GL_POST_COLOR_MATRIX_RED_BIAS, 399
GL_POST_COLOR_MATRIX_RED_BIAS_SGI,
399
GL_POST_COLOR_MATRIX_RED_SCALE, 399
GL_POST_COLOR_MATRIX_RED_SCALE_SGI, 399
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

741

GL_POST_CONVOLUTION_ALPHA_BIAS, 399
GL_POST_CONVOLUTION_ALPHA_BIAS_EXT,
399
GL_POST_CONVOLUTION_ALPHA_SCALE, 400
GL_POST_CONVOLUTION_ALPHA_SCALE_EXT, 400
GL_POST_CONVOLUTION_BLUE_BIAS, 400
GL_POST_CONVOLUTION_BLUE_BIAS_EXT,
400
GL_POST_CONVOLUTION_BLUE_SCALE, 400
GL_POST_CONVOLUTION_BLUE_SCALE_EXT,
400
GL_POST_CONVOLUTION_COLOR_TABLE, 400
GL_POST_CONVOLUTION_COLOR_TABLE_SGI, 400
GL_POST_CONVOLUTION_GREEN_BIAS, 400
GL_POST_CONVOLUTION_GREEN_BIAS_EXT,
400
GL_POST_CONVOLUTION_GREEN_SCALE,
400
GL_POST_CONVOLUTION_GREEN_SCALE_EXT, 400
GL_POST_CONVOLUTION_RED_BIAS, 400
GL_POST_CONVOLUTION_RED_BIAS_EXT, 400
GL_POST_CONVOLUTION_RED_SCALE, 400
GL_POST_CONVOLUTION_RED_SCALE_EXT,
400
GL_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, 400
GL_POST_TEXTURE_FILTER_BIAS_RANGE_SGIX, 400
GL_POST_TEXTURE_FILTER_BIAS_SGIX, 400
GL_POST_TEXTURE_FILTER_SCALE_RANGE_SGIX, 400
GL_POST_TEXTURE_FILTER_SCALE_SGIX,
400
GL_PREFER_DOUBLEBUFFER_HINT_PGI, 400
GL_PRESENT_DURATION_NV, 400
GL_PRESENT_TIME_NV, 400
GL_PRESERVE_ATI, 400
GL_PREVIOUS, 400
GL_PREVIOUS_ARB, 400
GL_PREVIOUS_EXT, 400
GL_PREVIOUS_TEXTURE_INPUT_NV, 401
GL_PRIMARY_COLOR, 401
GL_PRIMARY_COLOR_ARB, 401
GL_PRIMARY_COLOR_EXT, 401
GL_PRIMARY_COLOR_NV, 401
GL_PRIMITIVE_ID_NV, 401
GL_PRIMITIVE_RESTART, 401
GL_PRIMITIVE_RESTART_INDEX, 401
GL_PRIMITIVE_RESTART_INDEX_NV, 401
GL_PRIMITIVE_RESTART_NV, 401
GL_PRIMITIVES_GENERATED, 401
GL_PRIMITIVES_GENERATED_EXT, 401
GL_PRIMITIVES_GENERATED_NV, 401

742

INDEX

GL_PROGRAM_ADDRESS_REGISTERS_ARB,
401
GL_PROGRAM_ALU_INSTRUCTIONS_ARB, 401
GL_PROGRAM_ATTRIB_COMPONENTS_NV,
401
GL_PROGRAM_ATTRIBS_ARB, 401
GL_PROGRAM_BINARY_FORMATS, 401
GL_PROGRAM_BINARY_LENGTH, 401
GL_PROGRAM_BINARY_RETRIEVABLE_HINT,
401
GL_PROGRAM_BINDING_ARB, 401
GL_PROGRAM_ERROR_POSITION_ARB, 401
GL_PROGRAM_ERROR_POSITION_NV, 401
GL_PROGRAM_ERROR_STRING_ARB, 401
GL_PROGRAM_ERROR_STRING_NV, 401
GL_PROGRAM_FORMAT_ARB, 401
GL_PROGRAM_FORMAT_ASCII_ARB, 401
GL_PROGRAM_INSTRUCTIONS_ARB, 401
GL_PROGRAM_LENGTH_ARB, 402
GL_PROGRAM_LENGTH_NV, 402
GL_PROGRAM_MATRIX_EXT, 402
GL_PROGRAM_MATRIX_STACK_DEPTH_EXT,
402
GL_PROGRAM_NATIVE_ADDRESS_REGISTERS_ARB, 402
GL_PROGRAM_NATIVE_ALU_INSTRUCTIONS_ARB, 402
GL_PROGRAM_NATIVE_ATTRIBS_ARB, 402
GL_PROGRAM_NATIVE_INSTRUCTIONS_ARB,
402
GL_PROGRAM_NATIVE_PARAMETERS_ARB,
402
GL_PROGRAM_NATIVE_TEMPORARIES_ARB,
402
GL_PROGRAM_NATIVE_TEX_INDIRECTIONS_ARB, 402
GL_PROGRAM_NATIVE_TEX_INSTRUCTIONS_ARB, 402
GL_PROGRAM_OBJECT_ARB, 402
GL_PROGRAM_PARAMETER_NV, 402
GL_PROGRAM_PARAMETERS_ARB, 402
GL_PROGRAM_PIPELINE_BINDING, 402
GL_PROGRAM_POINT_SIZE, 402
GL_PROGRAM_POINT_SIZE_ARB, 402
GL_PROGRAM_POINT_SIZE_EXT, 402
GL_PROGRAM_RESIDENT_NV, 402
GL_PROGRAM_RESULT_COMPONENTS_NV,
402
GL_PROGRAM_SEPARABLE, 402
GL_PROGRAM_STRING_ARB, 402
GL_PROGRAM_STRING_NV, 402
GL_PROGRAM_TARGET_NV, 402
GL_PROGRAM_TEMPORARIES_ARB, 402
GL_PROGRAM_TEX_INDIRECTIONS_ARB, 402
GL_PROGRAM_TEX_INSTRUCTIONS_ARB, 402
GL_PROGRAM_UNDER_NATIVE_LIMITS_ARB,
403
GL_PROVOKING_VERTEX, 403

GL_PROVOKING_VERTEX_EXT, 403
GL_PROXY_COLOR_TABLE, 403
GL_PROXY_COLOR_TABLE_SGI, 403
GL_PROXY_HISTOGRAM, 403
GL_PROXY_HISTOGRAM_EXT, 403
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE, 403
GL_PROXY_POST_COLOR_MATRIX_COLOR_TABLE_SGI, 403
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE, 403
GL_PROXY_POST_CONVOLUTION_COLOR_TABLE_SGI, 403
GL_PROXY_POST_IMAGE_TRANSFORM_COLOR_TABLE_HP, 403
GL_PROXY_TEXTURE_1D_ARRAY, 403
GL_PROXY_TEXTURE_1D_ARRAY_EXT, 403
GL_PROXY_TEXTURE_1D_EXT, 403
GL_PROXY_TEXTURE_1D_STACK_MESAX,
403
GL_PROXY_TEXTURE_2D_ARRAY, 403
GL_PROXY_TEXTURE_2D_ARRAY_EXT, 403
GL_PROXY_TEXTURE_2D_EXT, 403
GL_PROXY_TEXTURE_2D_MULTISAMPLE, 403
GL_PROXY_TEXTURE_2D_MULTISAMPLE_ARRAY, 403
GL_PROXY_TEXTURE_2D_STACK_MESAX,
403
GL_PROXY_TEXTURE_3D, 403
GL_PROXY_TEXTURE_3D_EXT, 403
GL_PROXY_TEXTURE_4D_SGIS, 403
GL_PROXY_TEXTURE_COLOR_TABLE_SGI,
403
GL_PROXY_TEXTURE_CUBE_MAP, 403
GL_PROXY_TEXTURE_CUBE_MAP_ARB, 403
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY,
404
GL_PROXY_TEXTURE_CUBE_MAP_ARRAY_ARB, 404
GL_PROXY_TEXTURE_CUBE_MAP_EXT, 404
GL_PROXY_TEXTURE_RECTANGLE, 404
GL_PROXY_TEXTURE_RECTANGLE_ARB, 404
GL_PROXY_TEXTURE_RECTANGLE_NV, 404
GL_PURGEABLE_APPLE, 404
GL_QUAD_ALPHA4_SGIS, 404
GL_QUAD_ALPHA8_SGIS, 404
GL_QUAD_INTENSITY4_SGIS, 404
GL_QUAD_INTENSITY8_SGIS, 404
GL_QUAD_LUMINANCE4_SGIS, 404
GL_QUAD_LUMINANCE8_SGIS, 404
GL_QUAD_MESH_SUN, 404
GL_QUAD_TEXTURE_SELECT_SGIS, 404
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION, 404
GL_QUADS_FOLLOW_PROVOKING_VERTEX_CONVENTION_EXT, 404
GL_QUARTER_BIT_ATI, 404
GL_QUERY_BY_REGION_NO_WAIT, 404
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_QUERY_BY_REGION_NO_WAIT_NV, 404
GL_QUERY_BY_REGION_WAIT, 404
GL_QUERY_BY_REGION_WAIT_NV, 404
GL_QUERY_COUNTER_BITS, 404
GL_QUERY_COUNTER_BITS_ARB, 404
GL_QUERY_NO_WAIT, 404
GL_QUERY_NO_WAIT_NV, 404
GL_QUERY_OBJECT_AMD, 404
GL_QUERY_RESULT, 404
GL_QUERY_RESULT_ARB, 405
GL_QUERY_RESULT_AVAILABLE, 405
GL_QUERY_RESULT_AVAILABLE_ARB, 405
GL_QUERY_WAIT, 405
GL_QUERY_WAIT_NV, 405
GL_R11F_G11F_B10F, 405
GL_R11F_G11F_B10F_EXT, 405
GL_R16, 405
GL_R16_SNORM, 405
GL_R16F, 405
GL_R16I, 405
GL_R16UI, 405
GL_R1UI_C3F_V3F_SUN, 405
GL_R1UI_C4F_N3F_V3F_SUN, 405
GL_R1UI_C4UB_V3F_SUN, 405
GL_R1UI_N3F_V3F_SUN, 405
GL_R1UI_T2F_C4F_N3F_V3F_SUN, 405
GL_R1UI_T2F_N3F_V3F_SUN, 405
GL_R1UI_T2F_V3F_SUN, 405
GL_R1UI_V3F_SUN, 405
GL_R32F, 405
GL_R32I, 405
GL_R32UI, 405
GL_R8, 405
GL_R8_SNORM, 405
GL_R8I, 405
GL_R8UI, 405
GL_RASTER_POSITION_UNCLIPPED_IBM, 405
GL_RASTERIZER_DISCARD, 406
GL_RASTERIZER_DISCARD_EXT, 406
GL_RASTERIZER_DISCARD_NV, 406
GL_READ_FRAMEBUFFER, 406
GL_READ_FRAMEBUFFER_BINDING, 406
GL_READ_FRAMEBUFFER_BINDING_EXT, 406
GL_READ_FRAMEBUFFER_EXT, 406
GL_READ_ONLY, 406
GL_READ_ONLY_ARB, 406
GL_READ_PIXEL_DATA_RANGE_LENGTH_NV,
406
GL_READ_PIXEL_DATA_RANGE_NV, 406
GL_READ_PIXEL_DATA_RANGE_POINTER_NV, 406
GL_READ_WRITE, 406
GL_READ_WRITE_ARB, 406
GL_RECLAIM_MEMORY_HINT_PGI, 406
GL_RED_BIT_ATI, 406
GL_RED_INTEGER, 406
GL_RED_INTEGER_EXT, 406
GL_RED_MAX_CLAMP_INGR, 406
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

743

GL_RED_MIN_CLAMP_INGR, 406
GL_RED_SNORM, 406
GL_REDUCE, 406
GL_REDUCE_EXT, 406
GL_REFERENCE_PLANE_EQUATION_SGIX,
406
GL_REFERENCE_PLANE_SGIX, 406
GL_REFLECTION_MAP, 406
GL_REFLECTION_MAP_ARB, 406
GL_REFLECTION_MAP_EXT, 406
GL_REFLECTION_MAP_NV, 407
GL_REG_0_ATI, 407
GL_REG_10_ATI, 407
GL_REG_11_ATI, 407
GL_REG_12_ATI, 407
GL_REG_13_ATI, 407
GL_REG_14_ATI, 407
GL_REG_15_ATI, 407
GL_REG_16_ATI, 407
GL_REG_17_ATI, 407
GL_REG_18_ATI, 407
GL_REG_19_ATI, 407
GL_REG_1_ATI, 407
GL_REG_20_ATI, 407
GL_REG_21_ATI, 407
GL_REG_22_ATI, 407
GL_REG_23_ATI, 407
GL_REG_24_ATI, 407
GL_REG_25_ATI, 407
GL_REG_26_ATI, 407
GL_REG_27_ATI, 407
GL_REG_28_ATI, 407
GL_REG_29_ATI, 407
GL_REG_2_ATI, 407
GL_REG_30_ATI, 407
GL_REG_31_ATI, 407
GL_REG_3_ATI, 407
GL_REG_4_ATI, 407
GL_REG_5_ATI, 408
GL_REG_6_ATI, 408
GL_REG_7_ATI, 408
GL_REG_8_ATI, 408
GL_REG_9_ATI, 408
GL_REGISTER_COMBINERS_NV, 408
GL_RELEASED_APPLE, 408
GL_REND_screen_coordinates, 408
GL_RENDERBUFFER, 408
GL_RENDERBUFFER_ALPHA_SIZE, 408
GL_RENDERBUFFER_ALPHA_SIZE_EXT, 408
GL_RENDERBUFFER_BINDING, 408
GL_RENDERBUFFER_BINDING_EXT, 408
GL_RENDERBUFFER_BLUE_SIZE, 408
GL_RENDERBUFFER_BLUE_SIZE_EXT, 408
GL_RENDERBUFFER_COLOR_SAMPLES_NV,
408
GL_RENDERBUFFER_COVERAGE_SAMPLES_NV, 408
GL_RENDERBUFFER_DEPTH_SIZE, 408

744

INDEX

GL_RENDERBUFFER_DEPTH_SIZE_EXT, 408
GL_RENDERBUFFER_EXT, 408
GL_RENDERBUFFER_FREE_MEMORY_ATI, 408
GL_RENDERBUFFER_GREEN_SIZE, 408
GL_RENDERBUFFER_GREEN_SIZE_EXT, 408
GL_RENDERBUFFER_HEIGHT, 408
GL_RENDERBUFFER_HEIGHT_EXT, 408
GL_RENDERBUFFER_INTERNAL_FORMAT,
408
GL_RENDERBUFFER_INTERNAL_FORMAT_EXT, 408
GL_RENDERBUFFER_RED_SIZE, 408
GL_RENDERBUFFER_RED_SIZE_EXT, 409
GL_RENDERBUFFER_SAMPLES, 409
GL_RENDERBUFFER_SAMPLES_EXT, 409
GL_RENDERBUFFER_STENCIL_SIZE, 409
GL_RENDERBUFFER_STENCIL_SIZE_EXT, 409
GL_RENDERBUFFER_WIDTH, 409
GL_RENDERBUFFER_WIDTH_EXT, 409
GL_REPLACE_EXT, 409
GL_REPLACE_MIDDLE_SUN, 409
GL_REPLACE_OLDEST_SUN, 409
GL_REPLACEMENT_CODE_ARRAY_POINTER_SUN, 409
GL_REPLACEMENT_CODE_ARRAY_STRIDE_SUN, 409
GL_REPLACEMENT_CODE_ARRAY_SUN, 409
GL_REPLACEMENT_CODE_ARRAY_TYPE_SUN, 409
GL_REPLACEMENT_CODE_SUN, 409
GL_REPLICATE_BORDER, 409
GL_REPLICATE_BORDER_HP, 409
GL_RESAMPLE_AVERAGE_OML, 409
GL_RESAMPLE_DECIMATE_OML, 409
GL_RESAMPLE_DECIMATE_SGIX, 409
GL_RESAMPLE_REPLICATE_OML, 409
GL_RESAMPLE_REPLICATE_SGIX, 409
GL_RESAMPLE_ZERO_FILL_OML, 409
GL_RESAMPLE_ZERO_FILL_SGIX, 409
GL_RESCALE_NORMAL, 409
GL_RESCALE_NORMAL_EXT, 409
GL_RESET_NOTIFICATION_STRATEGY_ARB,
409
GL_RESTART_SUN, 409
GL_RETAINED_APPLE, 410
GL_RG, 410
GL_RG16, 410
GL_RG16_SNORM, 410
GL_RG16F, 410
GL_RG16I, 410
GL_RG16UI, 410
GL_RG32F, 410
GL_RG32I, 410
GL_RG32UI, 410
GL_RG8, 410
GL_RG8_SNORM, 410
GL_RG8I, 410

GL_RG8UI, 410
GL_RG_INTEGER, 410
GL_RG_SNORM, 410
GL_RGB10_A2_EXT, 410
GL_RGB10_A2UI, 410
GL_RGB10_EXT, 410
GL_RGB12_EXT, 410
GL_RGB16_EXT, 410
GL_RGB16_SNORM, 410
GL_RGB16F, 410
GL_RGB16F_ARB, 410
GL_RGB16I, 410
GL_RGB16I_EXT, 410
GL_RGB16UI, 410
GL_RGB16UI_EXT, 410
GL_RGB2_EXT, 411
GL_RGB32F, 411
GL_RGB32F_ARB, 411
GL_RGB32I, 411
GL_RGB32I_EXT, 411
GL_RGB32UI, 411
GL_RGB32UI_EXT, 411
GL_RGB4_EXT, 411
GL_RGB4_S3TC, 411
GL_RGB5_A1_EXT, 411
GL_RGB5_EXT, 411
GL_RGB8_EXT, 411
GL_RGB8_SNORM, 411
GL_RGB8I, 411
GL_RGB8I_EXT, 411
GL_RGB8UI, 411
GL_RGB8UI_EXT, 411
GL_RGB9_E5, 411
GL_RGB9_E5_EXT, 411
GL_RGB_422_APPLE, 411
GL_RGB_FLOAT16_APPLE, 411
GL_RGB_FLOAT16_ATI, 411
GL_RGB_FLOAT32_APPLE, 411
GL_RGB_FLOAT32_ATI, 411
GL_RGB_INTEGER, 411
GL_RGB_INTEGER_EXT, 411
GL_RGB_S3TC, 411
GL_RGB_SCALE, 411
GL_RGB_SCALE_ARB, 412
GL_RGB_SCALE_EXT, 412
GL_RGB_SNORM, 412
GL_RGBA12_EXT, 412
GL_RGBA16_EXT, 412
GL_RGBA16_SNORM, 412
GL_RGBA16F, 412
GL_RGBA16F_ARB, 412
GL_RGBA16I, 412
GL_RGBA16I_EXT, 412
GL_RGBA16UI, 412
GL_RGBA16UI_EXT, 412
GL_RGBA2_EXT, 412
GL_RGBA32F, 412
GL_RGBA32F_ARB, 412
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_RGBA32I, 412
GL_RGBA32I_EXT, 412
GL_RGBA32UI, 412
GL_RGBA32UI_EXT, 412
GL_RGBA4_EXT, 412
GL_RGBA4_S3TC, 412
GL_RGBA8_EXT, 412
GL_RGBA8_SNORM, 412
GL_RGBA8I, 412
GL_RGBA8I_EXT, 412
GL_RGBA8UI, 412
GL_RGBA8UI_EXT, 412
GL_RGBA_FLOAT16_APPLE, 412
GL_RGBA_FLOAT16_ATI, 413
GL_RGBA_FLOAT32_APPLE, 413
GL_RGBA_FLOAT32_ATI, 413
GL_RGBA_FLOAT_MODE_ARB, 413
GL_RGBA_INTEGER, 413
GL_RGBA_INTEGER_EXT, 413
GL_RGBA_INTEGER_MODE_EXT, 413
GL_RGBA_S3TC, 413
GL_RGBA_SIGNED_COMPONENTS_EXT, 413
GL_RGBA_SNORM, 413
GL_RGBA_UNSIGNED_DOT_PRODUCT_MAPPING_NV, 413
GL_S3_s3tc, 413
GL_SAMPLE_ALPHA_TO_COVERAGE, 413
GL_SAMPLE_ALPHA_TO_COVERAGE_ARB, 413
GL_SAMPLE_ALPHA_TO_MASK_EXT, 413
GL_SAMPLE_ALPHA_TO_MASK_SGIS, 413
GL_SAMPLE_ALPHA_TO_ONE, 413
GL_SAMPLE_ALPHA_TO_ONE_ARB, 413
GL_SAMPLE_ALPHA_TO_ONE_EXT, 413
GL_SAMPLE_ALPHA_TO_ONE_SGIS, 413
GL_SAMPLE_BUFFERS, 413
GL_SAMPLE_BUFFERS_3DFX, 413
GL_SAMPLE_BUFFERS_ARB, 413
GL_SAMPLE_BUFFERS_EXT, 413
GL_SAMPLE_BUFFERS_SGIS, 413
GL_SAMPLE_COVERAGE, 413
GL_SAMPLE_COVERAGE_ARB, 413
GL_SAMPLE_COVERAGE_INVERT, 413
GL_SAMPLE_COVERAGE_INVERT_ARB, 414
GL_SAMPLE_COVERAGE_VALUE, 414
GL_SAMPLE_COVERAGE_VALUE_ARB, 414
GL_SAMPLE_MASK, 414
GL_SAMPLE_MASK_EXT, 414
GL_SAMPLE_MASK_INVERT_EXT, 414
GL_SAMPLE_MASK_INVERT_SGIS, 414
GL_SAMPLE_MASK_NV, 414
GL_SAMPLE_MASK_SGIS, 414
GL_SAMPLE_MASK_VALUE, 414
GL_SAMPLE_MASK_VALUE_EXT, 414
GL_SAMPLE_MASK_VALUE_NV, 414
GL_SAMPLE_MASK_VALUE_SGIS, 414
GL_SAMPLE_PATTERN_EXT, 414
GL_SAMPLE_PATTERN_SGIS, 414
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

745

GL_SAMPLE_POSITION, 414
GL_SAMPLE_POSITION_NV, 414
GL_SAMPLE_SHADING, 414
GL_SAMPLE_SHADING_ARB, 414
GL_SAMPLER_1D, 414
GL_SAMPLER_1D_ARB, 414
GL_SAMPLER_1D_ARRAY, 414
GL_SAMPLER_1D_ARRAY_EXT, 414
GL_SAMPLER_1D_ARRAY_SHADOW, 414
GL_SAMPLER_1D_ARRAY_SHADOW_EXT, 414
GL_SAMPLER_1D_SHADOW, 414
GL_SAMPLER_1D_SHADOW_ARB, 414
GL_SAMPLER_2D, 414
GL_SAMPLER_2D_ARB, 415
GL_SAMPLER_2D_ARRAY, 415
GL_SAMPLER_2D_ARRAY_EXT, 415
GL_SAMPLER_2D_ARRAY_SHADOW, 415
GL_SAMPLER_2D_ARRAY_SHADOW_EXT, 415
GL_SAMPLER_2D_MULTISAMPLE, 415
GL_SAMPLER_2D_MULTISAMPLE_ARRAY, 415
GL_SAMPLER_2D_RECT, 415
GL_SAMPLER_2D_RECT_ARB, 415
GL_SAMPLER_2D_RECT_SHADOW, 415
GL_SAMPLER_2D_RECT_SHADOW_ARB, 415
GL_SAMPLER_2D_SHADOW, 415
GL_SAMPLER_2D_SHADOW_ARB, 415
GL_SAMPLER_3D, 415
GL_SAMPLER_3D_ARB, 415
GL_SAMPLER_BINDING, 415
GL_SAMPLER_BUFFER, 415
GL_SAMPLER_BUFFER_AMD, 415
GL_SAMPLER_BUFFER_EXT, 415
GL_SAMPLER_CUBE, 415
GL_SAMPLER_CUBE_ARB, 415
GL_SAMPLER_CUBE_MAP_ARRAY, 415
GL_SAMPLER_CUBE_MAP_ARRAY_ARB, 415
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW,
415
GL_SAMPLER_CUBE_MAP_ARRAY_SHADOW_ARB, 415
GL_SAMPLER_CUBE_SHADOW, 415
GL_SAMPLER_CUBE_SHADOW_EXT, 415
GL_SAMPLER_OBJECT_AMD, 415
GL_SAMPLER_RENDERBUFFER_NV, 416
GL_SAMPLES, 416
GL_SAMPLES_3DFX, 416
GL_SAMPLES_ARB, 416
GL_SAMPLES_EXT, 416
GL_SAMPLES_PASSED, 416
GL_SAMPLES_PASSED_ARB, 416
GL_SAMPLES_SGIS, 416
GL_SATURATE_BIT_ATI, 416
GL_SCALAR_EXT, 416
GL_SCALE_BY_FOUR_NV, 416
GL_SCALE_BY_ONE_HALF_NV, 416
GL_SCALE_BY_TWO_NV, 416
GL_SCALEBIAS_HINT_SGIX, 416
GL_SCREEN_COORDINATES_REND, 416

746

INDEX

GL_SECONDARY_COLOR_ARRAY, 416
GL_SECONDARY_COLOR_ARRAY_ADDRESS_NV, 416
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING, 416
GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING_ARB, 416
GL_SECONDARY_COLOR_ARRAY_EXT, 416
GL_SECONDARY_COLOR_ARRAY_LENGTH_NV, 416
GL_SECONDARY_COLOR_ARRAY_LIST_IBM,
416
GL_SECONDARY_COLOR_ARRAY_LIST_STRIDE_IBM, 416
GL_SECONDARY_COLOR_ARRAY_POINTER,
416
GL_SECONDARY_COLOR_ARRAY_POINTER_EXT, 416
GL_SECONDARY_COLOR_ARRAY_SIZE, 416
GL_SECONDARY_COLOR_ARRAY_SIZE_EXT,
416
GL_SECONDARY_COLOR_ARRAY_STRIDE, 416
GL_SECONDARY_COLOR_ARRAY_STRIDE_EXT, 417
GL_SECONDARY_COLOR_ARRAY_TYPE, 417
GL_SECONDARY_COLOR_ARRAY_TYPE_EXT,
417
GL_SECONDARY_COLOR_NV, 417
GL_SECONDARY_INTERPOLATOR_ATI, 417
GL_SEPARABLE_2D, 417
GL_SEPARABLE_2D_EXT, 417
GL_SEPARATE_ATTRIBS, 417
GL_SEPARATE_ATTRIBS_EXT, 417
GL_SEPARATE_ATTRIBS_NV, 417
GL_SEPARATE_SPECULAR_COLOR, 417
GL_SEPARATE_SPECULAR_COLOR_EXT, 417
GL_SGI_color_matrix, 417
GL_SGI_color_table, 417
GL_SGI_texture_color_table, 417
GL_SGIS_detail_texture, 417
GL_SGIS_fog_function, 417
GL_SGIS_generate_mipmap, 417
GL_SGIS_multisample, 417
GL_SGIS_pixel_texture, 417
GL_SGIS_point_line_texgen, 417
GL_SGIS_point_parameters, 417
GL_SGIS_sharpen_texture, 417
GL_SGIS_texture4D, 417
GL_SGIS_texture_border_clamp, 417
GL_SGIS_texture_color_mask, 417
GL_SGIS_texture_edge_clamp, 417
GL_SGIS_texture_filter4, 417
GL_SGIS_texture_lod, 418
GL_SGIX_async, 418
GL_SGIX_async_histogram, 418
GL_SGIX_async_pixel, 418
GL_SGIX_blend_alpha_minmax, 418

GL_SGIX_calligraphic_fragment, 418
GL_SGIX_clipmap, 418
GL_SGIX_convolution_accuracy, 418
GL_SGIX_depth_pass_instrument, 418
GL_SGIX_depth_texture, 418
GL_SGIX_flush_raster, 418
GL_SGIX_fog_offset, 418
GL_SGIX_fog_scale, 418
GL_SGIX_fragment_lighting, 418
GL_SGIX_framezoom, 418
GL_SGIX_igloo_interface, 418
GL_SGIX_instruments, 418
GL_SGIX_interlace, 418
GL_SGIX_ir_instrument1, 418
GL_SGIX_list_priority, 418
GL_SGIX_pixel_texture, 418
GL_SGIX_pixel_tiles, 418
GL_SGIX_polynomial_ffd, 418
GL_SGIX_reference_plane, 418
GL_SGIX_resample, 418
GL_SGIX_scalebias_hint, 418
GL_SGIX_shadow, 418
GL_SGIX_shadow_ambient, 418
GL_SGIX_sprite, 419
GL_SGIX_subsample, 419
GL_SGIX_tag_sample_buffer, 419
GL_SGIX_texture_add_env, 419
GL_SGIX_texture_coordinate_clamp, 419
GL_SGIX_texture_lod_bias, 419
GL_SGIX_texture_multi_buffer, 419
GL_SGIX_texture_scale_bias, 419
GL_SGIX_texture_select, 419
GL_SGIX_vertex_preclip, 419
GL_SGIX_ycrcb, 419
GL_SGIX_ycrcb_subsample, 419
GL_SGIX_ycrcba, 419
GL_SHADER_COMPILER, 419
GL_SHADER_CONSISTENT_NV, 419
GL_SHADER_GLOBAL_ACCESS_BARRIER_BIT_NV, 419
GL_SHADER_IMAGE_ACCESS_BARRIER_BIT_EXT, 419
GL_SHADER_INCLUDE_ARB, 419
GL_SHADER_OBJECT_ARB, 419
GL_SHADER_OPERATION_NV, 419
GL_SHADER_SOURCE_LENGTH, 419
GL_SHADER_TYPE, 419
GL_SHADING_LANGUAGE_VERSION, 419
GL_SHADING_LANGUAGE_VERSION_ARB, 419
GL_SHADOW_AMBIENT_SGIX, 419
GL_SHADOW_ATTENUATION_EXT, 419
GL_SHARED_TEXTURE_PALETTE_EXT, 419
GL_SHARPEN_TEXTURE_FUNC_POINTS_SGIS, 419
GL_SIGNALED, 420
GL_SIGNED_ALPHA8_NV, 420
GL_SIGNED_ALPHA_NV, 420
GL_SIGNED_HILO16_NV, 420
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_SIGNED_HILO8_NV, 420
GL_SIGNED_HILO_NV, 420
GL_SIGNED_IDENTITY_NV, 420
GL_SIGNED_INTENSITY8_NV, 420
GL_SIGNED_INTENSITY_NV, 420
GL_SIGNED_LUMINANCE8_ALPHA8_NV, 420
GL_SIGNED_LUMINANCE8_NV, 420
GL_SIGNED_LUMINANCE_ALPHA_NV, 420
GL_SIGNED_LUMINANCE_NV, 420
GL_SIGNED_NEGATE_NV, 420
GL_SIGNED_NORMALIZED, 420
GL_SIGNED_RGB8_NV, 420
GL_SIGNED_RGB8_UNSIGNED_ALPHA8_NV,
420
GL_SIGNED_RGB_NV, 420
GL_SIGNED_RGB_UNSIGNED_ALPHA_NV, 420
GL_SIGNED_RGBA8_NV, 420
GL_SIGNED_RGBA_NV, 420
GL_SINGLE_COLOR, 420
GL_SINGLE_COLOR_EXT, 420
GL_SKIP_COMPONENTS1_NV, 420
GL_SKIP_COMPONENTS2_NV, 420
GL_SKIP_COMPONENTS3_NV, 420
GL_SKIP_COMPONENTS4_NV, 420
GL_SLICE_ACCUM_SUN, 420
GL_SLUMINANCE, 421
GL_SLUMINANCE8, 421
GL_SLUMINANCE8_ALPHA8, 421
GL_SLUMINANCE8_ALPHA8_EXT, 421
GL_SLUMINANCE8_EXT, 421
GL_SLUMINANCE_ALPHA, 421
GL_SLUMINANCE_ALPHA_EXT, 421
GL_SLUMINANCE_EXT, 421
GL_SMOOTH_LINE_WIDTH_GRANULARITY, 421
GL_SMOOTH_LINE_WIDTH_RANGE, 421
GL_SMOOTH_POINT_SIZE_GRANULARITY, 421
GL_SMOOTH_POINT_SIZE_RANGE, 421
GL_SOURCE0_ALPHA, 421
GL_SOURCE0_ALPHA_ARB, 421
GL_SOURCE0_ALPHA_EXT, 421
GL_SOURCE0_RGB, 421
GL_SOURCE0_RGB_ARB, 421
GL_SOURCE0_RGB_EXT, 421
GL_SOURCE1_ALPHA, 421
GL_SOURCE1_ALPHA_ARB, 421
GL_SOURCE1_ALPHA_EXT, 421
GL_SOURCE1_RGB, 421
GL_SOURCE1_RGB_ARB, 421
GL_SOURCE1_RGB_EXT, 421
GL_SOURCE2_ALPHA, 421
GL_SOURCE2_ALPHA_ARB, 421
GL_SOURCE2_ALPHA_EXT, 421
GL_SOURCE2_RGB, 421
GL_SOURCE2_RGB_ARB, 422
GL_SOURCE2_RGB_EXT, 422
GL_SOURCE3_ALPHA_NV, 422
GL_SOURCE3_RGB_NV, 422
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

747

GL_SPARE0_NV, 422
GL_SPARE0_PLUS_SECONDARY_COLOR_NV,
422
GL_SPARE1_NV, 422
GL_SPRITE_AXIAL_SGIX, 422
GL_SPRITE_AXIS_SGIX, 422
GL_SPRITE_EYE_ALIGNED_SGIX, 422
GL_SPRITE_MODE_SGIX, 422
GL_SPRITE_OBJECT_ALIGNED_SGIX, 422
GL_SPRITE_SGIX, 422
GL_SPRITE_TRANSLATION_SGIX, 422
GL_SRC0_ALPHA, 422
GL_SRC0_RGB, 422
GL_SRC1_ALPHA, 422
GL_SRC1_COLOR, 422
GL_SRC1_RGB, 422
GL_SRC2_ALPHA, 422
GL_SRC2_RGB, 422
GL_SRGB, 422
GL_SRGB8, 422
GL_SRGB8_ALPHA8, 422
GL_SRGB8_ALPHA8_EXT, 422
GL_SRGB8_EXT, 422
GL_SRGB_ALPHA, 422
GL_SRGB_ALPHA_EXT, 422
GL_SRGB_EXT, 423
GL_STATIC_ATI, 423
GL_STATIC_COPY, 423
GL_STATIC_COPY_ARB, 423
GL_STATIC_DRAW, 423
GL_STATIC_DRAW_ARB, 423
GL_STATIC_READ, 423
GL_STATIC_READ_ARB, 423
GL_STENCIL_ATTACHMENT, 423
GL_STENCIL_ATTACHMENT_EXT, 423
GL_STENCIL_BACK_FAIL, 423
GL_STENCIL_BACK_FAIL_ATI, 423
GL_STENCIL_BACK_FUNC, 423
GL_STENCIL_BACK_FUNC_ATI, 423
GL_STENCIL_BACK_PASS_DEPTH_FAIL, 423
GL_STENCIL_BACK_PASS_DEPTH_FAIL_ATI,
423
GL_STENCIL_BACK_PASS_DEPTH_PASS, 423
GL_STENCIL_BACK_PASS_DEPTH_PASS_ATI, 423
GL_STENCIL_BACK_REF, 423
GL_STENCIL_BACK_VALUE_MASK, 423
GL_STENCIL_BACK_WRITEMASK, 423
GL_STENCIL_BUFFER, 423
GL_STENCIL_CLEAR_TAG_VALUE_EXT, 423
GL_STENCIL_INDEX1, 423
GL_STENCIL_INDEX16, 423
GL_STENCIL_INDEX16_EXT, 423
GL_STENCIL_INDEX1_EXT, 423
GL_STENCIL_INDEX4, 423
GL_STENCIL_INDEX4_EXT, 424
GL_STENCIL_INDEX8, 424
GL_STENCIL_INDEX8_EXT, 424

748

INDEX

GL_STENCIL_TAG_BITS_EXT, 424
GL_STENCIL_TEST_TWO_SIDE_EXT, 424
GL_STORAGE_CACHED_APPLE, 424
GL_STORAGE_CLIENT_APPLE, 424
GL_STORAGE_PRIVATE_APPLE, 424
GL_STORAGE_SHARED_APPLE, 424
GL_STREAM_COPY, 424
GL_STREAM_COPY_ARB, 424
GL_STREAM_DRAW, 424
GL_STREAM_DRAW_ARB, 424
GL_STREAM_READ, 424
GL_STREAM_READ_ARB, 424
GL_STRICT_DEPTHFUNC_HINT_PGI, 424
GL_STRICT_LIGHTING_HINT_PGI, 424
GL_STRICT_SCISSOR_HINT_PGI, 424
GL_SUB_ATI, 424
GL_SUBTRACT, 424
GL_SUBTRACT_ARB, 424
GL_SUCCESS_NV, 424
GL_SUN_convolution_border_modes, 424
GL_SUN_global_alpha, 424
GL_SUN_mesh_array, 424
GL_SUN_slice_accum, 424
GL_SUN_triangle_list, 424
GL_SUN_vertex, 424
GL_SUNX_constant_data, 425
GL_SURFACE_MAPPED_NV, 425
GL_SURFACE_REGISTERED_NV, 425
GL_SURFACE_STATE_NV, 425
GL_SWIZZLE_STQ_ATI, 425
GL_SWIZZLE_STQ_DQ_ATI, 425
GL_SWIZZLE_STR_ATI, 425
GL_SWIZZLE_STR_DR_ATI, 425
GL_SWIZZLE_STRQ_ATI, 425
GL_SWIZZLE_STRQ_DQ_ATI, 425
GL_SYNC_CL_EVENT_ARB, 425
GL_SYNC_CL_EVENT_COMPLETE_ARB, 425
GL_SYNC_CONDITION, 425
GL_SYNC_FENCE, 425
GL_SYNC_FLAGS, 425
GL_SYNC_FLUSH_COMMANDS_BIT, 425
GL_SYNC_GPU_COMMANDS_COMPLETE, 425
GL_SYNC_STATUS, 425
GL_T2F_IUI_N3F_V2F_EXT, 425
GL_T2F_IUI_N3F_V3F_EXT, 425
GL_T2F_IUI_V2F_EXT, 425
GL_T2F_IUI_V3F_EXT, 425
GL_TABLE_TOO_LARGE, 425
GL_TABLE_TOO_LARGE_EXT, 425
GL_TANGENT_ARRAY_EXT, 425
GL_TANGENT_ARRAY_POINTER_EXT, 425
GL_TANGENT_ARRAY_STRIDE_EXT, 425
GL_TANGENT_ARRAY_TYPE_EXT, 425
GL_TESS_CONTROL_OUTPUT_VERTICES, 426
GL_TESS_CONTROL_PROGRAM_NV, 426
GL_TESS_CONTROL_PROGRAM_PARAMETER_BUFFER_NV, 426
GL_TESS_CONTROL_SHADER, 426

GL_TESS_CONTROL_SHADER_BIT, 426
GL_TESS_EVALUATION_PROGRAM_NV, 426
GL_TESS_EVALUATION_PROGRAM_PARAMETER_BUFFER_NV, 426
GL_TESS_EVALUATION_SHADER, 426
GL_TESS_EVALUATION_SHADER_BIT, 426
GL_TESS_GEN_MODE, 426
GL_TESS_GEN_POINT_MODE, 426
GL_TESS_GEN_SPACING, 426
GL_TESS_GEN_VERTEX_ORDER, 426
GL_TESSELLATION_FACTOR_AMD, 426
GL_TESSELLATION_MODE_AMD, 426
GL_TEXCOORD1_BIT_PGI, 426
GL_TEXCOORD2_BIT_PGI, 426
GL_TEXCOORD3_BIT_PGI, 426
GL_TEXCOORD4_BIT_PGI, 426
GL_TEXT_FRAGMENT_SHADER_ATI, 426
GL_TEXTURE0, 426
GL_TEXTURE0_ARB, 426
GL_TEXTURE1, 426
GL_TEXTURE10, 426
GL_TEXTURE10_ARB, 426
GL_TEXTURE11, 426
GL_TEXTURE11_ARB, 426
GL_TEXTURE12, 426
GL_TEXTURE12_ARB, 427
GL_TEXTURE13, 427
GL_TEXTURE13_ARB, 427
GL_TEXTURE14, 427
GL_TEXTURE14_ARB, 427
GL_TEXTURE15, 427
GL_TEXTURE15_ARB, 427
GL_TEXTURE16, 427
GL_TEXTURE16_ARB, 427
GL_TEXTURE17, 427
GL_TEXTURE17_ARB, 427
GL_TEXTURE18, 427
GL_TEXTURE18_ARB, 427
GL_TEXTURE19, 427
GL_TEXTURE19_ARB, 427
GL_TEXTURE1_ARB, 427
GL_TEXTURE2, 427
GL_TEXTURE20, 427
GL_TEXTURE20_ARB, 427
GL_TEXTURE21, 427
GL_TEXTURE21_ARB, 427
GL_TEXTURE22, 427
GL_TEXTURE22_ARB, 427
GL_TEXTURE23, 427
GL_TEXTURE23_ARB, 427
GL_TEXTURE24, 427
GL_TEXTURE24_ARB, 427
GL_TEXTURE25, 427
GL_TEXTURE25_ARB, 428
GL_TEXTURE26, 428
GL_TEXTURE26_ARB, 428
GL_TEXTURE27, 428
GL_TEXTURE27_ARB, 428
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_TEXTURE28, 428
GL_TEXTURE28_ARB, 428
GL_TEXTURE29, 428
GL_TEXTURE29_ARB, 428
GL_TEXTURE2_ARB, 428
GL_TEXTURE3, 428
GL_TEXTURE30, 428
GL_TEXTURE30_ARB, 428
GL_TEXTURE31, 428
GL_TEXTURE31_ARB, 428
GL_TEXTURE3_ARB, 428
GL_TEXTURE4, 428
GL_TEXTURE4_ARB, 428
GL_TEXTURE5, 428
GL_TEXTURE5_ARB, 428
GL_TEXTURE6, 428
GL_TEXTURE6_ARB, 428
GL_TEXTURE7, 428
GL_TEXTURE7_ARB, 428
GL_TEXTURE8, 428
GL_TEXTURE8_ARB, 428
GL_TEXTURE9, 428
GL_TEXTURE9_ARB, 428
GL_TEXTURE_1D_ARRAY, 429
GL_TEXTURE_1D_ARRAY_EXT, 429
GL_TEXTURE_1D_BINDING_EXT, 429
GL_TEXTURE_1D_STACK_BINDING_MESAX,
429
GL_TEXTURE_1D_STACK_MESAX, 429
GL_TEXTURE_2D_ARRAY, 429
GL_TEXTURE_2D_ARRAY_EXT, 429
GL_TEXTURE_2D_BINDING_EXT, 429
GL_TEXTURE_2D_MULTISAMPLE, 429
GL_TEXTURE_2D_MULTISAMPLE_ARRAY, 429
GL_TEXTURE_2D_STACK_BINDING_MESAX,
429
GL_TEXTURE_2D_STACK_MESAX, 429
GL_TEXTURE_3D, 429
GL_TEXTURE_3D_BINDING_EXT, 429
GL_TEXTURE_3D_EXT, 429
GL_TEXTURE_4D_BINDING_SGIS, 429
GL_TEXTURE_4D_SGIS, 429
GL_TEXTURE_4DSIZE_SGIS, 429
GL_TEXTURE_ALPHA_SIZE_EXT, 429
GL_TEXTURE_ALPHA_TYPE, 429
GL_TEXTURE_ALPHA_TYPE_ARB, 429
GL_TEXTURE_APPLICATION_MODE_EXT, 429
GL_TEXTURE_BASE_LEVEL, 429
GL_TEXTURE_BASE_LEVEL_SGIS, 429
GL_TEXTURE_BINDING_1D_ARRAY, 429
GL_TEXTURE_BINDING_1D_ARRAY_EXT, 429
GL_TEXTURE_BINDING_2D_ARRAY, 429
GL_TEXTURE_BINDING_2D_ARRAY_EXT, 429
GL_TEXTURE_BINDING_2D_MULTISAMPLE,
430
GL_TEXTURE_BINDING_2D_MULTISAMPLE_ARRAY, 430
GL_TEXTURE_BINDING_3D, 430
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

749

GL_TEXTURE_BINDING_BUFFER, 430
GL_TEXTURE_BINDING_BUFFER_ARB, 430
GL_TEXTURE_BINDING_BUFFER_EXT, 430
GL_TEXTURE_BINDING_CUBE_MAP, 430
GL_TEXTURE_BINDING_CUBE_MAP_ARB, 430
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY,
430
GL_TEXTURE_BINDING_CUBE_MAP_ARRAY_ARB, 430
GL_TEXTURE_BINDING_CUBE_MAP_EXT, 430
GL_TEXTURE_BINDING_RECTANGLE, 430
GL_TEXTURE_BINDING_RECTANGLE_ARB, 430
GL_TEXTURE_BINDING_RECTANGLE_NV, 430
GL_TEXTURE_BINDING_RENDERBUFFER_NV,
430
GL_TEXTURE_BLUE_SIZE_EXT, 430
GL_TEXTURE_BLUE_TYPE, 430
GL_TEXTURE_BLUE_TYPE_ARB, 430
GL_TEXTURE_BORDER_VALUES_NV, 430
GL_TEXTURE_BUFFER, 430
GL_TEXTURE_BUFFER_ARB, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_ARB, 430
GL_TEXTURE_BUFFER_DATA_STORE_BINDING_EXT, 430
GL_TEXTURE_BUFFER_EXT, 430
GL_TEXTURE_BUFFER_FORMAT, 430
GL_TEXTURE_BUFFER_FORMAT_ARB, 430
GL_TEXTURE_BUFFER_FORMAT_EXT, 430
GL_TEXTURE_CLIPMAP_CENTER_SGIX, 431
GL_TEXTURE_CLIPMAP_DEPTH_SGIX, 431
GL_TEXTURE_CLIPMAP_FRAME_SGIX, 431
GL_TEXTURE_CLIPMAP_LOD_OFFSET_SGIX,
431
GL_TEXTURE_CLIPMAP_OFFSET_SGIX, 431
GL_TEXTURE_CLIPMAP_VIRTUAL_DEPTH_SGIX, 431
GL_TEXTURE_COLOR_TABLE_SGI, 431
GL_TEXTURE_COLOR_WRITEMASK_SGIS, 431
GL_TEXTURE_COMPARE_FAIL_VALUE_ARB,
431
GL_TEXTURE_COMPARE_FUNC, 431
GL_TEXTURE_COMPARE_FUNC_ARB, 431
GL_TEXTURE_COMPARE_MODE, 431
GL_TEXTURE_COMPARE_MODE_ARB, 431
GL_TEXTURE_COMPARE_OPERATOR_SGIX,
431
GL_TEXTURE_COMPARE_SGIX, 431
GL_TEXTURE_COMPRESSED, 431
GL_TEXTURE_COMPRESSED_ARB, 431
GL_TEXTURE_COMPRESSED_IMAGE_SIZE,
431
GL_TEXTURE_COMPRESSED_IMAGE_SIZE_ARB, 431
GL_TEXTURE_COMPRESSION_HINT, 431

750

INDEX

GL_TEXTURE_COMPRESSION_HINT_ARB, 431
GL_TEXTURE_CONSTANT_DATA_SUNX, 431
GL_TEXTURE_COORD_ARRAY_ADDRESS_NV,
431
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING, 431
GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING_ARB, 431
GL_TEXTURE_COORD_ARRAY_COUNT_EXT,
431
GL_TEXTURE_COORD_ARRAY_EXT, 431
GL_TEXTURE_COORD_ARRAY_LENGTH_NV,
431
GL_TEXTURE_COORD_ARRAY_LIST_IBM, 432
GL_TEXTURE_COORD_ARRAY_LIST_STRIDE_IBM, 432
GL_TEXTURE_COORD_ARRAY_PARALLEL_POINTERS_INTEL, 432
GL_TEXTURE_COORD_ARRAY_POINTER_EXT, 432
GL_TEXTURE_COORD_ARRAY_SIZE_EXT, 432
GL_TEXTURE_COORD_ARRAY_STRIDE_EXT,
432
GL_TEXTURE_COORD_ARRAY_TYPE_EXT, 432
GL_TEXTURE_COORD_NV, 432
GL_TEXTURE_CUBE_MAP, 432
GL_TEXTURE_CUBE_MAP_ARB, 432
GL_TEXTURE_CUBE_MAP_ARRAY, 432
GL_TEXTURE_CUBE_MAP_ARRAY_ARB, 432
GL_TEXTURE_CUBE_MAP_EXT, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_ARB,
432
GL_TEXTURE_CUBE_MAP_NEGATIVE_X_EXT,
432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_ARB,
432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Y_EXT,
432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z, 432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_ARB,
432
GL_TEXTURE_CUBE_MAP_NEGATIVE_Z_EXT,
432
GL_TEXTURE_CUBE_MAP_POSITIVE_X, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_X_ARB,
432
GL_TEXTURE_CUBE_MAP_POSITIVE_X_EXT,
432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y, 432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_ARB,
432
GL_TEXTURE_CUBE_MAP_POSITIVE_Y_EXT,
432
GL_TEXTURE_CUBE_MAP_POSITIVE_Z, 433

GL_TEXTURE_CUBE_MAP_POSITIVE_Z_ARB,
433
GL_TEXTURE_CUBE_MAP_POSITIVE_Z_EXT,
433
GL_TEXTURE_CUBE_MAP_SEAMLESS, 433
GL_TEXTURE_DEFORMATION_BIT_SGIX, 433
GL_TEXTURE_DEFORMATION_SGIX, 433
GL_TEXTURE_DEPTH, 433
GL_TEXTURE_DEPTH_EXT, 433
GL_TEXTURE_DEPTH_SIZE, 433
GL_TEXTURE_DEPTH_SIZE_ARB, 433
GL_TEXTURE_DEPTH_TYPE, 433
GL_TEXTURE_DEPTH_TYPE_ARB, 433
GL_TEXTURE_DS_SIZE_NV, 433
GL_TEXTURE_DT_SIZE_NV, 433
GL_TEXTURE_ENV_BIAS_SGIX, 433
GL_TEXTURE_FETCH_BARRIER_BIT_EXT, 433
GL_TEXTURE_FILTER4_SIZE_SGIS, 433
GL_TEXTURE_FILTER_CONTROL, 433
GL_TEXTURE_FILTER_CONTROL_EXT, 433
GL_TEXTURE_FIXED_SAMPLE_LOCATIONS,
433
GL_TEXTURE_FLOAT_COMPONENTS_NV, 433
GL_TEXTURE_FREE_MEMORY_ATI, 433
GL_TEXTURE_GEQUAL_R_SGIX, 433
GL_TEXTURE_GREEN_SIZE_EXT, 433
GL_TEXTURE_GREEN_TYPE, 433
GL_TEXTURE_GREEN_TYPE_ARB, 433
GL_TEXTURE_HI_SIZE_NV, 433
GL_TEXTURE_INDEX_SIZE_EXT, 433
GL_TEXTURE_INTENSITY_SIZE_EXT, 434
GL_TEXTURE_INTENSITY_TYPE, 434
GL_TEXTURE_INTENSITY_TYPE_ARB, 434
GL_TEXTURE_LEQUAL_R_SGIX, 434
GL_TEXTURE_LIGHT_EXT, 434
GL_TEXTURE_LIGHTING_MODE_HP, 434
GL_TEXTURE_LO_SIZE_NV, 434
GL_TEXTURE_LOD_BIAS, 434
GL_TEXTURE_LOD_BIAS_EXT, 434
GL_TEXTURE_LOD_BIAS_R_SGIX, 434
GL_TEXTURE_LOD_BIAS_S_SGIX, 434
GL_TEXTURE_LOD_BIAS_T_SGIX, 434
GL_TEXTURE_LUMINANCE_SIZE_EXT, 434
GL_TEXTURE_LUMINANCE_TYPE, 434
GL_TEXTURE_LUMINANCE_TYPE_ARB, 434
GL_TEXTURE_MAG_SIZE_NV, 434
GL_TEXTURE_MATERIAL_FACE_EXT, 434
GL_TEXTURE_MATERIAL_PARAMETER_EXT,
434
GL_TEXTURE_MAX_ANISOTROPY_EXT, 434
GL_TEXTURE_MAX_CLAMP_R_SGIX, 434
GL_TEXTURE_MAX_CLAMP_S_SGIX, 434
GL_TEXTURE_MAX_CLAMP_T_SGIX, 434
GL_TEXTURE_MAX_LEVEL, 434
GL_TEXTURE_MAX_LEVEL_SGIS, 434
GL_TEXTURE_MAX_LOD, 434
GL_TEXTURE_MAX_LOD_SGIS, 434
GL_TEXTURE_MIN_LOD, 434
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_TEXTURE_MIN_LOD_SGIS, 434
GL_TEXTURE_MULTI_BUFFER_HINT_SGIX,
435
GL_TEXTURE_NORMAL_EXT, 435
GL_TEXTURE_POST_SPECULAR_HP, 435
GL_TEXTURE_PRE_SPECULAR_HP, 435
GL_TEXTURE_PRIORITY_EXT, 435
GL_TEXTURE_RANGE_LENGTH_APPLE, 435
GL_TEXTURE_RANGE_POINTER_APPLE, 435
GL_TEXTURE_RECTANGLE, 435
GL_TEXTURE_RECTANGLE_ARB, 435
GL_TEXTURE_RECTANGLE_NV, 435
GL_TEXTURE_RED_SIZE_EXT, 435
GL_TEXTURE_RED_TYPE, 435
GL_TEXTURE_RED_TYPE_ARB, 435
GL_TEXTURE_RENDERBUFFER_DATA_STORE_BINDING_NV, 435
GL_TEXTURE_RENDERBUFFER_NV, 435
GL_TEXTURE_RESIDENT_EXT, 435
GL_TEXTURE_SAMPLES, 435
GL_TEXTURE_SHADER_NV, 435
GL_TEXTURE_SHARED_SIZE, 435
GL_TEXTURE_SHARED_SIZE_EXT, 435
GL_TEXTURE_STENCIL_SIZE, 435
GL_TEXTURE_STENCIL_SIZE_EXT, 435
GL_TEXTURE_STORAGE_HINT_APPLE, 435
GL_TEXTURE_SWIZZLE_A, 435
GL_TEXTURE_SWIZZLE_A_EXT, 435
GL_TEXTURE_SWIZZLE_B, 435
GL_TEXTURE_SWIZZLE_B_EXT, 435
GL_TEXTURE_SWIZZLE_G, 435
GL_TEXTURE_SWIZZLE_G_EXT, 436
GL_TEXTURE_SWIZZLE_R, 436
GL_TEXTURE_SWIZZLE_R_EXT, 436
GL_TEXTURE_SWIZZLE_RGBA, 436
GL_TEXTURE_SWIZZLE_RGBA_EXT, 436
GL_TEXTURE_TOO_LARGE_EXT, 436
GL_TEXTURE_UNSIGNED_REMAP_MODE_NV,
436
GL_TEXTURE_UPDATE_BARRIER_BIT_EXT,
436
GL_TEXTURE_WRAP_Q_SGIS, 436
GL_TEXTURE_WRAP_R, 436
GL_TEXTURE_WRAP_R_EXT, 436
GL_TIME_ELAPSED, 436
GL_TIME_ELAPSED_EXT, 436
GL_TIMEOUT_EXPIRED, 436
GL_TIMEOUT_IGNORED, 436
GL_TIMESTAMP, 436
GL_TRACK_MATRIX_NV, 436
GL_TRACK_MATRIX_TRANSFORM_NV, 436
GL_TRANSFORM_FEEDBACK, 436
GL_TRANSFORM_FEEDBACK_ATTRIBS_NV,
436
GL_TRANSFORM_FEEDBACK_BARRIER_BIT_EXT, 436
GL_TRANSFORM_FEEDBACK_BINDING, 436
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

751

GL_TRANSFORM_FEEDBACK_BINDING_NV,
436
GL_TRANSFORM_FEEDBACK_BUFFER, 436
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE, 436
GL_TRANSFORM_FEEDBACK_BUFFER_ACTIVE_NV, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_EXT, 436
GL_TRANSFORM_FEEDBACK_BUFFER_BINDING_NV, 437
GL_TRANSFORM_FEEDBACK_BUFFER_EXT,
437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE, 437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_EXT, 437
GL_TRANSFORM_FEEDBACK_BUFFER_MODE_NV, 437
GL_TRANSFORM_FEEDBACK_BUFFER_NV,
437
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED, 437
GL_TRANSFORM_FEEDBACK_BUFFER_PAUSED_NV, 437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE,
437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_EXT, 437
GL_TRANSFORM_FEEDBACK_BUFFER_SIZE_NV, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START_EXT, 437
GL_TRANSFORM_FEEDBACK_BUFFER_START_NV, 437
GL_TRANSFORM_FEEDBACK_NV, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_EXT, 437
GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN_NV, 437
GL_TRANSFORM_FEEDBACK_RECORD_NV,
437
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH, 437
GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH_EXT, 437
GL_TRANSFORM_FEEDBACK_VARYINGS, 437
GL_TRANSFORM_FEEDBACK_VARYINGS_EXT, 437
GL_TRANSFORM_FEEDBACK_VARYINGS_NV,
437
GL_TRANSFORM_HINT_APPLE, 437

752

INDEX

GL_TRANSPOSE_COLOR_MATRIX, 437
GL_TRANSPOSE_COLOR_MATRIX_ARB, 437
GL_TRANSPOSE_CURRENT_MATRIX_ARB,
437
GL_TRANSPOSE_MODELVIEW_MATRIX, 438
GL_TRANSPOSE_MODELVIEW_MATRIX_ARB,
438
GL_TRANSPOSE_NV, 438
GL_TRANSPOSE_PROGRAM_MATRIX_EXT,
438
GL_TRANSPOSE_PROJECTION_MATRIX, 438
GL_TRANSPOSE_PROJECTION_MATRIX_ARB,
438
GL_TRANSPOSE_TEXTURE_MATRIX, 438
GL_TRANSPOSE_TEXTURE_MATRIX_ARB, 438
GL_TRIANGLE_LIST_SUN, 438
GL_TRIANGLE_MESH_SUN, 438
GL_TRIANGLE_STRIP_ADJACENCY, 438
GL_TRIANGLE_STRIP_ADJACENCY_ARB, 438
GL_TRIANGLE_STRIP_ADJACENCY_EXT, 438
GL_TRIANGLES_ADJACENCY, 438
GL_TRIANGLES_ADJACENCY_ARB, 438
GL_TRIANGLES_ADJACENCY_EXT, 438
GL_TYPE_RGBA_FLOAT_ATI, 438
GL_UNDEFINED_APPLE, 438
GL_UNDEFINED_VERTEX, 438
GL_UNIFORM_ARRAY_STRIDE, 438
GL_UNIFORM_BARRIER_BIT_EXT, 438
GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES, 438
GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS, 438
GL_UNIFORM_BLOCK_BINDING, 438
GL_UNIFORM_BLOCK_DATA_SIZE, 438
GL_UNIFORM_BLOCK_INDEX, 438
GL_UNIFORM_BLOCK_NAME_LENGTH, 438
GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER, 438
GL_UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER, 439
GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER, 439
GL_UNIFORM_BUFFER, 439
GL_UNIFORM_BUFFER_BINDING, 439
GL_UNIFORM_BUFFER_BINDING_EXT, 439
GL_UNIFORM_BUFFER_EXT, 439
GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT,
439
GL_UNIFORM_BUFFER_SIZE, 439
GL_UNIFORM_BUFFER_START, 439
GL_UNIFORM_IS_ROW_MAJOR, 439
GL_UNIFORM_MATRIX_STRIDE, 439
GL_UNIFORM_NAME_LENGTH, 439
GL_UNIFORM_OFFSET, 439

GL_UNIFORM_SIZE, 439
GL_UNIFORM_TYPE, 439
GL_UNKNOWN_CONTEXT_RESET_ARB, 439
GL_UNPACK_CLIENT_STORAGE_APPLE, 439
GL_UNPACK_CMYK_HINT_EXT, 439
GL_UNPACK_CONSTANT_DATA_SUNX, 439
GL_UNPACK_IMAGE_DEPTH_SGIS, 439
GL_UNPACK_IMAGE_HEIGHT, 439
GL_UNPACK_IMAGE_HEIGHT_EXT, 439
GL_UNPACK_RESAMPLE_OML, 439
GL_UNPACK_RESAMPLE_SGIX, 439
GL_UNPACK_ROW_BYTES_APPLE, 439
GL_UNPACK_SKIP_IMAGES, 439
GL_UNPACK_SKIP_IMAGES_EXT, 440
GL_UNPACK_SKIP_VOLUMES_SGIS, 440
GL_UNPACK_SUBSAMPLE_RATE_SGIX, 440
GL_UNSIGNALED, 440
GL_UNSIGNED_BYTE_2_3_3_REV, 440
GL_UNSIGNED_BYTE_3_3_2, 440
GL_UNSIGNED_BYTE_3_3_2_EXT, 440
GL_UNSIGNED_IDENTITY_NV, 440
GL_UNSIGNED_INT16_NV, 440
GL_UNSIGNED_INT16_VEC2_NV, 440
GL_UNSIGNED_INT16_VEC3_NV, 440
GL_UNSIGNED_INT16_VEC4_NV, 440
GL_UNSIGNED_INT64_AMD, 440
GL_UNSIGNED_INT64_NV, 440
GL_UNSIGNED_INT64_VEC2_NV, 440
GL_UNSIGNED_INT64_VEC3_NV, 440
GL_UNSIGNED_INT64_VEC4_NV, 440
GL_UNSIGNED_INT8_NV, 440
GL_UNSIGNED_INT8_VEC2_NV, 440
GL_UNSIGNED_INT8_VEC3_NV, 440
GL_UNSIGNED_INT8_VEC4_NV, 440
GL_UNSIGNED_INT_10_10_10_2, 440
GL_UNSIGNED_INT_10_10_10_2_EXT, 440
GL_UNSIGNED_INT_10F_11F_11F_REV, 440
GL_UNSIGNED_INT_10F_11F_11F_REV_EXT,
440
GL_UNSIGNED_INT_24_8, 440
GL_UNSIGNED_INT_24_8_EXT, 440
GL_UNSIGNED_INT_24_8_NV, 440
GL_UNSIGNED_INT_2_10_10_10_REV, 441
GL_UNSIGNED_INT_5_9_9_9_REV, 441
GL_UNSIGNED_INT_5_9_9_9_REV_EXT, 441
GL_UNSIGNED_INT_8_8_8_8, 441
GL_UNSIGNED_INT_8_8_8_8_EXT, 441
GL_UNSIGNED_INT_8_8_8_8_REV, 441
GL_UNSIGNED_INT_8_8_S8_S8_REV_NV, 441
GL_UNSIGNED_INT_IMAGE_1D_ARRAY_EXT,
441
GL_UNSIGNED_INT_IMAGE_1D_EXT, 441
GL_UNSIGNED_INT_IMAGE_2D_ARRAY_EXT,
441
GL_UNSIGNED_INT_IMAGE_2D_EXT, 441
GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY_EXT, 441
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_EXT, 441
GL_UNSIGNED_INT_IMAGE_2D_RECT_EXT,
441
GL_UNSIGNED_INT_IMAGE_3D_EXT, 441
GL_UNSIGNED_INT_IMAGE_BUFFER_EXT, 441
GL_UNSIGNED_INT_IMAGE_CUBE_EXT, 441
GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY_EXT, 441
GL_UNSIGNED_INT_S8_S8_8_8_NV, 441
GL_UNSIGNED_INT_SAMPLER_1D, 441
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY,
441
GL_UNSIGNED_INT_SAMPLER_1D_ARRAY_EXT, 441
GL_UNSIGNED_INT_SAMPLER_1D_EXT, 441
GL_UNSIGNED_INT_SAMPLER_2D, 441
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY,
441
GL_UNSIGNED_INT_SAMPLER_2D_ARRAY_EXT, 441
GL_UNSIGNED_INT_SAMPLER_2D_EXT, 441
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE, 441
GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY, 442
GL_UNSIGNED_INT_SAMPLER_2D_RECT, 442
GL_UNSIGNED_INT_SAMPLER_2D_RECT_EXT, 442
GL_UNSIGNED_INT_SAMPLER_3D, 442
GL_UNSIGNED_INT_SAMPLER_3D_EXT, 442
GL_UNSIGNED_INT_SAMPLER_BUFFER, 442
GL_UNSIGNED_INT_SAMPLER_BUFFER_AMD,
442
GL_UNSIGNED_INT_SAMPLER_BUFFER_EXT,
442
GL_UNSIGNED_INT_SAMPLER_CUBE, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_EXT, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY, 442
GL_UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY_ARB, 442
GL_UNSIGNED_INT_SAMPLER_RENDERBUFFER_NV, 442
GL_UNSIGNED_INT_VEC2, 442
GL_UNSIGNED_INT_VEC2_EXT, 442
GL_UNSIGNED_INT_VEC3, 442
GL_UNSIGNED_INT_VEC3_EXT, 442
GL_UNSIGNED_INT_VEC4, 442
GL_UNSIGNED_INT_VEC4_EXT, 442
GL_UNSIGNED_INVERT_NV, 442
GL_UNSIGNED_NORMALIZED, 442
GL_UNSIGNED_NORMALIZED_ARB, 442
GL_UNSIGNED_SHORT_1_5_5_5_REV, 442
GL_UNSIGNED_SHORT_4_4_4_4, 442
GL_UNSIGNED_SHORT_4_4_4_4_EXT, 442
GL_UNSIGNED_SHORT_4_4_4_4_REV, 442
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

753

GL_UNSIGNED_SHORT_5_5_5_1, 442
GL_UNSIGNED_SHORT_5_5_5_1_EXT, 442
GL_UNSIGNED_SHORT_5_6_5, 443
GL_UNSIGNED_SHORT_5_6_5_REV, 443
GL_UNSIGNED_SHORT_8_8_APPLE, 443
GL_UNSIGNED_SHORT_8_8_MESA, 443
GL_UNSIGNED_SHORT_8_8_REV_APPLE, 443
GL_UNSIGNED_SHORT_8_8_REV_MESA, 443
GL_UPPER_LEFT, 443
GL_VALIDATE_STATUS, 443
GL_VARIABLE_A_NV, 443
GL_VARIABLE_B_NV, 443
GL_VARIABLE_C_NV, 443
GL_VARIABLE_D_NV, 443
GL_VARIABLE_E_NV, 443
GL_VARIABLE_F_NV, 443
GL_VARIABLE_G_NV, 443
GL_VARIANT_ARRAY_EXT, 443
GL_VARIANT_ARRAY_POINTER_EXT, 443
GL_VARIANT_ARRAY_STRIDE_EXT, 443
GL_VARIANT_ARRAY_TYPE_EXT, 443
GL_VARIANT_DATATYPE_EXT, 443
GL_VARIANT_EXT, 443
GL_VARIANT_VALUE_EXT, 443
GL_VBO_FREE_MEMORY_ATI, 443
GL_VECTOR_EXT, 443
GL_VERSION_1_2, 443
GL_VERSION_1_2_DEPRECATED, 443
GL_VERSION_1_3, 443
GL_VERSION_1_3_DEPRECATED, 443
GL_VERSION_1_4, 444
GL_VERSION_1_4_DEPRECATED, 444
GL_VERSION_1_5, 444
GL_VERSION_2_0, 444
GL_VERSION_2_1, 444
GL_VERSION_3_0, 444
GL_VERSION_3_1, 444
GL_VERSION_3_2, 444
GL_VERSION_3_3, 444
GL_VERSION_4_0, 444
GL_VERSION_4_1, 444
GL_VERTEX23_BIT_PGI, 444
GL_VERTEX4_BIT_PGI, 444
GL_VERTEX_ARRAY_ADDRESS_NV, 444
GL_VERTEX_ARRAY_BINDING, 444
GL_VERTEX_ARRAY_BINDING_APPLE, 444
GL_VERTEX_ARRAY_BUFFER_BINDING, 444
GL_VERTEX_ARRAY_BUFFER_BINDING_ARB,
444
GL_VERTEX_ARRAY_COUNT_EXT, 444
GL_VERTEX_ARRAY_EXT, 444
GL_VERTEX_ARRAY_LENGTH_NV, 444
GL_VERTEX_ARRAY_LIST_IBM, 444
GL_VERTEX_ARRAY_LIST_STRIDE_IBM, 444
GL_VERTEX_ARRAY_OBJECT_AMD, 444
GL_VERTEX_ARRAY_PARALLEL_POINTERS_INTEL, 444
GL_VERTEX_ARRAY_POINTER_EXT, 444

754

INDEX

GL_VERTEX_ARRAY_RANGE_APPLE, 444
GL_VERTEX_ARRAY_RANGE_LENGTH_APPLE, 444
GL_VERTEX_ARRAY_RANGE_LENGTH_NV, 445
GL_VERTEX_ARRAY_RANGE_NV, 445
GL_VERTEX_ARRAY_RANGE_POINTER_APPLE, 445
GL_VERTEX_ARRAY_RANGE_POINTER_NV,
445
GL_VERTEX_ARRAY_RANGE_VALID_NV, 445
GL_VERTEX_ARRAY_RANGE_WITHOUT_FLUSH_NV, 445
GL_VERTEX_ARRAY_SIZE_EXT, 445
GL_VERTEX_ARRAY_STORAGE_HINT_APPLE,
445
GL_VERTEX_ARRAY_STRIDE_EXT, 445
GL_VERTEX_ARRAY_TYPE_EXT, 445
GL_VERTEX_ATTRIB_ARRAY0_NV, 445
GL_VERTEX_ATTRIB_ARRAY10_NV, 445
GL_VERTEX_ATTRIB_ARRAY11_NV, 445
GL_VERTEX_ATTRIB_ARRAY12_NV, 445
GL_VERTEX_ATTRIB_ARRAY13_NV, 445
GL_VERTEX_ATTRIB_ARRAY14_NV, 445
GL_VERTEX_ATTRIB_ARRAY15_NV, 445
GL_VERTEX_ATTRIB_ARRAY1_NV, 445
GL_VERTEX_ATTRIB_ARRAY2_NV, 445
GL_VERTEX_ATTRIB_ARRAY3_NV, 445
GL_VERTEX_ATTRIB_ARRAY4_NV, 445
GL_VERTEX_ATTRIB_ARRAY5_NV, 445
GL_VERTEX_ATTRIB_ARRAY6_NV, 445
GL_VERTEX_ATTRIB_ARRAY7_NV, 445
GL_VERTEX_ATTRIB_ARRAY8_NV, 445
GL_VERTEX_ATTRIB_ARRAY9_NV, 445
GL_VERTEX_ATTRIB_ARRAY_ADDRESS_NV,
445
GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT_EXT, 445
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING, 446
GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING_ARB, 446
GL_VERTEX_ATTRIB_ARRAY_DIVISOR, 446
GL_VERTEX_ATTRIB_ARRAY_DIVISOR_ARB,
446
GL_VERTEX_ATTRIB_ARRAY_ENABLED, 446
GL_VERTEX_ATTRIB_ARRAY_ENABLED_ARB,
446
GL_VERTEX_ATTRIB_ARRAY_INTEGER, 446
GL_VERTEX_ATTRIB_ARRAY_INTEGER_NV,
446
GL_VERTEX_ATTRIB_ARRAY_LENGTH_NV, 446
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED,
446
GL_VERTEX_ATTRIB_ARRAY_NORMALIZED_ARB, 446
GL_VERTEX_ATTRIB_ARRAY_POINTER, 446

GL_VERTEX_ATTRIB_ARRAY_POINTER_ARB,
446
GL_VERTEX_ATTRIB_ARRAY_SIZE, 446
GL_VERTEX_ATTRIB_ARRAY_SIZE_ARB, 446
GL_VERTEX_ATTRIB_ARRAY_STRIDE, 446
GL_VERTEX_ATTRIB_ARRAY_STRIDE_ARB,
446
GL_VERTEX_ATTRIB_ARRAY_TYPE, 446
GL_VERTEX_ATTRIB_ARRAY_TYPE_ARB, 446
GL_VERTEX_ATTRIB_ARRAY_UNIFIED_NV,
446
GL_VERTEX_ATTRIB_MAP1_APPLE, 446
GL_VERTEX_ATTRIB_MAP1_COEFF_APPLE,
446
GL_VERTEX_ATTRIB_MAP1_DOMAIN_APPLE,
446
GL_VERTEX_ATTRIB_MAP1_ORDER_APPLE,
446
GL_VERTEX_ATTRIB_MAP1_SIZE_APPLE, 446
GL_VERTEX_ATTRIB_MAP2_APPLE, 446
GL_VERTEX_ATTRIB_MAP2_COEFF_APPLE,
446
GL_VERTEX_ATTRIB_MAP2_DOMAIN_APPLE,
446
GL_VERTEX_ATTRIB_MAP2_ORDER_APPLE,
447
GL_VERTEX_ATTRIB_MAP2_SIZE_APPLE, 447
GL_VERTEX_BLEND_ARB, 447
GL_VERTEX_CONSISTENT_HINT_PGI, 447
GL_VERTEX_DATA_HINT_PGI, 447
GL_VERTEX_ID_NV, 447
GL_VERTEX_PRECLIP_HINT_SGIX, 447
GL_VERTEX_PRECLIP_SGIX, 447
GL_VERTEX_PROGRAM_ARB, 447
GL_VERTEX_PROGRAM_BINDING_NV, 447
GL_VERTEX_PROGRAM_NV, 447
GL_VERTEX_PROGRAM_PARAMETER_BUFFER_NV, 447
GL_VERTEX_PROGRAM_POINT_SIZE, 447
GL_VERTEX_PROGRAM_POINT_SIZE_ARB,
447
GL_VERTEX_PROGRAM_POINT_SIZE_NV, 447
GL_VERTEX_PROGRAM_TWO_SIDE, 447
GL_VERTEX_PROGRAM_TWO_SIDE_ARB, 447
GL_VERTEX_PROGRAM_TWO_SIDE_NV, 447
GL_VERTEX_SHADER, 447
GL_VERTEX_SHADER_ARB, 447
GL_VERTEX_SHADER_BINDING_EXT, 447
GL_VERTEX_SHADER_BIT, 447
GL_VERTEX_SHADER_EXT, 447
GL_VERTEX_SHADER_INSTRUCTIONS_EXT,
447
GL_VERTEX_SHADER_INVARIANTS_EXT, 447
GL_VERTEX_SHADER_LOCAL_CONSTANTS_EXT, 447
GL_VERTEX_SHADER_LOCALS_EXT, 447
GL_VERTEX_SHADER_OPTIMIZED_EXT, 447
GL_VERTEX_SHADER_VARIANTS_EXT, 448
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

GL_VERTEX_SOURCE_ATI, 448
GL_VERTEX_STATE_PROGRAM_NV, 448
GL_VERTEX_STREAM0_ATI, 448
GL_VERTEX_STREAM1_ATI, 448
GL_VERTEX_STREAM2_ATI, 448
GL_VERTEX_STREAM3_ATI, 448
GL_VERTEX_STREAM4_ATI, 448
GL_VERTEX_STREAM5_ATI, 448
GL_VERTEX_STREAM6_ATI, 448
GL_VERTEX_STREAM7_ATI, 448
GL_VERTEX_WEIGHT_ARRAY_EXT, 448
GL_VERTEX_WEIGHT_ARRAY_POINTER_EXT,
448
GL_VERTEX_WEIGHT_ARRAY_SIZE_EXT, 448
GL_VERTEX_WEIGHT_ARRAY_STRIDE_EXT,
448
GL_VERTEX_WEIGHT_ARRAY_TYPE_EXT, 448
GL_VERTEX_WEIGHTING_EXT, 448
GL_VIBRANCE_BIAS_NV, 448
GL_VIBRANCE_SCALE_NV, 448
GL_VIDEO_BUFFER_BINDING_NV, 448
GL_VIDEO_BUFFER_INTERNAL_FORMAT_NV,
448
GL_VIDEO_BUFFER_NV, 448
GL_VIDEO_BUFFER_PITCH_NV, 448
GL_VIDEO_CAPTURE_FIELD_LOWER_HEIGHT_NV, 448
GL_VIDEO_CAPTURE_FIELD_UPPER_HEIGHT_NV, 448
GL_VIDEO_CAPTURE_FRAME_HEIGHT_NV,
448
GL_VIDEO_CAPTURE_FRAME_WIDTH_NV, 448
GL_VIDEO_CAPTURE_SURFACE_ORIGIN_NV,
448
GL_VIDEO_CAPTURE_TO_422_SUPPORTED_NV, 449
GL_VIDEO_COLOR_CONVERSION_MATRIX_NV, 449
GL_VIDEO_COLOR_CONVERSION_MAX_NV,
449
GL_VIDEO_COLOR_CONVERSION_MIN_NV,
449
GL_VIDEO_COLOR_CONVERSION_OFFSET_NV, 449
GL_VIEWPORT_BOUNDS_RANGE, 449
GL_VIEWPORT_INDEX_PROVOKING_VERTEX,
449
GL_VIEWPORT_SUBPIXEL_BITS, 449
GL_VOLATILE_APPLE, 449
GL_W_EXT, 449
GL_WAIT_FAILED, 449
GL_WEIGHT_ARRAY_ARB, 449
GL_WEIGHT_ARRAY_BUFFER_BINDING, 449
GL_WEIGHT_ARRAY_BUFFER_BINDING_ARB,
449
GL_WEIGHT_ARRAY_POINTER_ARB, 449
GL_WEIGHT_ARRAY_SIZE_ARB, 449
GL_WEIGHT_ARRAY_STRIDE_ARB, 449
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

755

GL_WEIGHT_ARRAY_TYPE_ARB, 449
GL_WEIGHT_SUM_UNITY_ARB, 449
GL_WIDE_LINE_HINT_PGI, 449
GL_WIN_phong_shading, 449
GL_WIN_specular_fog, 449
GL_WRAP_BORDER_SUN, 449
GL_WRITE_DISCARD_NV, 449
GL_WRITE_ONLY, 449
GL_WRITE_ONLY_ARB, 449
GL_WRITE_PIXEL_DATA_RANGE_LENGTH_NV, 449
GL_WRITE_PIXEL_DATA_RANGE_NV, 449
GL_WRITE_PIXEL_DATA_RANGE_POINTER_NV, 450
GL_X_EXT, 450
GL_Y_EXT, 450
GL_YCBAYCR8A_4224_NV, 450
GL_YCBCR_422_APPLE, 450
GL_YCBCR_MESA, 450
GL_YCBYCR8_422_NV, 450
GL_YCRCB_422_SGIX, 450
GL_YCRCB_444_SGIX, 450
GL_YCRCB_SGIX, 450
GL_YCRCBA_SGIX, 450
GL_Z4Y12Z4CB12Z4A12Z4Y12Z4CR12Z4A12_4224_NV, 450
GL_Z4Y12Z4CB12Z4CR12_444_NV, 450
GL_Z4Y12Z4CB12Z4Y12Z4CR12_422_NV, 450
GL_Z6Y10Z6CB10Z6A10Z6Y10Z6CR10Z6A10_4224_NV, 450
GL_Z6Y10Z6CB10Z6Y10Z6CR10_422_NV, 450
GL_Z_EXT, 450
GL_ZERO_EXT, 450
GLAPI, 450
GLDEBUGPROCAMD, 454
GLEXT_64_TYPES_DEFINED, 450
GLboolean, 463
GLchar, 454
GLcharARB, 454
GLenum, 463
GLhalfARB, 455
GLhalfNV, 455
GLhandleARB, 455, 463
GLint, 463
GLint64, 455
GLint64EXT, 455
GLintptr, 455, 463
GLintptrARB, 455
GLsizeiptr, 455
GLsizeiptrARB, 455
GLsync, 455, 463
GLuint, 463
GLuint64, 455
GLuint64EXT, 455
GLvdpauSurfaceNV, 455, 463
getProcAddress, 454
green, 455
group, 455

756

INDEX

groupString, 455
groups, 455
groupsSize, 455
h, 455
height, 455
id, 455
ids, 455
image, 455
imageSize, 455
img, 455
in, 455
index, 455
indices, 456
indirect, 456
infoLog, 456
input, 456
internalFormat, 456
internalformat, 456
interp, 456
invert, 456
key0, 456
key1, 456
layer, 456
layered, 456
left, 456
len, 456
length, 456
lengths, 456
level, 456
limit, 456
location, 456
locations, 456
lod, 456
m, 456
mapping, 456
mask, 456
matrix, 456
maxActiveCounters, 456
maxCount, 456
maxLength, 456
message, 457
messageLog, 457
minPresentTime, 457
mode, 457
modeAlpha, 457
modeRGB, 457
modestride, 457
monitors, 457
muxSum, 457
n, 457
name, 457
namelen, 457
names, 457
nbuffers, 457
normalized, 457
num, 457
numCounters, 457
numTextureNames, 457

nx, 457
ny, 457
nz, 457
obj, 457
offset, 457
option, 457
order, 457
outW, 457
outX, 457
outY, 457
outZ, 458
p, 458
PFNGLGETSTRINGIPROC, 458
PFNGLMAPBUFFERARBPROC, 458
PFNGLMAPBUFFERPROC, 458
PFNGLMAPBUFFERRANGEPROC, 458
PFNGLMAPNAMEDBUFFEREXTPROC, 458
PFNGLMAPNAMEDBUFFERRANGEEXTPROC,
458
PFNGLMAPOBJECTBUFFERATIPROC, 458
packed, 458
param, 458
params, 458
path, 458
pattern, 458
pipelines, 458
pixels, 458
pname, 458
pointer, 458
points, 458
portion, 458
precision, 458
precisiontype, 458
presentDurationId, 458
preserve, 458
primcount, 458
priorities, 458
program, 458
programs, 459
ptrstride, 459
q, 459
query, 459
r, 459
range, 459
readOffset, 459
ref, 459
renderbuffer, 459
renderbuffers, 459
renderbuffertarget, 459
res, 459
reset, 459
residences, 459
result, 459
right, 459
row, 459
rowBufSize, 459
s, 459
sampler, 459
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

samplers, 459
samples, 459
scale, 459
sequence_num, 459
severities, 459
severity, 459
sfactorAlpha, 459
sfail, 459
shader, 460
shaders, 460
shadertype, 460
sink, 460
size, 460
size4d, 460
source, 460
sources, 460
span, 460
src, 460
srcAlpha, 460
srcLevel, 460
srcRGB, 460
srcTarget, 460
srcX, 460
srcX1, 460
srcY, 460
srcY0, 460
srcY1, 460
srcZ, 460
stages, 460
start, 460
stencil, 460
stencilClearTag, 460
storagetype, 460
stream, 460
stride, 460
string, 460
stringlen, 461
strings, 461
sumOutput, 461
surfaces, 461
swizzle, 461
t, 461
table, 461
target, 461
target0, 461
target1, 461
target2, 461
target3, 461
tc, 461
textarget, 461
texture, 461
textureNames, 461
textures, 461
timeout, 461
top, 461
transform, 461
transpose, 461
ty, 461
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

757

type, 461
types, 461
tz, 461
u1, 461
u2, 461
uniformBlockBinding, 461
uniformBlockIndex, 462
uniformBlockName, 462
uniformCount, 462
uniformIndex, 462
uniformIndices, 462
uniformName, 462
uniformNames, 462
uorder, 462
usage, 462
userParam, 462
ustride, 462
v, 462
v0, 462
v1, 462
v2, 462
v3, 462
val, 462
value, 462
values, 462
variable, 462
varyings, 462
void, 463
vorder, 462
vstride, 462
w, 462
w1, 462
w2, 462
weights, 462
width, 462
woffset, 463
worder, 463
writeBuffer, 463
writeOffset, 463
writeTarget, 463
wstride, 463
x, 463
xoffset, 463
y, 463
yoffset, 463
z, 463
zFar, 463
zNear, 463
zmax, 463
zoffset, 463
SDL_opengles2.h
APIENTRY, 464
SDL_pixels.h
SDL_ALPHA_OPAQUE, 467
SDL_ALPHA_TRANSPARENT, 467
SDL_ARRAYORDER_ABGR, 469
SDL_ARRAYORDER_ARGB, 469
SDL_ARRAYORDER_BGR, 469

758

INDEX

SDL_ARRAYORDER_BGRA, 469
SDL_ARRAYORDER_NONE, 469
SDL_ARRAYORDER_RGB, 469
SDL_ARRAYORDER_RGBA, 469
SDL_AllocFormat, 470
SDL_AllocPalette, 470
SDL_BITMAPORDER_1234, 468
SDL_BITMAPORDER_4321, 468
SDL_BITMAPORDER_NONE, 468
SDL_BITSPERPIXEL, 467
SDL_BYTESPERPIXEL, 467
SDL_CalculateGammaRamp, 470
SDL_Color, 468
SDL_Colour, 467
SDL_DEFINE_PIXELFORMAT, 467
SDL_DEFINE_PIXELFOURCC, 467
SDL_FreeFormat, 471
SDL_FreePalette, 471
SDL_GetPixelFormatName, 471
SDL_GetRGB, 471
SDL_GetRGBA, 471
SDL_ISPIXELFORMAT_ALPHA, 467
SDL_ISPIXELFORMAT_FOURCC, 467
SDL_ISPIXELFORMAT_INDEXED, 467
SDL_MapRGB, 471
SDL_MapRGBA, 471
SDL_MasksToPixelFormatEnum, 471
SDL_PACKEDLAYOUT_1010102, 469
SDL_PACKEDLAYOUT_1555, 469
SDL_PACKEDLAYOUT_2101010, 469
SDL_PACKEDLAYOUT_332, 469
SDL_PACKEDLAYOUT_4444, 469
SDL_PACKEDLAYOUT_5551, 469
SDL_PACKEDLAYOUT_565, 469
SDL_PACKEDLAYOUT_8888, 469
SDL_PACKEDLAYOUT_NONE, 469
SDL_PACKEDORDER_ABGR, 469
SDL_PACKEDORDER_ARGB, 469
SDL_PACKEDORDER_BGRA, 469
SDL_PACKEDORDER_BGRX, 469
SDL_PACKEDORDER_NONE, 468
SDL_PACKEDORDER_RGBA, 469
SDL_PACKEDORDER_RGBX, 468
SDL_PACKEDORDER_XBGR, 469
SDL_PACKEDORDER_XRGB, 468
SDL_PIXELFLAG, 467
SDL_PIXELFORMAT_ABGR1555, 470
SDL_PIXELFORMAT_ABGR4444, 470
SDL_PIXELFORMAT_ABGR8888, 470
SDL_PIXELFORMAT_ARGB1555, 470
SDL_PIXELFORMAT_ARGB2101010, 470
SDL_PIXELFORMAT_ARGB4444, 470
SDL_PIXELFORMAT_ARGB8888, 470
SDL_PIXELFORMAT_BGR24, 470
SDL_PIXELFORMAT_BGR555, 470
SDL_PIXELFORMAT_BGR565, 470
SDL_PIXELFORMAT_BGR888, 470
SDL_PIXELFORMAT_BGRA4444, 470

SDL_PIXELFORMAT_BGRA5551, 470
SDL_PIXELFORMAT_BGRA8888, 470
SDL_PIXELFORMAT_BGRX8888, 470
SDL_PIXELFORMAT_INDEX1LSB, 469
SDL_PIXELFORMAT_INDEX1MSB, 469
SDL_PIXELFORMAT_INDEX4LSB, 469
SDL_PIXELFORMAT_INDEX4MSB, 469
SDL_PIXELFORMAT_INDEX8, 469
SDL_PIXELFORMAT_IYUV, 470
SDL_PIXELFORMAT_RGB24, 470
SDL_PIXELFORMAT_RGB332, 469
SDL_PIXELFORMAT_RGB444, 469
SDL_PIXELFORMAT_RGB555, 469
SDL_PIXELFORMAT_RGB565, 470
SDL_PIXELFORMAT_RGB888, 470
SDL_PIXELFORMAT_RGBA4444, 470
SDL_PIXELFORMAT_RGBA5551, 470
SDL_PIXELFORMAT_RGBA8888, 470
SDL_PIXELFORMAT_RGBX8888, 470
SDL_PIXELFORMAT_UNKNOWN, 469
SDL_PIXELFORMAT_UYVY, 470
SDL_PIXELFORMAT_YUY2, 470
SDL_PIXELFORMAT_YV12, 470
SDL_PIXELFORMAT_YVYU, 470
SDL_PIXELLAYOUT, 467
SDL_PIXELORDER, 467
SDL_PIXELTYPE, 467
SDL_PIXELTYPE_ARRAYF16, 468
SDL_PIXELTYPE_ARRAYF32, 468
SDL_PIXELTYPE_ARRAYU16, 468
SDL_PIXELTYPE_ARRAYU32, 468
SDL_PIXELTYPE_ARRAYU8, 468
SDL_PIXELTYPE_INDEX1, 468
SDL_PIXELTYPE_INDEX4, 468
SDL_PIXELTYPE_INDEX8, 468
SDL_PIXELTYPE_PACKED16, 468
SDL_PIXELTYPE_PACKED32, 468
SDL_PIXELTYPE_PACKED8, 468
SDL_PIXELTYPE_UNKNOWN, 468
SDL_Palette, 468
SDL_PixelFormat, 468
SDL_PixelFormatEnumToMasks, 472
SDL_SetPaletteColors, 472
SDL_SetPixelFormatPalette, 472
SDL_platform.h
SDL_GetPlatform, 473
SDL_pow
SDL_stdinc.h, 523
SDL_power.h
SDL_GetPowerInfo, 474
SDL_POWERSTATE_CHARGED, 474
SDL_POWERSTATE_CHARGING, 473
SDL_POWERSTATE_NO_BATTERY, 473
SDL_POWERSTATE_ON_BATTERY, 473
SDL_POWERSTATE_UNKNOWN, 473
SDL_PowerState, 473
SDL_qsort
SDL_stdinc.h, 523
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_quit.h
SDL_QuitRequested, 474
SDL_realloc
SDL_stdinc.h, 523
SDL_rect.h
SDL_EnclosePoints, 476
SDL_HasIntersection, 476
SDL_IntersectRect, 476
SDL_IntersectRectAndLine, 476
SDL_Point, 476
SDL_Rect, 476
SDL_RectEmpty, 477
SDL_RectEquals, 477
SDL_UnionRect, 477
SDL_reinterpret_cast
SDL_stdinc.h, 521
SDL_render.h
SDL_CreateRenderer, 482
SDL_CreateSoftwareRenderer, 483
SDL_CreateTexture, 483
SDL_CreateTextureFromSurface, 483
SDL_CreateWindowAndRenderer, 485
SDL_DestroyRenderer, 485
SDL_DestroyTexture, 485
SDL_FLIP_HORIZONTAL, 481
SDL_FLIP_NONE, 481
SDL_FLIP_VERTICAL, 481
SDL_GL_BindTexture, 489
SDL_GL_UnbindTexture, 489
SDL_GetNumRenderDrivers, 485
SDL_GetRenderDrawBlendMode, 486
SDL_GetRenderDrawColor, 486
SDL_GetRenderDriverInfo, 486
SDL_GetRenderTarget, 487
SDL_GetRenderer, 487
SDL_GetRendererInfo, 487
SDL_GetRendererOutputSize, 487
SDL_GetTextureAlphaMod, 487
SDL_GetTextureBlendMode, 487
SDL_GetTextureColorMod, 489
SDL_LockTexture, 490
SDL_QueryTexture, 490
SDL_RENDERER_ACCELERATED, 481
SDL_RENDERER_PRESENTVSYNC, 481
SDL_RENDERER_SOFTWARE, 481
SDL_RENDERER_TARGETTEXTURE, 481
SDL_RenderClear, 490
SDL_RenderCopy, 490
SDL_RenderCopyEx, 492
SDL_RenderDrawLine, 492
SDL_RenderDrawLines, 492
SDL_RenderDrawPoint, 493
SDL_RenderDrawPoints, 493
SDL_RenderDrawRect, 493
SDL_RenderDrawRects, 493
SDL_RenderFillRect, 494
SDL_RenderFillRects, 494
SDL_RenderGetClipRect, 494
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

759

SDL_RenderGetLogicalSize, 494
SDL_RenderGetScale, 495
SDL_RenderGetViewport, 495
SDL_RenderPresent, 495
SDL_RenderReadPixels, 495
SDL_RenderSetClipRect, 495
SDL_RenderSetLogicalSize, 497
SDL_RenderSetScale, 497
SDL_RenderSetViewport, 497
SDL_RenderTargetSupported, 498
SDL_Renderer, 481
SDL_RendererFlags, 481
SDL_RendererFlip, 481
SDL_RendererInfo, 481
SDL_SetRenderDrawBlendMode, 498
SDL_SetRenderDrawColor, 498
SDL_SetRenderTarget, 500
SDL_SetTextureAlphaMod, 500
SDL_SetTextureBlendMode, 500
SDL_SetTextureColorMod, 501
SDL_TEXTUREACCESS_STATIC, 481
SDL_TEXTUREACCESS_STREAMING, 481
SDL_TEXTUREACCESS_TARGET, 481
SDL_TEXTUREMODULATE_ALPHA, 481
SDL_TEXTUREMODULATE_COLOR, 481
SDL_TEXTUREMODULATE_NONE, 481
SDL_Texture, 481
SDL_TextureAccess, 481
SDL_TextureModulate, 481
SDL_UnlockTexture, 501
SDL_UpdateTexture, 501
SDL_UpdateYUVTexture, 502
SDL_revision.h
SDL_REVISION, 502
SDL_REVISION_NUMBER, 502
SDL_rwops.h
RW_SEEK_CUR, 504
RW_SEEK_END, 504
RW_SEEK_SET, 504
SDL_AllocRW, 505
SDL_FreeRW, 505
SDL_RWFromConstMem, 505
SDL_RWFromFP, 505
SDL_RWFromFile, 505
SDL_RWFromMem, 505
SDL_RWOPS_JNIFILE, 504
SDL_RWOPS_MEMORY, 504
SDL_RWOPS_MEMORY_RO, 504
SDL_RWOPS_STDFILE, 504
SDL_RWOPS_UNKNOWN, 504
SDL_RWOPS_WINFILE, 504
SDL_RWclose, 504
SDL_RWops, 505
SDL_RWread, 504
SDL_RWseek, 504
SDL_RWsize, 505
SDL_RWtell, 505
SDL_RWwrite, 505

760

SDL_ReadBE16, 505
SDL_ReadBE32, 505
SDL_ReadBE64, 505
SDL_ReadLE16, 505
SDL_ReadLE32, 505
SDL_ReadLE64, 505
SDL_ReadU8, 505
SDL_WriteBE16, 505
SDL_WriteBE32, 505
SDL_WriteBE64, 505
SDL_WriteLE16, 505
SDL_WriteLE32, 505
SDL_WriteLE64, 505
SDL_WriteU8, 505
SDL_scalbn
SDL_stdinc.h, 523
SDL_scancode.h
SDL_NUM_SCANCODES, 514
SDL_SCANCODE_0, 509
SDL_SCANCODE_1, 509
SDL_SCANCODE_2, 509
SDL_SCANCODE_3, 509
SDL_SCANCODE_4, 509
SDL_SCANCODE_5, 509
SDL_SCANCODE_6, 509
SDL_SCANCODE_7, 509
SDL_SCANCODE_8, 509
SDL_SCANCODE_9, 509
SDL_SCANCODE_A, 508
SDL_SCANCODE_AC_BACK, 513
SDL_SCANCODE_AC_BOOKMARKS, 514
SDL_SCANCODE_AC_FORWARD, 513
SDL_SCANCODE_AC_HOME, 513
SDL_SCANCODE_AC_REFRESH, 514
SDL_SCANCODE_AC_SEARCH, 513
SDL_SCANCODE_AC_STOP, 513
SDL_SCANCODE_AGAIN, 511
SDL_SCANCODE_ALTERASE, 512
SDL_SCANCODE_APOSTROPHE, 509
SDL_SCANCODE_APP1, 514
SDL_SCANCODE_APP2, 514
SDL_SCANCODE_APPLICATION, 511
SDL_SCANCODE_AUDIOMUTE, 513
SDL_SCANCODE_AUDIONEXT, 513
SDL_SCANCODE_AUDIOPLAY, 513
SDL_SCANCODE_AUDIOPREV, 513
SDL_SCANCODE_AUDIOSTOP, 513
SDL_SCANCODE_B, 508
SDL_SCANCODE_BACKSLASH, 509
SDL_SCANCODE_BACKSPACE, 509
SDL_SCANCODE_BRIGHTNESSDOWN, 514
SDL_SCANCODE_BRIGHTNESSUP, 514
SDL_SCANCODE_C, 508
SDL_SCANCODE_CALCULATOR, 513
SDL_SCANCODE_CANCEL, 512
SDL_SCANCODE_CAPSLOCK, 510
SDL_SCANCODE_CLEAR, 512
SDL_SCANCODE_CLEARAGAIN, 512

INDEX

SDL_SCANCODE_COMMA, 509
SDL_SCANCODE_COMPUTER, 513
SDL_SCANCODE_COPY, 511
SDL_SCANCODE_CRSEL, 512
SDL_SCANCODE_CURRENCYSUBUNIT, 512
SDL_SCANCODE_CURRENCYUNIT, 512
SDL_SCANCODE_CUT, 511
SDL_SCANCODE_D, 508
SDL_SCANCODE_DECIMALSEPARATOR, 512
SDL_SCANCODE_DELETE, 510
SDL_SCANCODE_DISPLAYSWITCH, 514
SDL_SCANCODE_DOWN, 510
SDL_SCANCODE_E, 508
SDL_SCANCODE_EJECT, 514
SDL_SCANCODE_END, 510
SDL_SCANCODE_EQUALS, 509
SDL_SCANCODE_ESCAPE, 509
SDL_SCANCODE_EXECUTE, 511
SDL_SCANCODE_EXSEL, 512
SDL_SCANCODE_F, 508
SDL_SCANCODE_F1, 510
SDL_SCANCODE_F10, 510
SDL_SCANCODE_F11, 510
SDL_SCANCODE_F12, 510
SDL_SCANCODE_F13, 511
SDL_SCANCODE_F14, 511
SDL_SCANCODE_F15, 511
SDL_SCANCODE_F16, 511
SDL_SCANCODE_F17, 511
SDL_SCANCODE_F18, 511
SDL_SCANCODE_F19, 511
SDL_SCANCODE_F2, 510
SDL_SCANCODE_F20, 511
SDL_SCANCODE_F21, 511
SDL_SCANCODE_F22, 511
SDL_SCANCODE_F23, 511
SDL_SCANCODE_F24, 511
SDL_SCANCODE_F3, 510
SDL_SCANCODE_F4, 510
SDL_SCANCODE_F5, 510
SDL_SCANCODE_F6, 510
SDL_SCANCODE_F7, 510
SDL_SCANCODE_F8, 510
SDL_SCANCODE_F9, 510
SDL_SCANCODE_FIND, 511
SDL_SCANCODE_G, 508
SDL_SCANCODE_GRAVE, 509
SDL_SCANCODE_H, 508
SDL_SCANCODE_HELP, 511
SDL_SCANCODE_HOME, 510
SDL_SCANCODE_I, 508
SDL_SCANCODE_INSERT, 510
SDL_SCANCODE_INTERNATIONAL1, 511
SDL_SCANCODE_INTERNATIONAL2, 511
SDL_SCANCODE_INTERNATIONAL3, 511
SDL_SCANCODE_INTERNATIONAL4, 511
SDL_SCANCODE_INTERNATIONAL5, 511
SDL_SCANCODE_INTERNATIONAL6, 511
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_SCANCODE_INTERNATIONAL7, 511
SDL_SCANCODE_INTERNATIONAL8, 511
SDL_SCANCODE_INTERNATIONAL9, 511
SDL_SCANCODE_J, 508
SDL_SCANCODE_K, 508
SDL_SCANCODE_KBDILLUMDOWN, 514
SDL_SCANCODE_KBDILLUMTOGGLE, 514
SDL_SCANCODE_KBDILLUMUP, 514
SDL_SCANCODE_KP_0, 510
SDL_SCANCODE_KP_00, 512
SDL_SCANCODE_KP_000, 512
SDL_SCANCODE_KP_1, 510
SDL_SCANCODE_KP_2, 510
SDL_SCANCODE_KP_3, 510
SDL_SCANCODE_KP_4, 510
SDL_SCANCODE_KP_5, 510
SDL_SCANCODE_KP_6, 510
SDL_SCANCODE_KP_7, 510
SDL_SCANCODE_KP_8, 510
SDL_SCANCODE_KP_9, 510
SDL_SCANCODE_KP_A, 512
SDL_SCANCODE_KP_AMPERSAND, 512
SDL_SCANCODE_KP_AT, 513
SDL_SCANCODE_KP_B, 512
SDL_SCANCODE_KP_BACKSPACE, 512
SDL_SCANCODE_KP_BINARY, 513
SDL_SCANCODE_KP_C, 512
SDL_SCANCODE_KP_CLEAR, 513
SDL_SCANCODE_KP_CLEARENTRY, 513
SDL_SCANCODE_KP_COLON, 513
SDL_SCANCODE_KP_COMMA, 511
SDL_SCANCODE_KP_D, 512
SDL_SCANCODE_KP_DBLAMPERSAND, 512
SDL_SCANCODE_KP_DBLVERTICALBAR, 513
SDL_SCANCODE_KP_DECIMAL, 513
SDL_SCANCODE_KP_DIVIDE, 510
SDL_SCANCODE_KP_E, 512
SDL_SCANCODE_KP_ENTER, 510
SDL_SCANCODE_KP_EQUALS, 511
SDL_SCANCODE_KP_EQUALSAS400, 511
SDL_SCANCODE_KP_EXCLAM, 513
SDL_SCANCODE_KP_F, 512
SDL_SCANCODE_KP_GREATER, 512
SDL_SCANCODE_KP_HASH, 513
SDL_SCANCODE_KP_HEXADECIMAL, 513
SDL_SCANCODE_KP_LEFTBRACE, 512
SDL_SCANCODE_KP_LEFTPAREN, 512
SDL_SCANCODE_KP_LESS, 512
SDL_SCANCODE_KP_MEMADD, 513
SDL_SCANCODE_KP_MEMCLEAR, 513
SDL_SCANCODE_KP_MEMDIVIDE, 513
SDL_SCANCODE_KP_MEMMULTIPLY, 513
SDL_SCANCODE_KP_MEMRECALL, 513
SDL_SCANCODE_KP_MEMSTORE, 513
SDL_SCANCODE_KP_MEMSUBTRACT, 513
SDL_SCANCODE_KP_MINUS, 510
SDL_SCANCODE_KP_MULTIPLY, 510
SDL_SCANCODE_KP_OCTAL, 513
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

761

SDL_SCANCODE_KP_PERCENT, 512
SDL_SCANCODE_KP_PERIOD, 510
SDL_SCANCODE_KP_PLUS, 510
SDL_SCANCODE_KP_PLUSMINUS, 513
SDL_SCANCODE_KP_POWER, 512
SDL_SCANCODE_KP_RIGHTBRACE, 512
SDL_SCANCODE_KP_RIGHTPAREN, 512
SDL_SCANCODE_KP_SPACE, 513
SDL_SCANCODE_KP_TAB, 512
SDL_SCANCODE_KP_VERTICALBAR, 512
SDL_SCANCODE_KP_XOR, 512
SDL_SCANCODE_L, 508
SDL_SCANCODE_LALT, 513
SDL_SCANCODE_LANG1, 511
SDL_SCANCODE_LANG2, 511
SDL_SCANCODE_LANG3, 512
SDL_SCANCODE_LANG4, 512
SDL_SCANCODE_LANG5, 512
SDL_SCANCODE_LANG6, 512
SDL_SCANCODE_LANG7, 512
SDL_SCANCODE_LANG8, 512
SDL_SCANCODE_LANG9, 512
SDL_SCANCODE_LCTRL, 513
SDL_SCANCODE_LEFT, 510
SDL_SCANCODE_LEFTBRACKET, 509
SDL_SCANCODE_LGUI, 513
SDL_SCANCODE_LSHIFT, 513
SDL_SCANCODE_M, 508
SDL_SCANCODE_MAIL, 513
SDL_SCANCODE_MEDIASELECT, 513
SDL_SCANCODE_MENU, 511
SDL_SCANCODE_MINUS, 509
SDL_SCANCODE_MODE, 513
SDL_SCANCODE_MUTE, 511
SDL_SCANCODE_N, 508
SDL_SCANCODE_NONUSBACKSLASH, 510
SDL_SCANCODE_NONUSHASH, 509
SDL_SCANCODE_NUMLOCKCLEAR, 510
SDL_SCANCODE_O, 508
SDL_SCANCODE_OPER, 512
SDL_SCANCODE_OUT, 512
SDL_SCANCODE_P, 508
SDL_SCANCODE_PAGEDOWN, 510
SDL_SCANCODE_PAGEUP, 510
SDL_SCANCODE_PASTE, 511
SDL_SCANCODE_PAUSE, 510
SDL_SCANCODE_PERIOD, 509
SDL_SCANCODE_POWER, 511
SDL_SCANCODE_PRINTSCREEN, 510
SDL_SCANCODE_PRIOR, 512
SDL_SCANCODE_Q, 508
SDL_SCANCODE_R, 508
SDL_SCANCODE_RALT, 513
SDL_SCANCODE_RCTRL, 513
SDL_SCANCODE_RETURN, 509
SDL_SCANCODE_RETURN2, 512
SDL_SCANCODE_RGUI, 513
SDL_SCANCODE_RIGHT, 510

762

SDL_SCANCODE_RIGHTBRACKET, 509
SDL_SCANCODE_RSHIFT, 513
SDL_SCANCODE_S, 508
SDL_SCANCODE_SCROLLLOCK, 510
SDL_SCANCODE_SELECT, 511
SDL_SCANCODE_SEMICOLON, 509
SDL_SCANCODE_SEPARATOR, 512
SDL_SCANCODE_SLASH, 509
SDL_SCANCODE_SLEEP, 514
SDL_SCANCODE_SPACE, 509
SDL_SCANCODE_STOP, 511
SDL_SCANCODE_SYSREQ, 512
SDL_SCANCODE_T, 508
SDL_SCANCODE_TAB, 509
SDL_SCANCODE_THOUSANDSSEPARATOR,
512
SDL_SCANCODE_U, 508
SDL_SCANCODE_UNDO, 511
SDL_SCANCODE_UNKNOWN, 508
SDL_SCANCODE_UP, 510
SDL_SCANCODE_V, 509
SDL_SCANCODE_VOLUMEDOWN, 511
SDL_SCANCODE_VOLUMEUP, 511
SDL_SCANCODE_W, 509
SDL_SCANCODE_WWW, 513
SDL_SCANCODE_X, 509
SDL_SCANCODE_Y, 509
SDL_SCANCODE_Z, 509
SDL_Scancode, 508
SDL_sem
SDL_mutex.h, 241
SDL_setenv
SDL_stdinc.h, 523
SDL_shape.h
SDL_CreateShapedWindow, 516
SDL_GetShapedWindowMode, 516
SDL_INVALID_SHAPE_ARGUMENT, 515
SDL_IsShapedWindow, 516
SDL_NONSHAPEABLE_WINDOW, 515
SDL_SHAPEMODEALPHA, 515
SDL_SetWindowShape, 517
SDL_WINDOW_LACKS_SHAPE, 515
SDL_WindowShapeMode, 515
ShapeModeBinarizeAlpha, 515
ShapeModeColorKey, 515
ShapeModeDefault, 515
ShapeModeReverseBinarizeAlpha, 515
WindowShapeMode, 515
SDL_sin
SDL_stdinc.h, 523
SDL_sinf
SDL_stdinc.h, 524
SDL_snprintf
SDL_stdinc.h, 524
SDL_sqrt
SDL_stdinc.h, 524
SDL_sscanf
SDL_stdinc.h, 524

INDEX

SDL_stack_alloc
SDL_stdinc.h, 521
SDL_stack_free
SDL_stdinc.h, 521
SDL_static_cast
SDL_stdinc.h, 521
SDL_stdinc.h
M_PI, 520
SDL_COMPILE_TIME_ASSERT, 520
SDL_FALSE, 522
SDL_FOURCC, 520
SDL_ICONV_E2BIG, 520
SDL_ICONV_EILSEQ, 521
SDL_ICONV_EINVAL, 521
SDL_ICONV_ERROR, 521
SDL_TABLESIZE, 521
SDL_TRUE, 522
SDL_abs, 522
SDL_acos, 522
SDL_arraysize, 520
SDL_asin, 522
SDL_atan, 522
SDL_atan2, 522
SDL_atof, 522
SDL_atoi, 522
SDL_bool, 522
SDL_calloc, 522
SDL_ceil, 522
SDL_const_cast, 520
SDL_copysign, 522
SDL_cos, 522
SDL_cosf, 522
SDL_fabs, 522
SDL_floor, 522
SDL_free, 523
SDL_getenv, 523
SDL_iconv, 523
SDL_iconv_close, 523
SDL_iconv_open, 523
SDL_iconv_string, 523
SDL_iconv_t, 521
SDL_iconv_utf8_locale, 521
SDL_iconv_utf8_ucs2, 521
SDL_iconv_utf8_ucs4, 521
SDL_isdigit, 523
SDL_isspace, 523
SDL_itoa, 523
SDL_lltoa, 523
SDL_log, 523
SDL_ltoa, 523
SDL_malloc, 523
SDL_max, 521
SDL_memcmp, 523
SDL_memcpy, 523
SDL_memcpy4, 523
SDL_memmove, 523
SDL_memset, 523
SDL_memset4, 523
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_min, 521
SDL_pow, 523
SDL_qsort, 523
SDL_realloc, 523
SDL_reinterpret_cast, 521
SDL_scalbn, 523
SDL_setenv, 523
SDL_sin, 523
SDL_sinf, 524
SDL_snprintf, 524
SDL_sqrt, 524
SDL_sscanf, 524
SDL_stack_alloc, 521
SDL_stack_free, 521
SDL_static_cast, 521
SDL_strcasecmp, 524
SDL_strchr, 524
SDL_strcmp, 524
SDL_strdup, 524
SDL_strlcat, 524
SDL_strlcpy, 524
SDL_strlen, 524
SDL_strlwr, 524
SDL_strncasecmp, 524
SDL_strncmp, 524
SDL_strrchr, 524
SDL_strrev, 524
SDL_strstr, 524
SDL_strtod, 524
SDL_strtol, 524
SDL_strtoll, 524
SDL_strtoul, 524
SDL_strtoull, 524
SDL_strupr, 524
SDL_tolower, 524
SDL_toupper, 524
SDL_uitoa, 524
SDL_ulltoa, 524
SDL_ultoa, 524
SDL_utf8strlcpy, 525
SDL_vsnprintf, 525
SDL_vsscanf, 525
SDL_wcslcat, 525
SDL_wcslcpy, 525
SDL_wcslen, 525
SDL_zero, 521
SDL_zerop, 521
Sint16, 521
Sint32, 521
Sint64, 521
Sint8, 521
Uint16, 521
Uint32, 522
Uint64, 522
Uint8, 522
SDL_strcasecmp
SDL_stdinc.h, 524
SDL_strchr
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

763

SDL_stdinc.h, 524
SDL_strcmp
SDL_stdinc.h, 524
SDL_strdup
SDL_stdinc.h, 524
SDL_strlcat
SDL_stdinc.h, 524
SDL_strlcpy
SDL_stdinc.h, 524
SDL_strlen
SDL_stdinc.h, 524
SDL_strlwr
SDL_stdinc.h, 524
SDL_strncasecmp
SDL_stdinc.h, 524
SDL_strncmp
SDL_stdinc.h, 524
SDL_strrchr
SDL_stdinc.h, 524
SDL_strrev
SDL_stdinc.h, 524
SDL_strstr
SDL_stdinc.h, 524
SDL_strtod
SDL_stdinc.h, 524
SDL_strtol
SDL_stdinc.h, 524
SDL_strtoll
SDL_stdinc.h, 524
SDL_strtoul
SDL_stdinc.h, 524
SDL_strtoull
SDL_stdinc.h, 524
SDL_strupr
SDL_stdinc.h, 524
SDL_surface.h
SDL_BlitScaled, 527
SDL_BlitSurface, 527
SDL_ConvertPixels, 528
SDL_ConvertSurface, 529
SDL_ConvertSurfaceFormat, 529
SDL_CreateRGBSurface, 529
SDL_CreateRGBSurfaceFrom, 529
SDL_DONTFREE, 527
SDL_FillRect, 529
SDL_FillRects, 529
SDL_FreeSurface, 530
SDL_GetClipRect, 530
SDL_GetColorKey, 530
SDL_GetSurfaceAlphaMod, 530
SDL_GetSurfaceBlendMode, 530
SDL_GetSurfaceColorMod, 530
SDL_LoadBMP, 528
SDL_LoadBMP_RW, 532
SDL_LockSurface, 532
SDL_LowerBlit, 532
SDL_LowerBlitScaled, 532
SDL_MUSTLOCK, 528

764

SDL_PREALLOC, 528
SDL_RLEACCEL, 528
SDL_SWSURFACE, 528
SDL_SaveBMP, 528
SDL_SaveBMP_RW, 532
SDL_SetClipRect, 533
SDL_SetColorKey, 533
SDL_SetSurfaceAlphaMod, 533
SDL_SetSurfaceBlendMode, 533
SDL_SetSurfaceColorMod, 534
SDL_SetSurfacePalette, 534
SDL_SetSurfaceRLE, 534
SDL_SoftStretch, 534
SDL_Surface, 528
SDL_UnlockSurface, 535
SDL_UpperBlit, 535
SDL_UpperBlitScaled, 535
SDL_blit, 528
SDL_syswm.h
SDL_GetWindowWMInfo, 537
SDL_SYSWM_COCOA, 536
SDL_SYSWM_DIRECTFB, 536
SDL_SYSWM_MIR, 537
SDL_SYSWM_TYPE, 536
SDL_SYSWM_UIKIT, 537
SDL_SYSWM_UNKNOWN, 536
SDL_SYSWM_WAYLAND, 537
SDL_SYSWM_WINDOWS, 536
SDL_SYSWM_WINRT, 537
SDL_SYSWM_X11, 536
SDL_SysWMinfo, 536
WIN32_LEAN_AND_MEAN, 536
SDL_test.h
SDLTEST_MAX_LOGMESSAGE_LENGTH, 538
SDL_test_assert.h
ASSERT_FAIL, 538
ASSERT_PASS, 538
SDLTest_Assert, 539
SDLTest_AssertCheck, 539
SDLTest_AssertPass, 539
SDLTest_AssertSummaryToTestResult, 539
SDLTest_LogAssertSummary, 539
SDLTest_ResetAssertSummary, 539
SDL_test_common.h
DEFAULT_WINDOW_HEIGHT, 540
DEFAULT_WINDOW_WIDTH, 540
SDLTest_CommonArg, 541
SDLTest_CommonCreateState, 541
SDLTest_CommonEvent, 541
SDLTest_CommonInit, 541
SDLTest_CommonQuit, 541
SDLTest_CommonUsage, 543
VERBOSE_AUDIO, 540
VERBOSE_EVENT, 540
VERBOSE_MODES, 540
VERBOSE_RENDER, 541
VERBOSE_VIDEO, 541
SDL_test_compare.h

INDEX

SDLTest_CompareSurfaces, 543
SDL_test_crc32.h
CRC32_POLY, 544
CrcUint32, 544
CrcUint8, 544
SDLTest_Crc32CalcBuffer, 544
SDLTest_Crc32CalcEnd, 545
SDLTest_Crc32CalcStart, 545
SDLTest_Crc32Done, 545
SDLTest_Crc32Init, 545
SDLTest_crc32Calc, 544
SDL_test_font.h
FONT_CHARACTER_SIZE, 545
SDLTest_DrawCharacter, 545
SDLTest_DrawString, 547
SDL_test_fuzzer.h
SDLTest_FuzzerInit, 548
SDLTest_GetFuzzerInvocationCount, 548
SDLTest_RandomAsciiString, 548
SDLTest_RandomAsciiStringOfSize, 548
SDLTest_RandomAsciiStringWithMaximumLength,
549
SDLTest_RandomDouble, 549
SDLTest_RandomFloat, 549
SDLTest_RandomIntegerInRange, 549
SDLTest_RandomSint16, 549
SDLTest_RandomSint16BoundaryValue, 549
SDLTest_RandomSint32, 550
SDLTest_RandomSint32BoundaryValue, 550
SDLTest_RandomSint64, 550
SDLTest_RandomSint64BoundaryValue, 550
SDLTest_RandomSint8, 551
SDLTest_RandomSint8BoundaryValue, 551
SDLTest_RandomUint16, 551
SDLTest_RandomUint16BoundaryValue, 551
SDLTest_RandomUint32, 552
SDLTest_RandomUint32BoundaryValue, 552
SDLTest_RandomUint64, 552
SDLTest_RandomUint64BoundaryValue, 552
SDLTest_RandomUint8, 553
SDLTest_RandomUint8BoundaryValue, 553
SDLTest_RandomUnitDouble, 553
SDLTest_RandomUnitFloat, 553
SDL_test_harness.h
SDLTest_RunSuites, 555
SDLTest_TestCaseFp, 555
SDLTest_TestCaseReference, 555
SDLTest_TestCaseSetUpFp, 555
SDLTest_TestCaseTearDownFp, 555
SDLTest_TestSuiteReference, 555
TEST_ABORTED, 555
TEST_COMPLETED, 555
TEST_DISABLED, 555
TEST_ENABLED, 555
TEST_RESULT_FAILED, 555
TEST_RESULT_NO_ASSERT, 555
TEST_RESULT_PASSED, 555
TEST_RESULT_SETUP_FAILURE, 555
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

TEST_RESULT_SKIPPED, 555
TEST_SKIPPED, 555
TEST_STARTED, 555
SDL_test_images.h
SDLTest_ImageBlit, 557
SDLTest_ImageBlitAlpha, 557
SDLTest_ImageBlitBlend, 557
SDLTest_ImageBlitBlendAdd, 557
SDLTest_ImageBlitBlendAll, 557
SDLTest_ImageBlitBlendMod, 557
SDLTest_ImageBlitBlendNone, 557
SDLTest_ImageBlitColor, 557
SDLTest_ImageFace, 557
SDLTest_ImagePrimitives, 557
SDLTest_ImagePrimitivesBlend, 557
SDLTest_SurfaceImage_t, 556
SDL_test_log.h
SDLTest_Log, 557
SDLTest_LogError, 558
SDL_test_md5.h
MD5UINT4, 558
SDLTest_Md5Final, 558
SDLTest_Md5Init, 558
SDLTest_Md5Update, 558
SDL_test_random.h
SDLTest_Random, 559
SDLTest_RandomInit, 560
SDLTest_RandomInitTime, 560
SDLTest_RandomInt, 559
SDL_thread.h
int, 561
SDL_CreateThread, 561
SDL_DetachThread, 562
SDL_GetThreadID, 562
SDL_GetThreadName, 562
SDL_SetThreadPriority, 562
SDL_THREAD_PRIORITY_HIGH, 561
SDL_THREAD_PRIORITY_LOW, 561
SDL_THREAD_PRIORITY_NORMAL, 561
SDL_TLSCreate, 562
SDL_TLSGet, 563
SDL_TLSID, 561
SDL_TLSSet, 563
SDL_Thread, 561
SDL_ThreadID, 562
SDL_ThreadPriority, 561
SDL_WaitThread, 564
SDL_threadID, 561
SDL_threadID
SDL_thread.h, 561
SDL_timer.h
param, 565
SDL_AddTimer, 565
SDL_Delay, 565
SDL_GetPerformanceCounter, 565
SDL_GetPerformanceFrequency, 565
SDL_GetTicks, 565
SDL_RemoveTimer, 566
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

765

SDL_TICKS_PASSED, 565
SDL_TimerID, 565
Uint32, 566
SDL_tolower
SDL_stdinc.h, 524
SDL_touch.h
SDL_Finger, 567
SDL_FingerID, 567
SDL_GetNumTouchDevices, 567
SDL_GetNumTouchFingers, 567
SDL_GetTouchDevice, 567
SDL_GetTouchFinger, 567
SDL_TOUCH_MOUSEID, 567
SDL_TouchID, 567
SDL_toupper
SDL_stdinc.h, 524
SDL_ttf.h
SDL_TTF_MAJOR_VERSION, 569
SDL_TTF_MINOR_VERSION, 569
SDL_TTF_PATCHLEVEL, 569
SDL_TTF_VERSION, 569
TTF_ByteSwappedUNICODE, 570
TTF_CloseFont, 570
TTF_Font, 570
TTF_FontAscent, 570
TTF_FontDescent, 571
TTF_FontFaceFamilyName, 571
TTF_FontFaceIsFixedWidth, 571
TTF_FontFaceStyleName, 571
TTF_FontFaces, 571
TTF_FontHeight, 571
TTF_FontLineSkip, 571
TTF_GetError, 570
TTF_GetFontHinting, 571
TTF_GetFontKerning, 571
TTF_GetFontKerningSize, 571
TTF_GetFontOutline, 571
TTF_GetFontStyle, 571
TTF_GlyphIsProvided, 571
TTF_GlyphMetrics, 571
TTF_HINTING_LIGHT, 570
TTF_HINTING_MONO, 570
TTF_HINTING_NONE, 570
TTF_HINTING_NORMAL, 570
TTF_Init, 571
TTF_Linked_Version, 571
TTF_MAJOR_VERSION, 570
TTF_MINOR_VERSION, 570
TTF_OpenFont, 571
TTF_OpenFontIndex, 571
TTF_OpenFontIndexRW, 571
TTF_OpenFontRW, 571
TTF_PATCHLEVEL, 570
TTF_Quit, 571
TTF_RenderGlyph_Blended, 571
TTF_RenderGlyph_Shaded, 571
TTF_RenderGlyph_Solid, 571
TTF_RenderText, 570

766

TTF_RenderText_Blended, 571
TTF_RenderText_Blended_Wrapped, 572
TTF_RenderText_Shaded, 572
TTF_RenderText_Solid, 572
TTF_RenderUNICODE, 570
TTF_RenderUNICODE_Blended, 572
TTF_RenderUNICODE_Blended_Wrapped, 572
TTF_RenderUNICODE_Shaded, 572
TTF_RenderUNICODE_Solid, 572
TTF_RenderUTF8, 570
TTF_RenderUTF8_Blended, 572
TTF_RenderUTF8_Blended_Wrapped, 572
TTF_RenderUTF8_Shaded, 572
TTF_RenderUTF8_Solid, 572
TTF_STYLE_BOLD, 570
TTF_STYLE_ITALIC, 570
TTF_STYLE_NORMAL, 570
TTF_STYLE_STRIKETHROUGH, 570
TTF_STYLE_UNDERLINE, 570
TTF_SetError, 570
TTF_SetFontHinting, 572
TTF_SetFontKerning, 572
TTF_SetFontOutline, 572
TTF_SetFontStyle, 572
TTF_SizeText, 572
TTF_SizeUNICODE, 572
TTF_SizeUTF8, 572
TTF_VERSION, 570
TTF_WasInit, 572
UNICODE_BOM_NATIVE, 570
UNICODE_BOM_SWAPPED, 570
SDL_uitoa
SDL_stdinc.h, 524
SDL_ulltoa
SDL_stdinc.h, 524
SDL_ultoa
SDL_stdinc.h, 524
SDL_utf8strlcpy
SDL_stdinc.h, 525
SDL_version, 94
major, 94
minor, 94
patch, 94
SDL_version.h, 574
SDL_version.h
SDL_COMPILEDVERSION, 573
SDL_GetRevision, 575
SDL_GetRevisionNumber, 575
SDL_GetVersion, 575
SDL_MAJOR_VERSION, 573
SDL_MINOR_VERSION, 574
SDL_PATCHLEVEL, 574
SDL_VERSION, 574
SDL_VERSION_ATLEAST, 574
SDL_VERSIONNUM, 574
SDL_version, 574
SDL_video.h
SDL_CreateWindow, 583

INDEX

SDL_CreateWindowFrom, 583
SDL_DestroyWindow, 584
SDL_DisableScreenSaver, 584
SDL_EnableScreenSaver, 584
SDL_GL_ACCELERATED_VISUAL, 581
SDL_GL_ACCUM_ALPHA_SIZE, 581
SDL_GL_ACCUM_BLUE_SIZE, 581
SDL_GL_ACCUM_GREEN_SIZE, 581
SDL_GL_ACCUM_RED_SIZE, 581
SDL_GL_ALPHA_SIZE, 581
SDL_GL_BLUE_SIZE, 581
SDL_GL_BUFFER_SIZE, 581
SDL_GL_CONTEXT_DEBUG_FLAG, 582
SDL_GL_CONTEXT_EGL, 581
SDL_GL_CONTEXT_FLAGS, 581
SDL_GL_CONTEXT_FORWARD_COMPATIBLE_FLAG, 582
SDL_GL_CONTEXT_MAJOR_VERSION, 581
SDL_GL_CONTEXT_MINOR_VERSION, 581
SDL_GL_CONTEXT_PROFILE_COMPATIBILITY,
582
SDL_GL_CONTEXT_PROFILE_CORE, 582
SDL_GL_CONTEXT_PROFILE_ES, 582
SDL_GL_CONTEXT_PROFILE_MASK, 581
SDL_GL_CONTEXT_RESET_ISOLATION_FLAG,
582
SDL_GL_CONTEXT_ROBUST_ACCESS_FLAG,
582
SDL_GL_CreateContext, 591
SDL_GL_DEPTH_SIZE, 581
SDL_GL_DOUBLEBUFFER, 581
SDL_GL_DeleteContext, 591
SDL_GL_ExtensionSupported, 591
SDL_GL_FRAMEBUFFER_SRGB_CAPABLE,
581
SDL_GL_GREEN_SIZE, 581
SDL_GL_GetAttribute, 591
SDL_GL_GetCurrentContext, 591
SDL_GL_GetCurrentWindow, 591
SDL_GL_GetDrawableSize, 591
SDL_GL_GetProcAddress, 592
SDL_GL_GetSwapInterval, 592
SDL_GL_LoadLibrary, 592
SDL_GL_MULTISAMPLEBUFFERS, 581
SDL_GL_MULTISAMPLESAMPLES, 581
SDL_GL_MakeCurrent, 592
SDL_GL_RED_SIZE, 581
SDL_GL_RETAINED_BACKING, 581
SDL_GL_ResetAttributes, 593
SDL_GL_SHARE_WITH_CURRENT_CONTEXT,
581
SDL_GL_STENCIL_SIZE, 581
SDL_GL_STEREO, 581
SDL_GL_SetAttribute, 593
SDL_GL_SetSwapInterval, 593
SDL_GL_SwapWindow, 593
SDL_GL_UnloadLibrary, 593
SDL_GLContext, 580
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_GLattr, 581
SDL_GLcontextFlag, 581
SDL_GLprofile, 582
SDL_GetClosestDisplayMode, 584
SDL_GetCurrentDisplayMode, 584
SDL_GetCurrentVideoDriver, 585
SDL_GetDesktopDisplayMode, 585
SDL_GetDisplayBounds, 585
SDL_GetDisplayMode, 585
SDL_GetDisplayName, 585
SDL_GetNumDisplayModes, 586
SDL_GetNumVideoDisplays, 586
SDL_GetNumVideoDrivers, 586
SDL_GetVideoDriver, 586
SDL_GetWindowBrightness, 586
SDL_GetWindowData, 587
SDL_GetWindowDisplayIndex, 587
SDL_GetWindowDisplayMode, 587
SDL_GetWindowFlags, 587
SDL_GetWindowFromID, 587
SDL_GetWindowGammaRamp, 587
SDL_GetWindowGrab, 589
SDL_GetWindowID, 589
SDL_GetWindowMaximumSize, 589
SDL_GetWindowMinimumSize, 589
SDL_GetWindowPixelFormat, 590
SDL_GetWindowPosition, 590
SDL_GetWindowSize, 590
SDL_GetWindowSurface, 590
SDL_GetWindowTitle, 591
SDL_HideWindow, 593
SDL_IsScreenSaverEnabled, 593
SDL_MaximizeWindow, 594
SDL_MinimizeWindow, 594
SDL_RaiseWindow, 594
SDL_RestoreWindow, 594
SDL_SetWindowBordered, 594
SDL_SetWindowBrightness, 594
SDL_SetWindowData, 595
SDL_SetWindowDisplayMode, 595
SDL_SetWindowFullscreen, 595
SDL_SetWindowGammaRamp, 596
SDL_SetWindowGrab, 596
SDL_SetWindowIcon, 596
SDL_SetWindowMaximumSize, 597
SDL_SetWindowMinimumSize, 597
SDL_SetWindowPosition, 597
SDL_SetWindowSize, 598
SDL_SetWindowTitle, 598
SDL_ShowWindow, 598
SDL_UpdateWindowSurface, 598
SDL_UpdateWindowSurfaceRects, 598
SDL_VideoInit, 599
SDL_VideoQuit, 599
SDL_WINDOW_ALLOW_HIGHDPI, 583
SDL_WINDOW_BORDERLESS, 583
SDL_WINDOW_FOREIGN, 583
SDL_WINDOW_FULLSCREEN, 583
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

767

SDL_WINDOW_FULLSCREEN_DESKTOP, 583
SDL_WINDOW_HIDDEN, 583
SDL_WINDOW_INPUT_FOCUS, 583
SDL_WINDOW_INPUT_GRABBED, 583
SDL_WINDOW_MAXIMIZED, 583
SDL_WINDOW_MINIMIZED, 583
SDL_WINDOW_MOUSE_FOCUS, 583
SDL_WINDOW_OPENGL, 583
SDL_WINDOW_RESIZABLE, 583
SDL_WINDOW_SHOWN, 583
SDL_WINDOWEVENT_CLOSE, 582
SDL_WINDOWEVENT_ENTER, 582
SDL_WINDOWEVENT_EXPOSED, 582
SDL_WINDOWEVENT_FOCUS_GAINED, 582
SDL_WINDOWEVENT_FOCUS_LOST, 582
SDL_WINDOWEVENT_HIDDEN, 582
SDL_WINDOWEVENT_LEAVE, 582
SDL_WINDOWEVENT_MAXIMIZED, 582
SDL_WINDOWEVENT_MINIMIZED, 582
SDL_WINDOWEVENT_MOVED, 582
SDL_WINDOWEVENT_NONE, 582
SDL_WINDOWEVENT_RESIZED, 582
SDL_WINDOWEVENT_RESTORED, 582
SDL_WINDOWEVENT_SHOWN, 582
SDL_WINDOWEVENT_SIZE_CHANGED, 582
SDL_WINDOWPOS_CENTERED, 580
SDL_WINDOWPOS_CENTERED_DISPLAY, 580
SDL_WINDOWPOS_CENTERED_MASK, 580
SDL_WINDOWPOS_ISCENTERED, 580
SDL_WINDOWPOS_ISUNDEFINED, 580
SDL_WINDOWPOS_UNDEFINED, 580
SDL_WINDOWPOS_UNDEFINED_DISPLAY, 580
SDL_WINDOWPOS_UNDEFINED_MASK, 580
SDL_Window, 580
SDL_WindowEventID, 582
SDL_WindowFlags, 582
SDL_vsnprintf
SDL_stdinc.h, 525
SDL_vsscanf
SDL_stdinc.h, 525
SDL_wcslcat
SDL_stdinc.h, 525
SDL_wcslcpy
SDL_stdinc.h, 525
SDL_wcslen
SDL_stdinc.h, 525
SDL_zero
SDL_stdinc.h, 521
SDL_zerop
SDL_stdinc.h, 521
SDLCALL
begin_code.h, 126
SDLK_0
SDL_keycode.h, 220
SDLK_1
SDL_keycode.h, 220
SDLK_2
SDL_keycode.h, 220

768

SDLK_3
SDL_keycode.h, 220
SDLK_4
SDL_keycode.h, 220
SDLK_5
SDL_keycode.h, 220
SDLK_6
SDL_keycode.h, 220
SDLK_7
SDL_keycode.h, 220
SDLK_8
SDL_keycode.h, 220
SDLK_9
SDL_keycode.h, 220
SDLK_AC_BACK
SDL_keycode.h, 224
SDLK_AC_BOOKMARKS
SDL_keycode.h, 224
SDLK_AC_FORWARD
SDL_keycode.h, 224
SDLK_AC_HOME
SDL_keycode.h, 224
SDLK_AC_REFRESH
SDL_keycode.h, 224
SDLK_AC_SEARCH
SDL_keycode.h, 224
SDLK_AC_STOP
SDL_keycode.h, 224
SDLK_AGAIN
SDL_keycode.h, 222
SDLK_ALTERASE
SDL_keycode.h, 222
SDLK_AMPERSAND
SDL_keycode.h, 219
SDLK_APPLICATION
SDL_keycode.h, 222
SDLK_ASTERISK
SDL_keycode.h, 220
SDLK_AT
SDL_keycode.h, 220
SDLK_AUDIOMUTE
SDL_keycode.h, 224
SDLK_AUDIONEXT
SDL_keycode.h, 224
SDLK_AUDIOPLAY
SDL_keycode.h, 224
SDLK_AUDIOPREV
SDL_keycode.h, 224
SDLK_AUDIOSTOP
SDL_keycode.h, 224
SDLK_BACKQUOTE
SDL_keycode.h, 220
SDLK_BACKSLASH
SDL_keycode.h, 220
SDLK_BACKSPACE
SDL_keycode.h, 219
SDLK_BRIGHTNESSDOWN
SDL_keycode.h, 224

INDEX

SDLK_BRIGHTNESSUP
SDL_keycode.h, 224
SDLK_CALCULATOR
SDL_keycode.h, 224
SDLK_CANCEL
SDL_keycode.h, 222
SDLK_CAPSLOCK
SDL_keycode.h, 221
SDLK_CARET
SDL_keycode.h, 220
SDLK_CLEAR
SDL_keycode.h, 223
SDLK_CLEARAGAIN
SDL_keycode.h, 223
SDLK_COLON
SDL_keycode.h, 220
SDLK_COMMA
SDL_keycode.h, 220
SDLK_COMPUTER
SDL_keycode.h, 224
SDLK_COPY
SDL_keycode.h, 222
SDLK_CRSEL
SDL_keycode.h, 223
SDLK_CURRENCYSUBUNIT
SDL_keycode.h, 223
SDLK_CURRENCYUNIT
SDL_keycode.h, 223
SDLK_CUT
SDL_keycode.h, 222
SDLK_DECIMALSEPARATOR
SDL_keycode.h, 223
SDLK_DELETE
SDL_keycode.h, 221
SDLK_DISPLAYSWITCH
SDL_keycode.h, 224
SDLK_DOLLAR
SDL_keycode.h, 219
SDLK_DOWN
SDL_keycode.h, 221
SDLK_EJECT
SDL_keycode.h, 224
SDLK_END
SDL_keycode.h, 221
SDLK_EQUALS
SDL_keycode.h, 220
SDLK_ESCAPE
SDL_keycode.h, 219
SDLK_EXCLAIM
SDL_keycode.h, 219
SDLK_EXECUTE
SDL_keycode.h, 222
SDLK_EXSEL
SDL_keycode.h, 223
SDLK_F1
SDL_keycode.h, 221
SDLK_F10
SDL_keycode.h, 221
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDLK_F11
SDL_keycode.h, 221
SDLK_F12
SDL_keycode.h, 221
SDLK_F13
SDL_keycode.h, 222
SDLK_F14
SDL_keycode.h, 222
SDLK_F15
SDL_keycode.h, 222
SDLK_F16
SDL_keycode.h, 222
SDLK_F17
SDL_keycode.h, 222
SDLK_F18
SDL_keycode.h, 222
SDLK_F19
SDL_keycode.h, 222
SDLK_F2
SDL_keycode.h, 221
SDLK_F20
SDL_keycode.h, 222
SDLK_F21
SDL_keycode.h, 222
SDLK_F22
SDL_keycode.h, 222
SDLK_F23
SDL_keycode.h, 222
SDLK_F24
SDL_keycode.h, 222
SDLK_F3
SDL_keycode.h, 221
SDLK_F4
SDL_keycode.h, 221
SDLK_F5
SDL_keycode.h, 221
SDLK_F6
SDL_keycode.h, 221
SDLK_F7
SDL_keycode.h, 221
SDLK_F8
SDL_keycode.h, 221
SDLK_F9
SDL_keycode.h, 221
SDLK_FIND
SDL_keycode.h, 222
SDLK_GREATER
SDL_keycode.h, 220
SDLK_HASH
SDL_keycode.h, 219
SDLK_HELP
SDL_keycode.h, 222
SDLK_HOME
SDL_keycode.h, 221
SDLK_INSERT
SDL_keycode.h, 221
SDLK_KBDILLUMDOWN
SDL_keycode.h, 224
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

769

SDLK_KBDILLUMTOGGLE
SDL_keycode.h, 224
SDLK_KBDILLUMUP
SDL_keycode.h, 224
SDLK_KP_0
SDL_keycode.h, 222
SDLK_KP_00
SDL_keycode.h, 223
SDLK_KP_000
SDL_keycode.h, 223
SDLK_KP_1
SDL_keycode.h, 222
SDLK_KP_2
SDL_keycode.h, 222
SDLK_KP_3
SDL_keycode.h, 222
SDLK_KP_4
SDL_keycode.h, 222
SDLK_KP_5
SDL_keycode.h, 222
SDLK_KP_6
SDL_keycode.h, 222
SDLK_KP_7
SDL_keycode.h, 222
SDLK_KP_8
SDL_keycode.h, 222
SDLK_KP_9
SDL_keycode.h, 222
SDLK_KP_A
SDL_keycode.h, 223
SDLK_KP_AMPERSAND
SDL_keycode.h, 223
SDLK_KP_AT
SDL_keycode.h, 223
SDLK_KP_B
SDL_keycode.h, 223
SDLK_KP_BACKSPACE
SDL_keycode.h, 223
SDLK_KP_BINARY
SDL_keycode.h, 224
SDLK_KP_C
SDL_keycode.h, 223
SDLK_KP_CLEAR
SDL_keycode.h, 224
SDLK_KP_CLEARENTRY
SDL_keycode.h, 224
SDLK_KP_COLON
SDL_keycode.h, 223
SDLK_KP_COMMA
SDL_keycode.h, 222
SDLK_KP_D
SDL_keycode.h, 223
SDLK_KP_DBLAMPERSAND
SDL_keycode.h, 223
SDLK_KP_DBLVERTICALBAR
SDL_keycode.h, 223
SDLK_KP_DECIMAL
SDL_keycode.h, 224

770

SDLK_KP_DIVIDE
SDL_keycode.h, 221
SDLK_KP_E
SDL_keycode.h, 223
SDLK_KP_ENTER
SDL_keycode.h, 221
SDLK_KP_EQUALS
SDL_keycode.h, 222
SDLK_KP_EQUALSAS400
SDL_keycode.h, 222
SDLK_KP_EXCLAM
SDL_keycode.h, 223
SDLK_KP_F
SDL_keycode.h, 223
SDLK_KP_GREATER
SDL_keycode.h, 223
SDLK_KP_HASH
SDL_keycode.h, 223
SDLK_KP_HEXADECIMAL
SDL_keycode.h, 224
SDLK_KP_LEFTBRACE
SDL_keycode.h, 223
SDLK_KP_LEFTPAREN
SDL_keycode.h, 223
SDLK_KP_LESS
SDL_keycode.h, 223
SDLK_KP_MEMADD
SDL_keycode.h, 223
SDLK_KP_MEMCLEAR
SDL_keycode.h, 223
SDLK_KP_MEMDIVIDE
SDL_keycode.h, 224
SDLK_KP_MEMMULTIPLY
SDL_keycode.h, 224
SDLK_KP_MEMRECALL
SDL_keycode.h, 223
SDLK_KP_MEMSTORE
SDL_keycode.h, 223
SDLK_KP_MEMSUBTRACT
SDL_keycode.h, 224
SDLK_KP_MINUS
SDL_keycode.h, 221
SDLK_KP_MULTIPLY
SDL_keycode.h, 221
SDLK_KP_OCTAL
SDL_keycode.h, 224
SDLK_KP_PERCENT
SDL_keycode.h, 223
SDLK_KP_PERIOD
SDL_keycode.h, 222
SDLK_KP_PLUS
SDL_keycode.h, 221
SDLK_KP_PLUSMINUS
SDL_keycode.h, 224
SDLK_KP_POWER
SDL_keycode.h, 223
SDLK_KP_RIGHTBRACE
SDL_keycode.h, 223

INDEX

SDLK_KP_RIGHTPAREN
SDL_keycode.h, 223
SDLK_KP_SPACE
SDL_keycode.h, 223
SDLK_KP_TAB
SDL_keycode.h, 223
SDLK_KP_VERTICALBAR
SDL_keycode.h, 223
SDLK_KP_XOR
SDL_keycode.h, 223
SDLK_LALT
SDL_keycode.h, 224
SDLK_LCTRL
SDL_keycode.h, 224
SDLK_LEFT
SDL_keycode.h, 221
SDLK_LEFTBRACKET
SDL_keycode.h, 220
SDLK_LEFTPAREN
SDL_keycode.h, 220
SDLK_LESS
SDL_keycode.h, 220
SDLK_LGUI
SDL_keycode.h, 224
SDLK_LSHIFT
SDL_keycode.h, 224
SDLK_MAIL
SDL_keycode.h, 224
SDLK_MEDIASELECT
SDL_keycode.h, 224
SDLK_MENU
SDL_keycode.h, 222
SDLK_MINUS
SDL_keycode.h, 220
SDLK_MODE
SDL_keycode.h, 224
SDLK_MUTE
SDL_keycode.h, 222
SDLK_NUMLOCKCLEAR
SDL_keycode.h, 221
SDLK_OPER
SDL_keycode.h, 223
SDLK_OUT
SDL_keycode.h, 223
SDLK_PAGEDOWN
SDL_keycode.h, 221
SDLK_PAGEUP
SDL_keycode.h, 221
SDLK_PASTE
SDL_keycode.h, 222
SDLK_PAUSE
SDL_keycode.h, 221
SDLK_PERCENT
SDL_keycode.h, 219
SDLK_PERIOD
SDL_keycode.h, 220
SDLK_PLUS
SDL_keycode.h, 220
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDLK_POWER
SDL_keycode.h, 222
SDLK_PRINTSCREEN
SDL_keycode.h, 221
SDLK_PRIOR
SDL_keycode.h, 223
SDLK_QUESTION
SDL_keycode.h, 220
SDLK_QUOTE
SDL_keycode.h, 220
SDLK_QUOTEDBL
SDL_keycode.h, 219
SDLK_RALT
SDL_keycode.h, 224
SDLK_RCTRL
SDL_keycode.h, 224
SDLK_RETURN
SDL_keycode.h, 219
SDLK_RETURN2
SDL_keycode.h, 223
SDLK_RGUI
SDL_keycode.h, 224
SDLK_RIGHT
SDL_keycode.h, 221
SDLK_RIGHTBRACKET
SDL_keycode.h, 220
SDLK_RIGHTPAREN
SDL_keycode.h, 220
SDLK_RSHIFT
SDL_keycode.h, 224
SDLK_SCANCODE_MASK
SDL_keycode.h, 219
SDLK_SCROLLLOCK
SDL_keycode.h, 221
SDLK_SELECT
SDL_keycode.h, 222
SDLK_SEMICOLON
SDL_keycode.h, 220
SDLK_SEPARATOR
SDL_keycode.h, 223
SDLK_SLASH
SDL_keycode.h, 220
SDLK_SLEEP
SDL_keycode.h, 224
SDLK_SPACE
SDL_keycode.h, 219
SDLK_STOP
SDL_keycode.h, 222
SDLK_SYSREQ
SDL_keycode.h, 222
SDLK_TAB
SDL_keycode.h, 219
SDLK_THOUSANDSSEPARATOR
SDL_keycode.h, 223
SDLK_UNDERSCORE
SDL_keycode.h, 220
SDLK_UNDO
SDL_keycode.h, 222
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

771

SDLK_UNKNOWN
SDL_keycode.h, 219
SDLK_UP
SDL_keycode.h, 221
SDLK_VOLUMEDOWN
SDL_keycode.h, 222
SDLK_VOLUMEUP
SDL_keycode.h, 222
SDLK_WWW
SDL_keycode.h, 224
SDLK_a
SDL_keycode.h, 220
SDLK_b
SDL_keycode.h, 220
SDLK_c
SDL_keycode.h, 220
SDLK_d
SDL_keycode.h, 220
SDLK_e
SDL_keycode.h, 220
SDLK_f
SDL_keycode.h, 220
SDLK_g
SDL_keycode.h, 220
SDLK_h
SDL_keycode.h, 220
SDLK_i
SDL_keycode.h, 220
SDLK_j
SDL_keycode.h, 220
SDLK_k
SDL_keycode.h, 220
SDLK_l
SDL_keycode.h, 220
SDLK_m
SDL_keycode.h, 220
SDLK_n
SDL_keycode.h, 221
SDLK_o
SDL_keycode.h, 221
SDLK_p
SDL_keycode.h, 221
SDLK_q
SDL_keycode.h, 221
SDLK_r
SDL_keycode.h, 221
SDLK_s
SDL_keycode.h, 221
SDLK_t
SDL_keycode.h, 221
SDLK_u
SDL_keycode.h, 221
SDLK_v
SDL_keycode.h, 221
SDLK_w
SDL_keycode.h, 221
SDLK_x
SDL_keycode.h, 221

772

SDLK_y
SDL_keycode.h, 221
SDLK_z
SDL_keycode.h, 221
SDLTEST_MAX_LOGMESSAGE_LENGTH
SDL_test.h, 538
SDLTest_Assert
SDL_test_assert.h, 539
SDLTest_AssertCheck
SDL_test_assert.h, 539
SDLTest_AssertPass
SDL_test_assert.h, 539
SDLTest_AssertSummaryToTestResult
SDL_test_assert.h, 539
SDLTest_CommonArg
SDL_test_common.h, 541
SDLTest_CommonCreateState
SDL_test_common.h, 541
SDLTest_CommonEvent
SDL_test_common.h, 541
SDLTest_CommonInit
SDL_test_common.h, 541
SDLTest_CommonQuit
SDL_test_common.h, 541
SDLTest_CommonState, 97
argv, 98
audiodriver, 98
audiospec, 98
depth, 98
display, 98
flags, 98
gl_accelerated, 98
gl_accum_alpha_size, 98
gl_accum_blue_size, 98
gl_accum_green_size, 98
gl_accum_red_size, 98
gl_alpha_size, 98
gl_blue_size, 98
gl_buffer_size, 98
gl_debug, 98
gl_depth_size, 98
gl_double_buffer, 99
gl_green_size, 99
gl_major_version, 99
gl_minor_version, 99
gl_multisamplebuffers, 99
gl_multisamplesamples, 99
gl_profile_mask, 99
gl_red_size, 99
gl_retained_backing, 99
gl_stencil_size, 99
gl_stereo, 99
logical_h, 99
logical_w, 99
num_windows, 99
refresh_rate, 99
render_flags, 99
renderdriver, 99

INDEX

renderers, 99
scale, 99
skip_renderer, 99
targets, 99
verbose, 99
videodriver, 99
window_flags, 99
window_h, 99
window_icon, 99
window_maxH, 99
window_maxW, 99
window_minH, 100
window_minW, 100
window_title, 100
window_w, 100
window_x, 100
window_y, 100
windows, 100
SDLTest_CommonUsage
SDL_test_common.h, 543
SDLTest_CompareSurfaces
SDL_test_compare.h, 543
SDLTest_Crc32CalcBuffer
SDL_test_crc32.h, 544
SDLTest_Crc32CalcEnd
SDL_test_crc32.h, 545
SDLTest_Crc32CalcStart
SDL_test_crc32.h, 545
SDLTest_Crc32Context, 100
crc32_table, 100
SDLTest_Crc32Done
SDL_test_crc32.h, 545
SDLTest_Crc32Init
SDL_test_crc32.h, 545
SDLTest_DrawCharacter
SDL_test_font.h, 545
SDLTest_DrawString
SDL_test_font.h, 547
SDLTest_FuzzerInit
SDL_test_fuzzer.h, 548
SDLTest_GetFuzzerInvocationCount
SDL_test_fuzzer.h, 548
SDLTest_ImageBlit
SDL_test_images.h, 557
SDLTest_ImageBlitAlpha
SDL_test_images.h, 557
SDLTest_ImageBlitBlend
SDL_test_images.h, 557
SDLTest_ImageBlitBlendAdd
SDL_test_images.h, 557
SDLTest_ImageBlitBlendAll
SDL_test_images.h, 557
SDLTest_ImageBlitBlendMod
SDL_test_images.h, 557
SDLTest_ImageBlitBlendNone
SDL_test_images.h, 557
SDLTest_ImageBlitColor
SDL_test_images.h, 557
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDLTest_ImageFace
SDL_test_images.h, 557
SDLTest_ImagePrimitives
SDL_test_images.h, 557
SDLTest_ImagePrimitivesBlend
SDL_test_images.h, 557
SDLTest_Log
SDL_test_log.h, 557
SDLTest_LogAssertSummary
SDL_test_assert.h, 539
SDLTest_LogError
SDL_test_log.h, 558
SDLTest_Md5Context, 100
buf, 101
digest, 101
i, 101
in, 101
SDLTest_Md5Final
SDL_test_md5.h, 558
SDLTest_Md5Init
SDL_test_md5.h, 558
SDLTest_Md5Update
SDL_test_md5.h, 558
SDLTest_Random
SDL_test_random.h, 559
SDLTest_RandomAsciiString
SDL_test_fuzzer.h, 548
SDLTest_RandomAsciiStringOfSize
SDL_test_fuzzer.h, 548
SDLTest_RandomAsciiStringWithMaximumLength
SDL_test_fuzzer.h, 549
SDLTest_RandomContext, 101
a, 101
ah, 101
al, 101
c, 101
x, 101
SDLTest_RandomDouble
SDL_test_fuzzer.h, 549
SDLTest_RandomFloat
SDL_test_fuzzer.h, 549
SDLTest_RandomInit
SDL_test_random.h, 560
SDLTest_RandomInitTime
SDL_test_random.h, 560
SDLTest_RandomInt
SDL_test_random.h, 559
SDLTest_RandomIntegerInRange
SDL_test_fuzzer.h, 549
SDLTest_RandomSint16
SDL_test_fuzzer.h, 549
SDLTest_RandomSint16BoundaryValue
SDL_test_fuzzer.h, 549
SDLTest_RandomSint32
SDL_test_fuzzer.h, 550
SDLTest_RandomSint32BoundaryValue
SDL_test_fuzzer.h, 550
SDLTest_RandomSint64
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

773

SDL_test_fuzzer.h, 550
SDLTest_RandomSint64BoundaryValue
SDL_test_fuzzer.h, 550
SDLTest_RandomSint8
SDL_test_fuzzer.h, 551
SDLTest_RandomSint8BoundaryValue
SDL_test_fuzzer.h, 551
SDLTest_RandomUint16
SDL_test_fuzzer.h, 551
SDLTest_RandomUint16BoundaryValue
SDL_test_fuzzer.h, 551
SDLTest_RandomUint32
SDL_test_fuzzer.h, 552
SDLTest_RandomUint32BoundaryValue
SDL_test_fuzzer.h, 552
SDLTest_RandomUint64
SDL_test_fuzzer.h, 552
SDLTest_RandomUint64BoundaryValue
SDL_test_fuzzer.h, 552
SDLTest_RandomUint8
SDL_test_fuzzer.h, 553
SDLTest_RandomUint8BoundaryValue
SDL_test_fuzzer.h, 553
SDLTest_RandomUnitDouble
SDL_test_fuzzer.h, 553
SDLTest_RandomUnitFloat
SDL_test_fuzzer.h, 553
SDLTest_ResetAssertSummary
SDL_test_assert.h, 539
SDLTest_RunSuites
SDL_test_harness.h, 555
SDLTest_SurfaceImage_s, 101
bytes_per_pixel, 102
height, 102
pixel_data, 102
width, 102
SDLTest_SurfaceImage_t
SDL_test_images.h, 556
SDLTest_TestCaseFp
SDL_test_harness.h, 555
SDLTest_TestCaseReference, 102
description, 102
enabled, 102
name, 102
SDL_test_harness.h, 555
testCase, 102
SDLTest_TestCaseSetUpFp
SDL_test_harness.h, 555
SDLTest_TestCaseTearDownFp
SDL_test_harness.h, 555
SDLTest_TestSuiteReference, 102
name, 103
SDL_test_harness.h, 555
testCases, 103
testSetUp, 103
testTearDown, 103
SDLTest_crc32Calc
SDL_test_crc32.h, 544

774

SIZEOF_VOIDP
SDL_config.h, 148
STATS_BUTTON_HEIGHT
Definitions, 18
STATS_DELIMITER
Definitions, 18
STATS_FILE_NAME
Definitions, 18
STATS_FONT_SIZE
Definitions, 18
STATS_NAMES
Stats, 110
STATS_WINDOW_NAME
Definitions, 18
sampler
SDL_opengl.h, 459
samplers
SDL_opengl.h, 459
samples
SDL_AudioSpec, 39
SDL_HapticCustom, 55
SDL_opengl.h, 459
scale
SDL_opengl.h, 459
SDLTest_CommonState, 99
scancode
SDL_Keysym, 71
score
Stats, 109
sequence_num
SDL_opengl.h, 459
severities
SDL_opengl.h, 459
severity
SDL_opengl.h, 459
sfactorAlpha
SDL_opengl.h, 459
sfail
SDL_opengl.h, 459
shader
SDL_opengl.h, 460
shaders
SDL_opengl.h, 460
shadertype
SDL_opengl.h, 460
ShapeModeBinarizeAlpha
SDL_shape.h, 515
ShapeModeColorKey
SDL_shape.h, 515
ShapeModeDefault
SDL_shape.h, 515
ShapeModeReverseBinarizeAlpha
SDL_shape.h, 515
show
Window, 115
show_stats
Game, 23
silence

INDEX

SDL_AudioSpec, 39
sink
SDL_opengl.h, 460
Sint16
SDL_stdinc.h, 521
Sint32
SDL_stdinc.h, 521
Sint64
SDL_RWops, 84
SDL_stdinc.h, 521
Sint8
SDL_stdinc.h, 521
size
SDL_AudioSpec, 39
SDL_RWops, 85
SDL_opengl.h, 460
size4d
SDL_opengl.h, 460
size_t
SDL_RWops, 85
SDL_config.h, 149
skip_renderer
SDLTest_CommonState, 99
small_magnitude
SDL_HapticLeftRight, 60
source
SDL_opengl.h, 460
sources
SDL_opengl.h, 460
span
SDL_opengl.h, 460
Spawn, 103
Spawn, 104
animate, 104
operator=, 104
Spawn, 104
spawn_block
Game, 23
src
SDL_opengl.h, 460
src/Animation/Animation.hpp, 117
src/Animation/Animator.hpp, 117
src/Animation/Merge.cpp, 117
src/Animation/Merge.hpp, 118
src/Animation/Move.cpp, 118
src/Animation/Move.hpp, 118
src/Animation/Spawn.cpp, 118
src/Animation/Spawn.hpp, 118
src/Definitions/Definitions.cpp, 119
src/Definitions/Definitions.hpp, 119
src/Definitions/NumberedRect.cpp, 122
src/Definitions/NumberedRect.hpp, 123
src/Definitions/Rect.cpp, 123
src/Definitions/Rect.hpp, 123
src/Game/Game.cpp, 123
src/Game/Game.hpp, 124
src/Main.cpp, 124
src/Program/Program.cpp, 125
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

src/Program/Program.hpp, 125
src/SDL/SDL.h, 126
src/SDL/SDL_assert.h, 128
src/SDL/SDL_atomic.h, 132
src/SDL/SDL_audio.h, 136
src/SDL/SDL_bits.h, 145
src/SDL/SDL_blendmode.h, 145
src/SDL/SDL_clipboard.h, 146
src/SDL/SDL_config.h, 147
src/SDL/SDL_cpuinfo.h, 149
src/SDL/SDL_endian.h, 151
src/SDL/SDL_error.h, 152
src/SDL/SDL_events.h, 153
src/SDL/SDL_filesystem.h, 164
src/SDL/SDL_gamecontroller.h, 165
src/SDL/SDL_gesture.h, 171
src/SDL/SDL_haptic.h, 172
src/SDL/SDL_hints.h, 197
src/SDL/SDL_joystick.h, 206
src/SDL/SDL_keyboard.h, 211
src/SDL/SDL_keycode.h, 215
src/SDL/SDL_loadso.h, 225
src/SDL/SDL_log.h, 226
src/SDL/SDL_main.h, 230
src/SDL/SDL_messagebox.h, 231
src/SDL/SDL_mouse.h, 234
src/SDL/SDL_mutex.h, 239
src/SDL/SDL_name.h, 243
src/SDL/SDL_opengl.h, 243
src/SDL/SDL_opengles.h, 464
src/SDL/SDL_opengles2.h, 464
src/SDL/SDL_pixels.h, 464
src/SDL/SDL_platform.h, 472
src/SDL/SDL_power.h, 473
src/SDL/SDL_quit.h, 474
src/SDL/SDL_rect.h, 475
src/SDL/SDL_render.h, 477
src/SDL/SDL_revision.h, 502
src/SDL/SDL_rwops.h, 503
src/SDL/SDL_scancode.h, 506
src/SDL/SDL_shape.h, 514
src/SDL/SDL_stdinc.h, 517
src/SDL/SDL_surface.h, 525
src/SDL/SDL_system.h, 535
src/SDL/SDL_syswm.h, 535
src/SDL/SDL_test.h, 537
src/SDL/SDL_test_assert.h, 538
src/SDL/SDL_test_common.h, 540
src/SDL/SDL_test_compare.h, 543
src/SDL/SDL_test_crc32.h, 544
src/SDL/SDL_test_font.h, 545
src/SDL/SDL_test_fuzzer.h, 547
src/SDL/SDL_test_harness.h, 554
src/SDL/SDL_test_images.h, 556
src/SDL/SDL_test_log.h, 557
src/SDL/SDL_test_md5.h, 558
src/SDL/SDL_test_random.h, 559
src/SDL/SDL_thread.h, 560
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

775

src/SDL/SDL_timer.h, 564
src/SDL/SDL_touch.h, 566
src/SDL/SDL_ttf.h, 567
src/SDL/SDL_types.h, 572
src/SDL/SDL_version.h, 573
src/SDL/SDL_video.h, 575
src/SDL/begin_code.h, 125
src/SDL/close_code.h, 126
src/Stats/Stats.cpp, 599
src/Stats/Stats.hpp, 599
src/Window/GameWindow.cpp, 600
src/Window/GameWindow.hpp, 601
src/Window/StatsWindow.cpp, 601
src/Window/StatsWindow.hpp, 601
src/Window/Window.cpp, 601
src/Window/Window.hpp, 601
src_format
SDL_AudioCVT, 38
srcAlpha
SDL_opengl.h, 460
srcLevel
SDL_opengl.h, 460
srcRGB
SDL_opengl.h, 460
srcTarget
SDL_opengl.h, 460
srcX
SDL_opengl.h, 460
srcX1
SDL_opengl.h, 460
srcY
SDL_opengl.h, 460
srcY0
SDL_opengl.h, 460
srcY1
SDL_opengl.h, 460
srcZ
SDL_opengl.h, 460
stages
SDL_opengl.h, 460
start
Game, 23
Program, 33
SDL_HapticRamp, 64
SDL_TextEditingEvent, 90
SDL_opengl.h, 460
StatTypes
Stats.hpp, 600
state
SDL_ControllerButtonEvent, 42
SDL_JoyButtonEvent, 67
SDL_KeyboardEvent, 70
SDL_MouseButtonEvent, 74
SDL_MouseMotionEvent, 76
Stats, 105
highest_score, 106
lose, 106
max_name_size, 107

776

max_value_size, 107
maximal_block, 107
merge, 107
move, 107
operator<<, 110
operator+, 110
operator+=, 107
operator=, 109
play, 109
restart, 109
STATS_NAMES, 110
score, 109
Stats, 106
to_string, 109
update_time, 110
win, 110
Stats.hpp
BLOCKS_MERGED, 600
BLOCKS_MOVED, 600
DOWN_MOVES, 600
GAME_LOSES, 600
GAME_RESTARTS, 600
GAME_WINS, 600
HIGHEST_SCORE, 600
LEFT_MOVES, 600
MAX_STATS, 600
MAXIMAL_BLOCK, 600
RIGHT_MOVES, 600
StatTypes, 600
TOTAL_MOVES, 600
TOTAL_SCORE, 600
TOTAL_TIME_PLAYED, 600
UP_MOVES, 600
stats_button_clicked
GameWindow, 26
StatsWindow, 111
StatsWindow, 113
StatsWindow, 112
switch_button_clicked, 113
switch_stats, 113
wait_for_close, 113
stencil
SDL_opengl.h, 460
stencilClearTag
SDL_opengl.h, 460
stop
Game, 23
Program, 33
SDL_RWops, 85
storagetype
SDL_opengl.h, 460
stream
SDL_audio.h, 141
SDL_opengl.h, 460
stride
SDL_opengl.h, 460
string
SDL_opengl.h, 460

INDEX

stringlen
SDL_opengl.h, 461
strings
SDL_opengl.h, 461
subsystem
SDL_SysWMinfo, 88
SDL_SysWMmsg, 90
sumOutput
SDL_opengl.h, 461
surfaces
SDL_opengl.h, 461
switch_button_clicked
StatsWindow, 113
switch_stats
StatsWindow, 113
swizzle
SDL_opengl.h, 461
sym
SDL_Keysym, 71
syswm
SDL_Event, 48
t
SDL_opengl.h, 461
TEST_ABORTED
SDL_test_harness.h, 555
TEST_COMPLETED
SDL_test_harness.h, 555
TEST_DISABLED
SDL_test_harness.h, 555
TEST_ENABLED
SDL_test_harness.h, 555
TEST_RESULT_FAILED
SDL_test_harness.h, 555
TEST_RESULT_NO_ASSERT
SDL_test_harness.h, 555
TEST_RESULT_PASSED
SDL_test_harness.h, 555
TEST_RESULT_SETUP_FAILURE
SDL_test_harness.h, 555
TEST_RESULT_SKIPPED
SDL_test_harness.h, 555
TEST_SKIPPED
SDL_test_harness.h, 555
TEST_STARTED
SDL_test_harness.h, 555
TOTAL_MOVES
Stats.hpp, 600
TOTAL_SCORE
Stats.hpp, 600
TOTAL_TIME_PLAYED
Stats.hpp, 600
TTF_ByteSwappedUNICODE
SDL_ttf.h, 570
TTF_CloseFont
SDL_ttf.h, 570
TTF_Font
SDL_ttf.h, 570
TTF_FontAscent
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_ttf.h, 570
TTF_FontDescent
SDL_ttf.h, 571
TTF_FontFaceFamilyName
SDL_ttf.h, 571
TTF_FontFaceIsFixedWidth
SDL_ttf.h, 571
TTF_FontFaceStyleName
SDL_ttf.h, 571
TTF_FontFaces
SDL_ttf.h, 571
TTF_FontHeight
SDL_ttf.h, 571
TTF_FontLineSkip
SDL_ttf.h, 571
TTF_GetError
SDL_ttf.h, 570
TTF_GetFontHinting
SDL_ttf.h, 571
TTF_GetFontKerning
SDL_ttf.h, 571
TTF_GetFontKerningSize
SDL_ttf.h, 571
TTF_GetFontOutline
SDL_ttf.h, 571
TTF_GetFontStyle
SDL_ttf.h, 571
TTF_GlyphIsProvided
SDL_ttf.h, 571
TTF_GlyphMetrics
SDL_ttf.h, 571
TTF_HINTING_LIGHT
SDL_ttf.h, 570
TTF_HINTING_MONO
SDL_ttf.h, 570
TTF_HINTING_NONE
SDL_ttf.h, 570
TTF_HINTING_NORMAL
SDL_ttf.h, 570
TTF_Init
SDL_ttf.h, 571
TTF_Linked_Version
SDL_ttf.h, 571
TTF_MAJOR_VERSION
SDL_ttf.h, 570
TTF_MINOR_VERSION
SDL_ttf.h, 570
TTF_OpenFont
SDL_ttf.h, 571
TTF_OpenFontIndex
SDL_ttf.h, 571
TTF_OpenFontIndexRW
SDL_ttf.h, 571
TTF_OpenFontRW
SDL_ttf.h, 571
TTF_PATCHLEVEL
SDL_ttf.h, 570
TTF_Quit
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

777

SDL_ttf.h, 571
TTF_RenderGlyph_Blended
SDL_ttf.h, 571
TTF_RenderGlyph_Shaded
SDL_ttf.h, 571
TTF_RenderGlyph_Solid
SDL_ttf.h, 571
TTF_RenderText
SDL_ttf.h, 570
TTF_RenderText_Blended
SDL_ttf.h, 571
TTF_RenderText_Blended_Wrapped
SDL_ttf.h, 572
TTF_RenderText_Shaded
SDL_ttf.h, 572
TTF_RenderText_Solid
SDL_ttf.h, 572
TTF_RenderUNICODE
SDL_ttf.h, 570
TTF_RenderUNICODE_Blended
SDL_ttf.h, 572
TTF_RenderUNICODE_Blended_Wrapped
SDL_ttf.h, 572
TTF_RenderUNICODE_Shaded
SDL_ttf.h, 572
TTF_RenderUNICODE_Solid
SDL_ttf.h, 572
TTF_RenderUTF8
SDL_ttf.h, 570
TTF_RenderUTF8_Blended
SDL_ttf.h, 572
TTF_RenderUTF8_Blended_Wrapped
SDL_ttf.h, 572
TTF_RenderUTF8_Shaded
SDL_ttf.h, 572
TTF_RenderUTF8_Solid
SDL_ttf.h, 572
TTF_STYLE_BOLD
SDL_ttf.h, 570
TTF_STYLE_ITALIC
SDL_ttf.h, 570
TTF_STYLE_NORMAL
SDL_ttf.h, 570
TTF_STYLE_STRIKETHROUGH
SDL_ttf.h, 570
TTF_STYLE_UNDERLINE
SDL_ttf.h, 570
TTF_SetError
SDL_ttf.h, 570
TTF_SetFontHinting
SDL_ttf.h, 572
TTF_SetFontKerning
SDL_ttf.h, 572
TTF_SetFontOutline
SDL_ttf.h, 572
TTF_SetFontStyle
SDL_ttf.h, 572
TTF_SizeText

778

SDL_ttf.h, 572
TTF_SizeUNICODE
SDL_ttf.h, 572
TTF_SizeUTF8
SDL_ttf.h, 572
TTF_VERSION
SDL_ttf.h, 570
TTF_WasInit
SDL_ttf.h, 572
table
SDL_opengl.h, 461
target
SDL_opengl.h, 461
target0
SDL_opengl.h, 461
target1
SDL_opengl.h, 461
target2
SDL_opengl.h, 461
target3
SDL_opengl.h, 461
targets
SDLTest_CommonState, 99
tc
SDL_opengl.h, 461
testCase
SDLTest_TestCaseReference, 102
testCases
SDLTest_TestSuiteReference, 103
testSetUp
SDLTest_TestSuiteReference, 103
testTearDown
SDLTest_TestSuiteReference, 103
text
SDL_Event, 48
SDL_MessageBoxButtonData, 72
SDL_TextEditingEvent, 90
SDL_TextInputEvent, 91
textarget
SDL_opengl.h, 461
texture
SDL_opengl.h, 461
texture_formats
SDL_RendererInfo, 83
textureNames
SDL_opengl.h, 461
textures
SDL_opengl.h, 461
tfinger
SDL_Event, 48
timeout
SDL_opengl.h, 461
timestamp
SDL_CommonEvent, 40
SDL_ControllerAxisEvent, 41
SDL_ControllerButtonEvent, 42
SDL_ControllerDeviceEvent, 43
SDL_DollarGestureEvent, 44

INDEX

SDL_DropEvent, 45
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_JoyButtonEvent, 67
SDL_JoyDeviceEvent, 68
SDL_JoyHatEvent, 69
SDL_KeyboardEvent, 70
SDL_MouseButtonEvent, 74
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77
SDL_MultiGestureEvent, 78
SDL_OSEvent, 79
SDL_QuitEvent, 82
SDL_SysWMEvent, 88
SDL_TextEditingEvent, 90
SDL_TextInputEvent, 91
SDL_TouchFingerEvent, 92
SDL_UserEvent, 93
SDL_WindowEvent, 95
title
SDL_MessageBoxData, 74
to_string
Stats, 109
top
SDL_opengl.h, 461
touchId
SDL_DollarGestureEvent, 44
SDL_MultiGestureEvent, 78
SDL_TouchFingerEvent, 92
transform
SDL_opengl.h, 461
transpose
SDL_opengl.h, 461
trigger_count
SDL_assert_data, 36
ty
SDL_opengl.h, 461
type
SDL_CommonEvent, 40
SDL_ControllerAxisEvent, 41
SDL_ControllerButtonEvent, 42
SDL_ControllerDeviceEvent, 43
SDL_DollarGestureEvent, 45
SDL_DropEvent, 46
SDL_Event, 48
SDL_HapticCondition, 52
SDL_HapticConstant, 53
SDL_HapticCustom, 55
SDL_HapticDirection, 57
SDL_HapticEffect, 59
SDL_HapticLeftRight, 60
SDL_HapticPeriodic, 62
SDL_HapticRamp, 64
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_JoyButtonEvent, 67
SDL_JoyDeviceEvent, 68
SDL_JoyHatEvent, 69
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

SDL_KeyboardEvent, 70
SDL_MouseButtonEvent, 75
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77
SDL_MultiGestureEvent, 78
SDL_OSEvent, 79
SDL_QuitEvent, 82
SDL_RWops, 85
SDL_SysWMEvent, 88
SDL_TextEditingEvent, 91
SDL_TextInputEvent, 91
SDL_TouchFingerEvent, 92
SDL_UserEvent, 93
SDL_WindowEvent, 95
SDL_opengl.h, 461
types
SDL_opengl.h, 461
tz
SDL_opengl.h, 461
u1
SDL_opengl.h, 461
u2
SDL_opengl.h, 461
UNICODE_BOM_NATIVE
SDL_ttf.h, 570
UNICODE_BOM_SWAPPED
SDL_ttf.h, 570
UP
Definitions.hpp, 120
UP_MOVES
Stats.hpp, 600
Uint16
SDL_stdinc.h, 521
uint16_t
SDL_config.h, 149
Uint32
SDL_stdinc.h, 522
SDL_timer.h, 566
uint32_t
SDL_config.h, 149
Uint64
SDL_stdinc.h, 522
uint64_t
SDL_config.h, 149
Uint8
SDL_stdinc.h, 522
uint8_t
SDL_config.h, 149
uintptr_t
SDL_config.h, 149
uniformBlockBinding
SDL_opengl.h, 461
uniformBlockIndex
SDL_opengl.h, 462
uniformBlockName
SDL_opengl.h, 462
uniformCount
SDL_opengl.h, 462
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

779

uniformIndex
SDL_opengl.h, 462
uniformIndices
SDL_opengl.h, 462
uniformName
SDL_opengl.h, 462
uniformNames
SDL_opengl.h, 462
unknown
SDL_RWops, 86
unused
SDL_Keysym, 71
uorder
SDL_opengl.h, 462
update_score
GameWindow, 27
update_time
Stats, 110
usage
SDL_opengl.h, 462
user
SDL_Event, 48
userParam
SDL_opengl.h, 462
userdata
SDL_AudioSpec, 39
SDL_Surface, 87
ustride
SDL_opengl.h, 462
v
SDL_opengl.h, 462
v0
SDL_opengl.h, 462
v1
SDL_opengl.h, 462
v2
SDL_opengl.h, 462
v3
SDL_opengl.h, 462
VERBOSE_AUDIO
SDL_test_common.h, 540
VERBOSE_EVENT
SDL_test_common.h, 540
VERBOSE_MODES
SDL_test_common.h, 540
VERBOSE_RENDER
SDL_test_common.h, 541
VERBOSE_VIDEO
SDL_test_common.h, 541
val
SDL_opengl.h, 462
value
SDL_ControllerAxisEvent, 41
SDL_GameControllerButtonBind, 50
SDL_JoyAxisEvent, 65
SDL_JoyHatEvent, 69
SDL_atomic_t, 37
SDL_opengl.h, 462

780

INDEX

values
SDL_opengl.h, 462
variable
SDL_opengl.h, 462
varyings
SDL_opengl.h, 462
verbose
SDLTest_CommonState, 99
version
SDL_Palette, 79
SDL_SysWMinfo, 89
SDL_SysWMmsg, 90
videodriver
SDLTest_CommonState, 99
void
SDL_audio.h, 144
SDL_opengl.h, 463
vorder
SDL_opengl.h, 462
vstride
SDL_opengl.h, 462
w
SDL_DisplayMode, 44
SDL_Rect, 82
SDL_Surface, 87
SDL_opengl.h, 462
w1
SDL_opengl.h, 462
w2
SDL_opengl.h, 462
WHITE_COLOR
Definitions, 18
WIN32_LEAN_AND_MEAN
SDL_syswm.h, 536
wParam
SDL_SysWMmsg, 90
wait_for_close
StatsWindow, 113
warning
Window, 115
weights
SDL_opengl.h, 462
wheel
SDL_Event, 48
whence
SDL_RWops, 86
which
SDL_ControllerAxisEvent, 41
SDL_ControllerButtonEvent, 42
SDL_ControllerDeviceEvent, 43
SDL_JoyAxisEvent, 65
SDL_JoyBallEvent, 66
SDL_JoyButtonEvent, 67
SDL_JoyDeviceEvent, 68
SDL_JoyHatEvent, 69
SDL_MouseButtonEvent, 75
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77

width
SDL_opengl.h, 462
SDLTest_SurfaceImage_s, 102
win
SDL_SysWMinfo, 89
SDL_SysWMmsg, 90
Stats, 110
Window, 113
Window, 115
clear, 115
close, 115
get_renderer, 115
hide, 115
m_renderer, 116
m_window, 116
render_finish, 115
show, 115
warning, 115
Window, 114
window
SDL_Event, 48
SDL_MessageBoxData, 74
SDL_SysWMinfo, 89
window_flags
SDLTest_CommonState, 99
window_h
SDLTest_CommonState, 99
window_icon
SDLTest_CommonState, 99
window_maxH
SDLTest_CommonState, 99
window_maxW
SDLTest_CommonState, 99
window_minH
SDLTest_CommonState, 100
window_minW
SDLTest_CommonState, 100
window_title
SDLTest_CommonState, 100
window_w
SDLTest_CommonState, 100
window_x
SDLTest_CommonState, 100
window_y
SDLTest_CommonState, 100
windowID
SDL_KeyboardEvent, 70
SDL_MouseButtonEvent, 75
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77
SDL_TextEditingEvent, 91
SDL_TextInputEvent, 91
SDL_UserEvent, 93
SDL_WindowEvent, 95
WindowShapeMode
SDL_shape.h, 515
windows
SDLTest_CommonState, 100
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

INDEX

woffset
SDL_opengl.h, 463
won
Game, 24
worder
SDL_opengl.h, 463
writeBuffer
SDL_opengl.h, 463
writeOffset
SDL_opengl.h, 463
writeTarget
SDL_opengl.h, 463
wstride
SDL_opengl.h, 463
x
SDL_DollarGestureEvent, 45
SDL_Finger, 49
SDL_MouseButtonEvent, 75
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77
SDL_MultiGestureEvent, 78
SDL_Point, 81
SDL_Rect, 82
SDL_TouchFingerEvent, 92
SDL_opengl.h, 463
SDLTest_RandomContext, 101
xoffset
SDL_opengl.h, 463
xrel
SDL_JoyBallEvent, 66
SDL_MouseMotionEvent, 76
y
SDL_DollarGestureEvent, 45
SDL_Finger, 49
SDL_MouseButtonEvent, 75
SDL_MouseMotionEvent, 76
SDL_MouseWheelEvent, 77
SDL_MultiGestureEvent, 78
SDL_Point, 81
SDL_Rect, 82
SDL_TouchFingerEvent, 92
SDL_opengl.h, 463
yoffset
SDL_opengl.h, 463
yrel
SDL_JoyBallEvent, 66
SDL_MouseMotionEvent, 76
z
SDL_opengl.h, 463
zFar
SDL_opengl.h, 463
zNear
SDL_opengl.h, 463
zmax
SDL_opengl.h, 463
zoffset
Generated on Sun May 3 2015 20:25:42 for 2048 Game by Doxygen

781

SDL_opengl.h, 463

Anda mungkin juga menyukai