NicJA [Tue, 8 Oct 2013 16:18:09 +0000 (16:18 +0000)]
remove comment
git-svn-id: https://svn.aros.org/svn/aros/trunk@48254
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 16:13:11 +0000 (16:13 +0000)]
flesh out process pixel array a little
git-svn-id: https://svn.aros.org/svn/aros/trunk@48253
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 16:12:30 +0000 (16:12 +0000)]
flesh out process pixel array a little
git-svn-id: https://svn.aros.org/svn/aros/trunk@48252
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 15:24:14 +0000 (15:24 +0000)]
minor changes. bump version to reflect recent changes
git-svn-id: https://svn.aros.org/svn/aros/trunk@48251
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 15:22:25 +0000 (15:22 +0000)]
bump copyright date on affected files and version
git-svn-id: https://svn.aros.org/svn/aros/trunk@48250
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 14:47:46 +0000 (14:47 +0000)]
replace the shaded line operation with a version that (a) tries to directly render to the bitmap if it is lockable, (b) uses DoHookClipRects to obtain the correct bounds/bitmap to render into and (c) directly calls the gfx hidd to prevent rechecking the rastport clipping.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48249
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 12:10:53 +0000 (12:10 +0000)]
Update bitmap after unlocking (unless RectList is specified) - TODO: update individual Rects in RectList.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48248
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 05:34:48 +0000 (05:34 +0000)]
disable direct rendering until it is fixed to respect rastport clipping
git-svn-id: https://svn.aros.org/svn/aros/trunk@48247
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 05:02:53 +0000 (05:02 +0000)]
use direct rendering if we can lock the rastports bitmap
git-svn-id: https://svn.aros.org/svn/aros/trunk@48246
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Tue, 8 Oct 2013 01:56:06 +0000 (01:56 +0000)]
Wanderer: Compiler delint
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48245
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Tue, 8 Oct 2013 01:56:01 +0000 (01:56 +0000)]
Prefs/Reqtools: Compiler delint
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48244
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 01:48:45 +0000 (01:48 +0000)]
correction to autodoc
git-svn-id: https://svn.aros.org/svn/aros/trunk@48243
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Tue, 8 Oct 2013 01:38:39 +0000 (01:38 +0000)]
compositor: Compiler delint
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48242
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Tue, 8 Oct 2013 01:38:31 +0000 (01:38 +0000)]
libarossupport.a: Exact match for FreeMem() prototype
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48241
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 8 Oct 2013 01:25:43 +0000 (01:25 +0000)]
small refactor to region handling
git-svn-id: https://svn.aros.org/svn/aros/trunk@48240
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 23:53:29 +0000 (23:53 +0000)]
change behaviour so that external code will receive a struct BitMap to operate with.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48239
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 23:35:39 +0000 (23:35 +0000)]
pass in the display id to the compositor
git-svn-id: https://svn.aros.org/svn/aros/trunk@48238
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 23:34:16 +0000 (23:34 +0000)]
add compositor attribute for the display it is on.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48237
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 23:33:23 +0000 (23:33 +0000)]
typo
git-svn-id: https://svn.aros.org/svn/aros/trunk@48236
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
mazze [Mon, 7 Oct 2013 20:04:07 +0000 (20:04 +0000)]
Attempting to build Quake and Doom for ARM. Let's see what happens.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48235
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Mon, 7 Oct 2013 18:54:23 +0000 (18:54 +0000)]
Wanderer: remove code duplication and own strchr logic
git-svn-id: https://svn.aros.org/svn/aros/trunk@48234
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Mon, 7 Oct 2013 18:54:20 +0000 (18:54 +0000)]
Wanderer: fix bugs preventing Put Away from working
git-svn-id: https://svn.aros.org/svn/aros/trunk@48233
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
mazze [Mon, 7 Oct 2013 17:36:01 +0000 (17:36 +0000)]
Updated from source code.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48232
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 16:09:16 +0000 (16:09 +0000)]
store the struct BitMap associated with a hidd bitmap object, so that it may be queried for use with standard gfx functions.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48231
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:51:48 +0000 (14:51 +0000)]
sdl includes depend on iconv includes
git-svn-id: https://svn.aros.org/svn/aros/trunk@48230
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:51:09 +0000 (14:51 +0000)]
add a target for the iconv includes (currently still just builds libiconv)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48229
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:47:44 +0000 (14:47 +0000)]
quieten debug
git-svn-id: https://svn.aros.org/svn/aros/trunk@48228
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:46:34 +0000 (14:46 +0000)]
remove unneeded debug
git-svn-id: https://svn.aros.org/svn/aros/trunk@48227
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:43:36 +0000 (14:43 +0000)]
query a screens pre-alphacomposit processing hook and call it as appropriate.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48226
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 14:41:07 +0000 (14:41 +0000)]
store the pre-alphacomposit hook and allow it to be queried.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48225
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Mon, 7 Oct 2013 14:30:43 +0000 (14:30 +0000)]
Improvements to AutoDocs, typo fixes etc.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48224
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 10:58:07 +0000 (10:58 +0000)]
small comment fix
git-svn-id: https://svn.aros.org/svn/aros/trunk@48223
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 10:56:41 +0000 (10:56 +0000)]
fix comment on SA_CompositingFlags. Add SA_AlphaPreCompositHook to allow pre-processing of buffers used for composition.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48222
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Mon, 7 Oct 2013 10:35:58 +0000 (10:35 +0000)]
delint
git-svn-id: https://svn.aros.org/svn/aros/trunk@48221
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sun, 6 Oct 2013 23:13:56 +0000 (23:13 +0000)]
enable pass through mode if the frontmost screen is fullscreen (and doesnt have alpha)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48220
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
mazze [Sun, 6 Oct 2013 21:08:32 +0000 (21:08 +0000)]
Enabled building of penguincommand. Disabling was likely not intended.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48219
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
mazze [Sun, 6 Oct 2013 19:56:17 +0000 (19:56 +0000)]
WIP KoboDeluxe
git-svn-id: https://svn.aros.org/svn/aros/trunk@48218
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sun, 6 Oct 2013 00:12:52 +0000 (00:12 +0000)]
fix drawrect handling (oops)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48217
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 23:32:54 +0000 (23:32 +0000)]
typo
git-svn-id: https://svn.aros.org/svn/aros/trunk@48216
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 23:16:26 +0000 (23:16 +0000)]
enable COMPF_ALPHA, and reuse in the code instead of defining a custom bitmap node flag. adjust existing node flags to not conflict with bit-range used by composition flags.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48215
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
mazze [Sat, 5 Oct 2013 20:28:25 +0000 (20:28 +0000)]
Game "Abuse" added.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48213
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 17:25:18 +0000 (17:25 +0000)]
re-disable debug
git-svn-id: https://svn.aros.org/svn/aros/trunk@48212
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 17:21:51 +0000 (17:21 +0000)]
fix positioning of compositable (non-displayable) screen bitmaps
git-svn-id: https://svn.aros.org/svn/aros/trunk@48211
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 17:20:05 +0000 (17:20 +0000)]
allow querying if a bitmap is compositable
git-svn-id: https://svn.aros.org/svn/aros/trunk@48210
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 5 Oct 2013 06:43:23 +0000 (06:43 +0000)]
AHI/SB128: port fixes from ABI_V0 that make the card output correct sound
git-svn-id: https://svn.aros.org/svn/aros/trunk@48209
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 05:05:56 +0000 (05:05 +0000)]
quieten debug
git-svn-id: https://svn.aros.org/svn/aros/trunk@48208
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 05:00:59 +0000 (05:00 +0000)]
pull in composition flags and use screen->SpecialFlags to handle input correctly depending on compositing state.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48207
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 04:59:33 +0000 (04:59 +0000)]
store the effective compositing flags in SpecialFlags
git-svn-id: https://svn.aros.org/svn/aros/trunk@48206
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 04:58:19 +0000 (04:58 +0000)]
pack the compositor capabilities and state into the dimension info
git-svn-id: https://svn.aros.org/svn/aros/trunk@48205
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 04:55:39 +0000 (04:55 +0000)]
allow reporting the current compositor state aswell as capabilities
git-svn-id: https://svn.aros.org/svn/aros/trunk@48204
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 01:12:28 +0000 (01:12 +0000)]
handling correction
git-svn-id: https://svn.aros.org/svn/aros/trunk@48203
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 00:49:48 +0000 (00:49 +0000)]
update to reflect bitmap hook changes. use the hooks exclusively to determine usability if available, fall-back to old behaviour if not.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48202
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 00:47:57 +0000 (00:47 +0000)]
slight change to bitmap validation hooks to allow identification of compositor. really query the compositor to determine if a bitmap can be displayed
git-svn-id: https://svn.aros.org/svn/aros/trunk@48201
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 5 Oct 2013 00:46:32 +0000 (00:46 +0000)]
add methods to validate and enable a (custom) bitmap for compositing
git-svn-id: https://svn.aros.org/svn/aros/trunk@48200
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 02:36:53 +0000 (02:36 +0000)]
quieten debug
git-svn-id: https://svn.aros.org/svn/aros/trunk@48199
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 01:37:00 +0000 (01:37 +0000)]
forgotten commit
git-svn-id: https://svn.aros.org/svn/aros/trunk@48198
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 01:36:21 +0000 (01:36 +0000)]
fixes to alpha compositing
git-svn-id: https://svn.aros.org/svn/aros/trunk@48197
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 01:20:21 +0000 (01:20 +0000)]
add v50 PixelArray operation definitions
git-svn-id: https://svn.aros.org/svn/aros/trunk@48196
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 00:48:39 +0000 (00:48 +0000)]
Bitmap -> BitMap. query the displayinfo earlier so that we can get the compositor bitmap vaildation hooks - and use them to determine if a custombitmap can be displayed.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48195
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 00:43:56 +0000 (00:43 +0000)]
add a compositable flag to indicate that a bitmap is displayable if the compositor can convert it.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48194
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 4 Oct 2013 00:38:24 +0000 (00:38 +0000)]
provide hooks to query/enable if the compositor can display a bitmap
git-svn-id: https://svn.aros.org/svn/aros/trunk@48193
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Thu, 3 Oct 2013 18:00:41 +0000 (18:00 +0000)]
mesa.library: workaround wrong compilation with -O2 setting
Wrong compilation was causing looping of shader compilation on native
and crash on hosted.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48192
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Wed, 2 Oct 2013 14:16:11 +0000 (14:16 +0000)]
texteditor.class: Compiler delint for x86_64
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48191
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
jmcmullan [Wed, 2 Oct 2013 14:16:03 +0000 (14:16 +0000)]
nlist.class: Compiler delint for x86_64
Signed-off-by: Jason S. McMullan <jason.mcmullan@gmail.com>
git-svn-id: https://svn.aros.org/svn/aros/trunk@48190
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Wed, 2 Oct 2013 04:50:01 +0000 (04:50 +0000)]
w.i.p support for compositing screens with alpha and different pixfmts. alpha compositing disabled by default since it may put too much load on lower end systems. temporary use of intuitionbase to obtain screen composition flags (to be replaced).
git-svn-id: https://svn.aros.org/svn/aros/trunk@48189
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Wed, 2 Oct 2013 04:40:55 +0000 (04:40 +0000)]
dont enable alpha compositing by default
git-svn-id: https://svn.aros.org/svn/aros/trunk@48188
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Wed, 2 Oct 2013 03:50:24 +0000 (03:50 +0000)]
add bit definitions for composition flags. add definition for alpha-composition.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48187
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Tue, 1 Oct 2013 17:39:28 +0000 (17:39 +0000)]
fix setting screen compositing flags
git-svn-id: https://svn.aros.org/svn/aros/trunk@48186
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Mon, 30 Sep 2013 20:40:28 +0000 (20:40 +0000)]
Wanderer/Classes - pass VolumeIcon_Private with flags set to creation of IconEntry
IconEntry creation code in IconWindow_VolumeList expects it can read
the vip_FLags. Because of this, flags can't be set after object creation.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48185
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Mon, 30 Sep 2013 20:40:24 +0000 (20:40 +0000)]
Wanderer/Classes: remove flags from IconList_Entry
Its only usage was a duplication of vip_Flags field
git-svn-id: https://svn.aros.org/svn/aros/trunk@48184
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sun, 29 Sep 2013 23:38:41 +0000 (23:38 +0000)]
cleanup composer/compositing/composition -> compositor
git-svn-id: https://svn.aros.org/svn/aros/trunk@48183
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sun, 29 Sep 2013 08:01:11 +0000 (08:01 +0000)]
Added scroll wheel input, and improved keyboard input regarding
direction reversal attributes.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48182
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sun, 29 Sep 2013 07:56:37 +0000 (07:56 +0000)]
Reverted r48161.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48181
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sun, 29 Sep 2013 02:47:09 +0000 (02:47 +0000)]
- Added a page of various Numeric gadgets.
- Added an About button that tests MUIM_Application_AboutMUI. The About
menu item still tests manual use of the Aboutmui class instead.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48180
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Sat, 28 Sep 2013 22:18:29 +0000 (22:18 +0000)]
let the screen be queried for its compositing flags
git-svn-id: https://svn.aros.org/svn/aros/trunk@48179
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:42 +0000 (19:09 +0000)]
nouveau.hidd: update drm.diff
git-svn-id: https://svn.aros.org/svn/aros/trunk@48178
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:39 +0000 (19:09 +0000)]
nouveau.hidd: remove patching rgb conversion functions as optimized code is already present in graphics.hidd (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48177
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:35 +0000 (19:09 +0000)]
nouveau.hidd: Add 0x0a22 video card. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48176
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:32 +0000 (19:09 +0000)]
Switch off vga text mode debug output if a supported video card was found. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48175
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:29 +0000 (19:09 +0000)]
nouveau.hidd - spin_lock implementation is changed to match guarantees required from spin lock: atomicity of code execution or disabling of interrupts. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48174
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:24 +0000 (19:09 +0000)]
Workaround for display corruption on some newer gfx cards. (port from V0) Forces VRAM allocations to be contiguous.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48173
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:20 +0000 (19:09 +0000)]
Update mesa.diff (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48172
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:17 +0000 (19:09 +0000)]
Unify debug tags. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48171
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:14 +0000 (19:09 +0000)]
Make context does not switch between glBegin/glEnd. (port from V0)
This has a potential to lock the complete 3D subsystem if application
never executes glEnd, however without it every context switch that happens
between glBegin/glEnd causes immediate crash.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48170
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:10 +0000 (19:09 +0000)]
Initial work on serializing calls in HostGL. (port from V0)
This will be needed to service more than one AROS-side GL client.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48169
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:07 +0000 (19:09 +0000)]
Remove inline specified - this didn't work at all. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48168
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:09:01 +0000 (19:09 +0000)]
Add TODO - how to solve the clearing of tls (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48167
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:08:58 +0000 (19:08 +0000)]
Allow Gallium3D EGL driver to "chain load" into AROSMesa EGL driver. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48166
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:08:53 +0000 (19:08 +0000)]
Implement basic EGL driver that uses AROSMesa interface (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48165
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Sat, 28 Sep 2013 19:08:48 +0000 (19:08 +0000)]
Skeleton of AROSMesa-based egl driver. (port from V0)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48164
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sat, 28 Sep 2013 13:07:02 +0000 (13:07 +0000)]
Free top-level disk-object structure separately instead of adding it to
its own freelist (which caused accesses to freed memory).
git-svn-id: https://svn.aros.org/svn/aros/trunk@48163
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sat, 28 Sep 2013 11:12:59 +0000 (11:12 +0000)]
- Ignore mouse button if shift key is down (MUI behaviour).
- Pay attention to MUIA_Numeric_RevUpDown and MUIA_Numeric_RevLeftRight.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48162
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Sat, 28 Sep 2013 00:29:08 +0000 (00:29 +0000)]
Added keyboard and scroll wheel input.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48161
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Fri, 27 Sep 2013 22:19:29 +0000 (22:19 +0000)]
- Reuse About window instead of creating a new one each time
MUIM_Application_AboutMUI is called.
- Added AutoDoc for MUIM_Application_AboutMUI.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48160
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
neil [Fri, 27 Sep 2013 22:16:40 +0000 (22:16 +0000)]
- Do not detach or dispose of window when it is closed, as it may be
reused.
- Added AutoDoc for MUIA_Aboutmui_Application.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48159
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Fri, 27 Sep 2013 18:53:12 +0000 (18:53 +0000)]
Compositor: use AndRectRect provided by alib instead of duplicated code
git-svn-id: https://svn.aros.org/svn/aros/trunk@48158
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Fri, 27 Sep 2013 18:53:09 +0000 (18:53 +0000)]
dos.library: ErrorReport - use BSTR macro instead of hand conversion which is true only on m68k
git-svn-id: https://svn.aros.org/svn/aros/trunk@48157
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Fri, 27 Sep 2013 18:53:05 +0000 (18:53 +0000)]
Wanderer: adjust handling of volume icons
- when looking for icon to match a volume, first match offline volumes
by volume name
- set and clear OFFLINE and DISABLED state, previously it was only set
- update private flags when updating an icon entry
First change solves the following problem:
Have "AROS Live CD:" OFFLINE and CDO:BUSY ONLINE
When AROS Live CD goes online it is assigned to CD0: device and
previous code was matching it to icon entry representing CD0:BUSY.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48156
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
deadwood [Fri, 27 Sep 2013 18:53:01 +0000 (18:53 +0000)]
ata.device: Set the command that is to be send.
Fixes media detection in ATAPI drives.
git-svn-id: https://svn.aros.org/svn/aros/trunk@48155
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc
NicJA [Fri, 27 Sep 2013 15:05:23 +0000 (15:05 +0000)]
tidy up flags. don't destroy/recreate the regions every stack change, but clear existing ones instead. slight alteration to alpha handling (region is unneeded)
git-svn-id: https://svn.aros.org/svn/aros/trunk@48154
fb15a70f-31f2-0310-bbcc-
cdcc74a49acc