Elia Sulimanov
b64584fc92
Done Bitmap api docs
2020-06-16 08:30:48 +03:00
Elia Sulimanov
ad785a73c6
Working on the Bitmap class api0
2020-06-15 23:54:09 +03:00
Elia Sulimanov
4737567162
Done Canvas api docs
2020-06-15 19:45:44 +03:00
Elia Sulimanov
8af6adc6d7
Done FullScreenCanvas api docs
2020-06-15 16:03:27 +03:00
Elia Sulimanov
dbfd606a09
Done SVGAIIScreen api docs
2020-06-15 10:38:20 +03:00
Elia Sulimanov
1991577394
Done VBEScreen api docs
2020-06-15 08:41:38 +03:00
Elia Sulimanov
36193ab376
Done VGAScreen api docs
2020-06-11 23:03:15 +03:00
Elia Sulimanov
04b00b83c9
Done Pen class api docs
2020-06-11 22:13:35 +03:00
Elia Sulimanov
e78962cbb5
Done Mode struct api docs
2020-06-11 13:44:58 +03:00
Elia Sulimanov
2023423c82
Done Point api docs
2020-06-11 08:30:19 +03:00
Elia Sulimanov
b0e7a10a64
Done Image and ColorDepth api docs
2020-06-11 08:30:04 +03:00
Charles Betros
d418a8ce86
Merge branch 'master' into bug/bitmap
2020-05-07 21:58:37 -05:00
Quajak
1c913100e4
Fixed loading and rendering of 24 bit bitmaps
2020-05-07 23:14:53 +02:00
Quajak
71f078eab8
Fixed bitmaps (Should hopefully work now)
...
Added bitmap tests
Extended equalityhelper
2019-12-18 02:12:10 -05:00
fanoI
ffca0df48e
Fixes #1109 and #1078 .
...
The CGS test kernel is now enabled always.
2019-02-17 16:35:24 +01:00
Quajak
b5f4e054fe
Fixed magic number check for bitmap
2018-11-18 12:32:26 +01:00
José Pedro
dec3e16d63
CGS code cleanup.
2018-10-23 21:02:33 +01:00
fanoI
8691707b52
Created MemoryOperations.Copy that copies128 bytes any iterations using ASM
...
- VBE (Bochs Graphic Adapter): made bitmap drawing faster using MemoryOperations.Copy
- VBE (Bochs Graphic Adapter): made filled rectangle drawing faster using MemoryOperations.Fill
- Created TestRunner for MemoryOperations
2018-08-21 14:48:10 +02:00
Quajak
65f114dd91
Merge remote-tracking branch 'upstream/master'
2018-07-04 22:35:40 +02:00
Quajak
ee4c09bcdb
Fixed requested changes
...
Added plugs for BitConverter ToUInt16, 32 and 64 methods
Used ToUInt methods
2018-05-20 17:46:46 +02:00
fanoI
655786934e
Implemented requested changes
2018-05-20 15:35:04 +02:00
fanoI
376c0d2db6
Changed some classes of CGS to be struct as they should have been from the beginnning.
...
- Mode and Point are now structures
- The copy of System.Drawing.Color is not needed anymore the real System.DrawingColor is used instead
- Updated CGS Test Kernel
- Made SVGAII a little more faster (but this not the complete solution)
2018-05-13 20:17:20 +02:00
Quajak
be01d41a36
Fixed requested changes
2018-04-18 17:29:00 +02:00
Quajak
4905318479
Now supports 24bit bitmaps
2018-04-14 11:32:39 +02:00
Quajak
8c70d57bed
-Added new ctor from byte array of pixels
...
-Added note that ctor with Memory stream does not work, as memory streams do not work correctly
-Improved the cosmos graphic system example
2018-03-26 17:40:20 +02:00
Quajak
b3729308c0
Changed the ctor work done in the Bitmap
2018-03-26 11:45:20 +02:00
Quajak
b12f4fc3b6
Fixed Filestream write
...
Did requested changes
Added test for Filestream read and write
2018-03-22 21:38:41 +01:00
Quajak
493e043742
Final cleanup
2018-03-19 21:31:50 +01:00
Quajak
9f47e6f8a4
Added test which fails until ReadAllBytes has been fixed
...
Rewrote Bitmap to use single ReadAllBytes
2018-03-18 13:45:46 +01:00
Quajak
0ff1c57fbc
Minor fixes and change to file stream
2018-03-03 20:49:40 +01:00
Quajak
dd21b17499
Fixed draw image
...
Fixed bitmap handling of uncompressed files
2018-02-28 20:51:43 +01:00
Quajak
37e6ee122f
Merge remote-tracking branch 'upstream/master'
2018-02-28 17:58:27 +01:00
Quajak
6a2ffb0c89
First implementation of a bitmap. Code loading the bitmap from fs is broken on Cosmos and loads some random garbage and a part of the image.
2018-02-28 17:54:21 +01:00
Arawn Davies
a7c2d5fefb
Changes
2018-02-25 14:43:12 +00:00
Arawn Davies
becfc92417
Finally! Fixed PCIDeviceExists returning null if it doesn't instead of false - Bit of a hack but it's done the job for now, needs redoing
2018-02-25 00:13:19 +00:00
Arawn Davies
efa36d1600
Re-write of GetFullScreenCanvas
2018-02-24 22:10:18 +00:00
Arawn Davies
359f8ea974
Update FullScreenCanvas.cs
2018-02-22 11:57:13 +00:00
Arawn Davies
d61cfa6c06
Nearly there
2018-02-22 00:22:45 +00:00
Arawn Davies
620150edf8
Adds required changes to CGS when initializing the driver
2018-02-20 21:29:30 +00:00
Arawn Davies
a4e797f388
[WIP] [CGS] Merge pull request #767 from KingLuigi4932/patch-7
...
[CGS] VmWare Support
2018-02-20 21:12:32 +00:00
zarlo
68f646e36f
update
2017-12-20 01:32:47 +11:00
zarlo
900d63c9db
update
2017-12-18 21:33:31 +11:00
zarlo
d5e82612e9
DrawArray and some other things
2017-12-18 20:50:30 +11:00
zarlo
f0121b1fe3
update
2017-12-17 17:25:14 +10:00
zarlo
09136174f4
ThrowIfModeIsNotValid now uses CheckIfModeIsValid
2017-12-17 03:02:46 +10:00
zarlo
3566c26577
ThrowIfCoordNotValid(Point point)
2017-12-17 02:53:02 +10:00
José Pedro
e5d089c6ed
Removed unneeded code.
...
Updated comments.
2017-10-12 21:42:35 +01:00
zarlo
42ed5093be
Update FullScreenCanvas.cs
...
this is better
2017-09-15 04:30:50 +10:00
KingLuigi4932
bd658a5bd3
[CGS] VmWare Support: Fix Issue
2017-09-14 18:28:17 +03:00
KingLuigi4932
a641ea6521
[CGS] VmWare Support: Hidding VideoDriver Enum from User
2017-09-14 18:18:13 +03:00