File: test_backbuffer.ini

package info (click to toggle)
allegro5 2%3A5.0.10-3
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 14,856 kB
  • ctags: 15,948
  • sloc: ansic: 87,540; cpp: 9,693; objc: 3,491; python: 2,057; sh: 829; makefile: 93; perl: 37; pascal: 24
file content (110 lines) | stat: -rw-r--r-- 2,447 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
[bitmaps]
allegro=../examples/data/allegro.pcx
mysha=../examples/data/mysha.pcx

# Test backbuffer to backbuffer.

# Self-blitting support is not scheduled for 5.0.0.

#[test bb2bb]
#op0=al_draw_bitmap(allegro, 0, 0, 0)
#op1=al_draw_bitmap_region(target, 0, 0, 320, 200, 100, 100, flags)
#flags=0
#hash=BROKEN

#[test bb2bb hflip]
#extend=test bb2bb
#flags=ALLEGRO_FLIP_HORIZONTAL
#hash=BROKEN

#[test bb2bb vflip]
#extend=test bb2bb
#flags=ALLEGRO_FLIP_VERTICAL
#hash=BROKEN

#[test bb2bb vhflip]
#extend=test bb2bb
#flags=ALLEGRO_FLIP_VERTICAL|ALLEGRO_FLIP_HORIZONTAL
#hash=BROKEN


# Test drawing backbuffer to non-backbuffer bitmaps.

[test bbsrc]
op0=al_draw_bitmap(mysha, 0, 0, 0)
op1=bmp = al_create_bitmap(400, 300)
op2=al_set_target_bitmap(bmp)
op3=al_clear_to_color(yellow)
op4=al_draw_bitmap(target, 0, 0, flags)
op5=al_set_target_bitmap(target)
op6=al_draw_bitmap(bmp, 200, 150, 0)
flags=0
hash=a22aae19

[test bbsrc translate]
extend=test bbsrc
op4=al_draw_bitmap(target, 160, 100, flags)
hash=9cf6fa5d

[test bbsrc outside]
extend=test bbsrc
op4=al_draw_bitmap(target, -160, -100, flags)
hash=882edf64

# In Allegro 5.0.0, tinting as well as blending is ignored when the
# source bitmap is the screen (and locking is not used).

[test bbsrc tint]
extend=test bbsrc
op4=al_draw_tinted_bitmap(target, #008000, 0, 0, flags)
hash=a47a96d4
hash_hw=a22aae19

# Support for transforming the back-buffer is not on the feature list
# for 5.0.0.

#[test bbsrc hflip]
#extend=test bbsrc
#flags=ALLEGRO_FLIP_HORIZONTAL

#[test bbsrc vflip]
#extend=test bbsrc
#flags=ALLEGRO_FLIP_VERTICAL

#[test bbsrc vhflip]
#extend=test bbsrc
#flags=ALLEGRO_FLIP_HORIZONTAL|ALLEGRO_FLIP_VERTICAL


#[test bbsrc scale]
#extend=test bbsrc
#op4=al_draw_scaled_bitmap(target, 0, 0, 320, 200, 0, 0, 640, 480, flags)

#[test bbsrc scale hflip]
#extend=test bbsrc scale
#flags=ALLEGRO_FLIP_HORIZONTAL

#[test bbsrc scale vflip]
#extend=test bbsrc scale
#flags=ALLEGRO_FLIP_VERTICAL

#[test bbsrc scale vhflip]
#extend=test bbsrc scale
#flags=ALLEGRO_FLIP_VERTICAL|ALLEGRO_FLIP_HORIZONTAL


#[test bbsrc rotate]
#extend=test bbsrc
#op4=al_draw_rotated_bitmap(target, 0, 0, 0, 0, 0.2, flags)

#[test bbsrc rotate hflip]
#extend=test bbsrc rotate
#flags=ALLEGRO_FLIP_HORIZONTAL

#[test bbsrc rotate vflip]
#extend=test bbsrc rotate
#flags=ALLEGRO_FLIP_VERTICAL

#[test bbsrc rotate vhflip]
#extend=test bbsrc rotate
#flags=ALLEGRO_FLIP_HORIZONTAL|ALLEGRO_FLIP_VERTICAL