Commit graph

583 commits

Author SHA1 Message Date
blah38621_cp
189dcfaed5 Some more work on the plug viewer. Cleaned up most of the icons, and enabled error & warning checking. 2011-08-16 19:08:53 +00:00
blah38621_cp
4053338bc6 2011-08-16 02:47:03 +00:00
blah38621_cp
7e9a4035c3 Did a whole lot of work on the plug viewer. 2011-08-16 02:46:07 +00:00
blah38621_cp
678d4fbbc9 Added an Additive Noise generator to the ImageManipulator class. 2011-08-15 00:17:53 +00:00
blah38621_cp
8abea19e48 Added float-format dds support, as well as 3Dc, and Ati1n support, not quite sure of the issue with Ati1n, but it should be loading correctly. 2011-08-14 22:29:58 +00:00
blah38621_cp
79066d3d62 Added (VERY) broken pcx image loading support. Now if I knew what was wrong with it. 2011-08-14 01:47:20 +00:00
blah38621_cp
4bd0140c82 Switched OPFF to a greyscale version, can't get my B/W/Greyscale version working unfortunately. 2011-08-13 22:59:55 +00:00
blah38621_cp
5bd97bfc89 Added a very (very) rudimentary plug viewer. 2011-08-12 01:30:48 +00:00
blah38621_cp
f41a3ae707 Orvid.Graphics now supports Dxt1, Dxt2, Dxt3, Dxt4, Dxt5, A1R5G5B5, A4R4G4B4, A8B8G8R8, A8R8G8B8, R5G6B5, R8G8B8, X8B8G8R8, X8R8G8B8, L8, L8A8, A4L4, A8R3G3B2, R3G3B2, X1R5G5B5, X4R4G4B4, A1R10G10B10, and A2B10G10R10 dds image formats. 2011-08-11 19:51:29 +00:00
blah38621_cp
8c28a14306 More formats supported for dds images, namely, A1R5G5B5, A4R4G4B4, A8B8G8R8, A8R8G8B8, and R8G8B8 formats. I'm having difficulty detecting the R5G6B5 format, so it doesn't currently work. Next up X8B8G8R8, and X8R8G8B8 formats. 2011-08-11 01:18:01 +00:00
blah38621_cp
e79e40541d Added support for DXT5 and DXT3 compression in dds images. 2011-08-10 20:43:18 +00:00
blah38621_cp
145720769f Got basic Dds image loading working, only Dxt1 compression is supported at the moment, but the others are in the process of getting working 2011-08-10 02:50:13 +00:00
blah38621_cp
6f148128ea Added what would be dds image support, if I could figure out the issue with the loader. 2011-08-10 01:17:01 +00:00
blah38621_cp
b699f3c4d6 Added support for Pbm, Pgm, and Ppm image formats. Also added a method in ImageManipulator to switch the Red and Blue values in an image, to work around an issue in the Lib being used for Pbm, Pgm, and Ppm image support. Call it on the Ppm image you've loaded before using it. 2011-08-09 23:16:09 +00:00
blah38621_cp
7032cafe51 Xpm Image support added. 2011-08-09 22:08:01 +00:00
blah38621_cp
ce56e1cb55 Got Tga image writing working. Currently all supported formats are Read & Write except for Tiff, which is giving me difficulties. Xpm image support is probably next. 2011-08-09 20:36:21 +00:00
blah38621_cp
87c837658d Gif image support added. 2011-08-08 19:55:53 +00:00
blah38621_cp
cf6f10943c Added Tga Loading support, as well as Hq2x, Hq3x, and Hq4x Image resizing support. 2011-08-08 00:56:02 +00:00
blah38621_cp
33579746bb Added Tiff, Bmp, and Png support to Orvid.Graphics, also added a Testbed for Image loading, and for Image manipulation. 2011-08-07 00:01:40 +00:00
blah38621_cp
595ccd8865 Enabled Jpeg support. 2011-08-05 03:17:10 +00:00
blah38621_cp
2b63ba4859 Woops, left an extra file in the Orvid.Compression project, that's now removed. 2011-08-05 02:56:56 +00:00
blah38621_cp
5fce44e58b Added support for Vbp images. (A very obscure format :P) As well as added an ImageManipulator class, which is able to resize images, with currently one of 3 different algorithms, Nearest Neighbor, Bi-Linear, and Bi-Cubic. Support for more algorithms will be added in the future, same goes for image formats. 2011-08-05 02:55:53 +00:00
blah38621_cp
d18c712566 Added Deflate and GZip streams support to Orvid.Compression. 2011-08-04 02:20:38 +00:00
blah38621_cp
9d52d175e0 Added the support for the first of many image formats Orvid.Graphics will eventually be able to handle. The format is custom, and is very plain. The file essentially contains the height, and width of the image, then the pixels of the image in rgba succession. (each component is a byte) Finally, the bytes that this produces are compressed using LZMA compression, producing a very basic, but usable format. Next will be an animated version, as well as support for animated images in the library. 2011-08-01 02:19:23 +00:00
blah38621_cp
00d5ff7d60 Woops, forgot to add them to the project file as well. 2011-07-31 00:37:27 +00:00
blah38621_cp
7631959418 Added a couple of missing files, ShapedImage will be the next thing I'm working on, after I do a bit of work on OPFF, to enable much better image storage, as well as a few optimizations for memory usage. 2011-07-31 00:14:11 +00:00
blah38621_cp
35990b8017 Updated the TimesNewRoman.opff file to a working version. 2011-07-29 03:18:45 +00:00
blah38621_cp
52348e5db3 Added AntiAlias, and HalveSize methods in Orvid.Graphics.Image, as well as fixed compression support in OPFF, and re-enabled multi-style support in OPFF as well. 2011-07-29 03:05:55 +00:00
blah38621_cp
9ae99ab315 2011-07-29 01:46:33 +00:00
blah38621_cp
4cfa76401c Got OPFF much closer to working. Just have to figure out why it's stretching vertically. 2011-07-29 00:43:48 +00:00
blah38621_cp
098f903b90 Added Lzw compression, (De-compress only), and added a test-bed for my graphics functions. 2011-07-24 02:29:45 +00:00
blah38621_cp
17c44aa200 Updated my font loader to support compressed font files. Also added a small demo of the difference in size between uncompressed (3mb), and compressed (200kb) of opff files. Still needs testing. (doing now) 2011-07-21 00:28:56 +00:00
kudzu_cp
c537afe195 DebugStub optimizations. 2011-07-17 02:24:12 +00:00
Sentinel209_cp
254c594af5 2011-07-16 22:36:19 +00:00
blah38621_cp
860757c149 Making my code compilable. 2011-07-16 17:38:50 +00:00
kudzu_cp
491abfe0e5 CPDB work 2011-07-15 16:48:15 +00:00
kudzu_cp
b2b11c5b8c 2011-07-11 05:54:47 +00:00
kudzu_cp
07346828dd Fixed newobj for valuetypes. Will fix stfld next (They were both broken and affecting nullable types and other structs when stored in fields) 2011-07-11 04:55:40 +00:00
kudzu_cp
dea9bfb587 2011-07-11 01:42:13 +00:00
kudzu_cp
299170dd73 Removed old EBP from frame view. 2011-07-10 20:34:38 +00:00
kudzu_cp
061515aaa3 2011-07-10 07:22:49 +00:00
kudzu_cp
9e75d4a66b 2011-07-10 07:22:35 +00:00
Sentinel209_cp
26ccafd818 2011-07-04 05:09:05 +00:00
kudzu_cp
d19d4c6ee8 2011-06-26 20:36:27 +00:00
kudzu_cp
6a27844ce7 2011-06-26 17:11:38 +00:00
kudzu_cp
303c09e0a3 Temp removed Orvid's projects from the build config as they have errors. They still exist in the SLN. 2011-06-26 02:00:19 +00:00
kudzu_cp
0e397d3f49 2011-06-25 18:44:51 +00:00
blah38621_cp
8f56abe4b0 Did some major work in Orvid.Graphics, which will eventually allow it to support 32-bit color. Previously it only supported 8-bit color. Because of this change, any code you have using Orvid.Graphics will no longer work. You will have to refactor your code for the new color system. 2011-06-23 19:27:52 +00:00
blah38621_cp
3128ad7b9d Moved TTF to OPFF converter to a new Tools folder, as well as made it's output valid. It previously was writing that the style of every character was 128, which doesn't exist. Also moved TimesNewRoman.opff to my OtherStuff folder. 2011-06-23 16:37:45 +00:00
blah38621_cp
e8882cba14 2011-06-23 01:30:57 +00:00
blah38621_cp
97e20f3a8f TTF to OPFF converter in under 200 lines? Preposterous, but true. 2011-06-23 01:22:44 +00:00
kudzu_cp
f7f16bf210 2011-06-19 03:58:03 +00:00
kudzu_cp
8dd3294605 2011-06-19 00:12:59 +00:00
kudzu_cp
97cc12b0d4 2011-06-17 15:37:20 +00:00
kudzu_cp
53a5616772 2011-06-17 14:57:35 +00:00
kudzu_cp
eb7191838d 2011-06-17 14:43:40 +00:00
kudzu_cp
a87f333ab0 2011-06-17 13:31:59 +00:00
kudzu_cp
cbdf0f6624 2011-06-17 02:19:03 +00:00
blah38621_cp
74ada70990 Added support for OPFF fonts. (OPFF is a custom format, I'll make a converter at some point.) 2011-06-17 00:20:29 +00:00
blah38621_cp
a0ac071b2f Committing my folder which should now work. If it doesn't then there's a problem on my end. 2011-06-16 18:21:22 +00:00
blah38621_cp
bd7de0097f 2011-06-16 17:59:45 +00:00
blah38621_cp
e62c61823d Fixed a small issue with references in OrvidKernel.csproj. 2011-06-16 17:59:06 +00:00
blah38621_cp
c9b1d08886 Setup LibTiff so that it's easier to use. The LibTiff.Net folder is now gone, everything that was in it is now in the LibTiff.cs file. 2011-06-15 01:05:24 +00:00
blah38621_cp
faaeeb0b95 Woops, forgot to remove the OButton.cs file. Orvid.Graphics now builds. 2011-06-14 18:25:14 +00:00
blah38621_cp
b24479cec9 Fixed the issue of Orvid.Graphics not building. Please note, you must add a reference to Orvid.Graphics in both your kernel, and your .cosmos project. 2011-06-14 18:23:52 +00:00
blah38621_cp
6b2114bba6 Fixed multiple bugs in Orvid.Graphics. Polygons, Triangles, and Flood Fill now work. I'm still trying to figure out the issue with the circle drawing, and Elipse drawing is going haywire. I have also commented out things that don't work, except for the circles, which I left. 2011-06-14 02:12:01 +00:00
blah38621_cp
3a35e9070e Added my own section in the Users folder. 2011-06-13 19:54:46 +00:00
geramy_cp
f6811cc6ac 2011-04-12 09:04:03 +00:00
geramy_cp
ca40577168 2011-04-12 09:00:08 +00:00
sschocke_cp
26d48dd9db Checkin of working FloatToString(FtoA) method as well as Map<K,V> (replacement for Dictionary<K,V>) in my playground 2011-03-21 20:10:28 +00:00
mterwoord_cp
f63e090169 2011-03-19 15:44:13 +00:00
kudzu_cp
b9894e9823 Strings are now stored in memory comparable to how it works in .net (and probably mono) 2011-03-17 17:38:53 +00:00
kudzu_cp
45da279d85 2011-03-17 00:33:31 +00:00
kudzu_cp
bc16ed8129 2011-03-17 00:08:28 +00:00
kudzu_cp
4c512d5505 2011-03-16 23:54:32 +00:00
kudzu_cp
f7be12a101 2011-03-16 23:25:19 +00:00
kudzu_cp
4254378a90 2011-03-11 13:54:22 +00:00
mterwoord_cp
bd82fa4238 2011-03-11 13:23:06 +00:00
mterwoord_cp
bd59ac6966 2011-03-09 16:53:21 +00:00
kudzu_cp
855312aaf8 2011-03-06 17:38:17 +00:00
kudzu_cp
fcff31810e 2011-03-06 16:35:23 +00:00
kudzu_cp
08ad9d53ab 2011-03-06 16:16:34 +00:00
kudzu_cp
135cba977f 2011-03-06 05:27:40 +00:00
kudzu_cp
f82c319099 2011-03-05 13:19:59 +00:00
kudzu_cp
be34e259bd 2011-03-04 03:47:08 +00:00
kudzu_cp
101fa335a5 2011-03-04 02:55:08 +00:00
kudzu_cp
06e5c1fa7b 2011-03-04 01:50:52 +00:00
kudzu_cp
5f5d6f92d4 2011-03-04 01:37:26 +00:00
kudzu_cp
b0a38f3d24 2011-03-04 01:23:55 +00:00
kudzu_cp
71942d0929 2011-03-04 01:07:19 +00:00
kudzu_cp
e396015582 2011-03-04 00:22:24 +00:00
kudzu_cp
7c4b20720a 2011-03-04 00:15:28 +00:00
kudzu_cp
e1e7fce526 2011-03-03 17:40:19 +00:00
kudzu_cp
4adc320a64 2011-03-03 15:53:42 +00:00
kudzu_cp
21d6c9ceac 2011-03-03 14:34:55 +00:00
kudzu_cp
95393c0c6e 2011-03-03 05:23:44 +00:00
kudzu_cp
7f1986045c 2011-03-03 03:54:32 +00:00
kudzu_cp
19fae2d964 2011-03-03 03:43:50 +00:00
kudzu_cp
b864d592ab 2011-03-02 23:33:54 +00:00
kudzu_cp
329e21ade7 2011-03-02 17:15:01 +00:00
kudzu_cp
72758e87b6 2011-03-02 14:06:13 +00:00
kudzu_cp
c920fa8483 2011-02-28 01:48:14 +00:00
kudzu_cp
92b1392e2f 2011-02-28 01:45:08 +00:00
mterwoord_cp
b5d27fe19a casting works again.. 2011-02-27 17:06:15 +00:00
kudzu_cp
c0309afb11 2011-02-26 13:33:26 +00:00
mterwoord_cp
c7a3776db5 2011-02-26 13:01:44 +00:00
kudzu_cp
934b850ba0 2011-02-25 15:39:28 +00:00
kudzu_cp
38344570ac 2011-02-25 14:02:59 +00:00
kudzu_cp
1edb546842 2011-02-24 14:50:10 +00:00
kudzu_cp
b751e45aaf 2011-02-24 07:02:28 +00:00
kudzu_cp
b3a7a30678 2011-02-24 03:24:08 +00:00
kudzu_cp
bad03a31ae 2011-02-23 23:54:06 +00:00
kudzu_cp
22926a402c 2011-02-23 19:01:28 +00:00
kudzu_cp
670334f745 2011-02-23 18:54:54 +00:00
kudzu_cp
a0a3081760 2011-02-23 18:19:29 +00:00
kudzu_cp
347e2a61a4 2011-02-23 17:34:08 +00:00
kudzu_cp
dc58fdd249 2011-02-23 17:17:35 +00:00
kudzu_cp
10802273f7 2011-02-23 01:26:37 +00:00
kudzu_cp
2e08d386c6 2011-02-23 01:25:00 +00:00
kudzu_cp
edd23f90d6 2011-02-23 00:47:41 +00:00
kudzu_cp
daae44735c 2011-02-22 22:52:19 +00:00
kudzu_cp
48e4e12cd3 2011-02-22 17:54:37 +00:00
kudzu_cp
65827de825 Driver work 2011-02-22 16:56:17 +00:00
kudzu_cp
4b35540c5f 2011-02-22 13:42:28 +00:00
kudzu_cp
b0608798ea 2011-02-22 03:41:12 +00:00
kudzu_cp
d0ebf07f6e 2011-02-22 03:38:44 +00:00
mterwoord_cp
ba843bb16c 2011-02-19 15:08:03 +00:00
pegasusplus_cp
75d52a7243 Prepare to help implement Integer(contains int8, 16, 32, 64) plugs in IL2CPU 2011-02-18 11:08:09 +00:00
mterwoord_cp
fab8765053 2011-02-17 18:49:42 +00:00
kudzu_cp
38be05618b ATA read and write works 2011-02-15 14:59:32 +00:00
kudzu_cp
2a25a755e0 2011-02-14 18:12:05 +00:00
mterwoord_cp
bfb7fde96b 2011-02-12 10:07:07 +00:00
mterwoord_cp
8f75baf6d0 progress again :) 2011-02-11 16:52:42 +00:00
mterwoord_cp
d42206e826 2011-02-10 14:41:03 +00:00
mterwoord_cp
81bffab044 2011-02-10 13:49:41 +00:00
mterwoord_cp
eb907ca195 2010-12-31 14:44:05 +00:00
mterwoord_cp
ea87dbeb67 2010-12-31 08:23:06 +00:00
mterwoord_cp
b07edd35f2 2010-12-31 08:14:09 +00:00
mterwoord_cp
d501c47c8e 2010-12-29 16:29:59 +00:00
mterwoord_cp
dde2ecad00 keyboard works now 2010-12-29 13:28:18 +00:00
Trivalik_cp
a80ef75b20 unit format of assemblyinfos 2010-09-09 20:54:55 +00:00
kudzu_cp
fe43fbddeb Set all csproj files to .NET 4.0. 2010-09-06 14:16:09 +00:00
kudzu_cp
15c5d7e723 Removed old fbembed test code. 2010-09-06 02:03:22 +00:00
Trivalik_cp
ca5f48513b correct fbtest reference 2010-09-04 20:01:25 +00:00
Trivalik_cp
24864e0050 all except fbtest, runs 2010-09-04 19:52:46 +00:00
Trivalik_cp
1785670a75 renaming all, except vspackage 2010-09-04 19:07:11 +00:00
Trivalik_cp
474c16ecd8 remove vs2008 support, part 1 (not usable) 2010-09-04 17:59:02 +00:00
kudzu_cp
ee076acdac 2010-09-04 17:24:52 +00:00
kudzu_cp
3f76543f9a 2010-09-04 17:00:38 +00:00
kudzu_cp
872329d6c2 2010-09-04 02:27:06 +00:00
kudzu_cp
40d64afc97 2010-09-03 16:04:15 +00:00
kudzu_cp
4a683431df 2010-09-03 13:52:44 +00:00
kudzu_cp
612d22c239 2010-09-03 13:22:57 +00:00
kudzu_cp
0a4e25d7f5 Clean up of warnings. 2010-09-03 12:41:55 +00:00
kudzu_cp
0406497597 2010-09-03 04:28:05 +00:00
kudzu_cp
c59ecc3233 2010-09-03 00:41:37 +00:00
kudzu_cp
3fe8bb0843 Not exactly sure, but compiles on x64 again.. something with build config settings in the sln.
Also pre work on cxdb changes (not checked yet, dont get this checkin)
2010-09-02 21:59:47 +00:00
kudzu_cp
2b8adc0097 Documentation of debugger. 2010-09-02 02:18:40 +00:00
kudzu_cp
27feb46446 2010-09-01 02:50:46 +00:00
kudzu_cp
b1159324c8 Bootstrap 2010-09-01 01:30:53 +00:00
kudzu_cp
634a4a41fc Console fixed 2010-08-31 15:48:55 +00:00
kudzu_cp
a4f6cfed20 2010-08-31 02:02:56 +00:00
kudzu_cp
ac62705dc7 Bloody x08 fix!!!!!!! 2010-08-31 00:15:27 +00:00
kudzu_cp
d2038e2d7a 2010-08-30 23:15:54 +00:00
kudzu_cp
0d180bc507 2010-08-30 22:41:39 +00:00
kudzu_cp
2b264540c1 2010-08-30 19:19:07 +00:00
kudzu_cp
d31fa157ab 2010-08-30 01:37:23 +00:00
kudzu_cp
9e8e74baac 2010-08-30 00:48:53 +00:00
kudzu_cp
738f165fdc GDB client work. 2010-08-28 23:52:02 +00:00
kudzu_cp
a7a2bb9aca 2010-08-28 20:09:21 +00:00
kudzu_cp
a71d09ee27 2010-08-28 18:19:49 +00:00
kudzu_cp
a6e0bdd73b 2010-08-26 00:05:46 +00:00
Trivalik_cp
25f2073375 fix rest of csproj, wrong name in 2010.bat 2010-08-24 18:03:46 +00:00
Trivalik_cp
d455818547 update csproj, on current state, 2010-08-24 09:48:55 +00:00
kudzu_cp
3a306c946a 2010-08-23 18:21:15 +00:00
kudzu_cp
faaffecc61 2010-08-23 02:57:27 +00:00
kudzu_cp
d86eeb56e7 2010-08-22 23:36:04 +00:00
kudzu_cp
47e4d6886b Reference clean up 2010-08-22 23:29:56 +00:00
kudzu_cp
d3481c919f Moved HexExtension 2010-08-22 21:43:35 +00:00
kudzu_cp
ab834399d4 Moved string plug to new kernel, PCI work 2010-08-22 21:06:14 +00:00
mterwoord_cp
455de2544b 2010-08-22 16:02:30 +00:00
kudzu_cp
f49b682d9a 2010-08-22 15:39:20 +00:00
kudzu_cp
e03923c5de 2010-08-22 15:23:18 +00:00
mterwoord_cp
d3c0fe61f0 2010-08-22 15:22:23 +00:00
mterwoord_cp
d6a9123b1d 2010-08-22 12:17:41 +00:00
mterwoord_cp
26b997da5f 2010-08-22 06:39:58 +00:00
kudzu_cp
b23a703e01 2010-08-21 23:19:12 +00:00
kudzu_cp
c982583dff 2010-08-21 21:18:56 +00:00
kudzu_cp
234345bf3e 2010-08-21 21:00:08 +00:00
mterwoord_cp
89b92ac9fd 2010-08-21 15:27:53 +00:00
kudzu_cp
cf31d144db 2010-08-21 13:06:39 +00:00
kudzu_cp
93b9f3d80a 2010-08-21 01:18:02 +00:00
kudzu_cp
eec60553af 2010-08-21 00:31:06 +00:00
kudzu_cp
f9738b56b4 2010-08-20 22:52:02 +00:00
kudzu_cp
ad3c49c978 2010-08-20 14:51:59 +00:00
kudzu_cp
4ddb8d1625 Final Kernel move. 2010-08-20 04:02:35 +00:00
kudzu_cp
5bbd077b52 2010-08-20 00:05:58 +00:00
kudzu_cp
99441914f4 Cosmos.Debug.Kernel separation. 2010-08-20 00:01:09 +00:00
kudzu_cp
392ab5707c 2010-08-19 22:11:32 +00:00
kudzu_cp
345129e59e 2010-08-19 04:53:44 +00:00