nachume
eac08a496c
FIX unintelligible sequence of decimal characters on savedialog.
...
ppge_atlas JPN font define ShiftJIS -> UTF8 is all ok.
but, cannot use all of chinese character. bacause blockAlloc failed.
So no change drawing Kanji.
you can try to change native/tools/atlastool.cpp USE_LEVEL for all of chinese character.
FIX savedialog XXXGetStatus() loop. for daungeon traveler 2.
Can now be saved it.
FIX sceAtrac getCodec InvalidMemory
2013-05-02 00:14:41 +09:00
Henrik Rydgard
e3ddb12783
Use 16-bit color for the PPGe texture palette
2013-04-18 15:01:36 +02:00
Henrik Rydgard
42e4dc897e
Add most Japanese kanji, the brute force way.
...
Hope everything supports 2048x2048 textures.
2013-04-18 14:59:00 +02:00
Henrik Rydgård
8bc942f4ad
Merge pull request #1318 from raven02/master
...
Fix enable sound in windows and comsetic fix to UI based on new font
2013-04-18 00:57:08 -07:00
Unknown W. Brackets
4920cd3eea
Use replacement chars for unknown PPGe characters.
2013-04-17 23:25:40 -07:00
raven02
12651bc7e0
Fix oversize circle button in UI
2013-04-18 07:03:43 +08:00
Henrik Rydgard
b8eac3330b
PPGe save state fix
2013-04-17 21:43:45 +02:00
Henrik Rydgard
b12fc6e7aa
UTF8-enable PPGE and add hiragana and katakana, let's see if this is enough.
2013-04-17 20:51:02 +02:00
Henrik Rydgard
d1bcc8afd4
Switch main UI font to one built to include Hiragana and Katakana. Don't know if that is enough.
...
Also includes more western characters so I can write my name right :)
2013-04-17 16:39:01 +02:00
Henrik Rydgard
8833f6eb25
Don't swapbuffer if stepping. Default to 2x zoom on Windows. Alert on missing atlases.
2013-03-30 08:35:47 +01:00
Henrik Rydgard
43df3c9071
Lazy font loading (to speed up running unit tests...)
2013-03-06 22:26:54 +01:00
Henrik Rydgard
d4603136f0
Minor stuff: Fake-implement sceKernelReferThreadProfiler, make sure GPU frame dump logging gets output by not sending it to G3D.
2013-03-04 22:15:39 +01:00
Unknown W. Brackets
f2bdea74be
Don't align size to grain for PMB.
2013-03-03 20:26:57 -08:00
Unknown W. Brackets
20bb472b66
Simplify reverse_iterator usage in block alloc.
2013-03-03 16:17:05 -08:00
Unknown W. Brackets
255cbec57c
Fix alignment in block allocator.
2013-03-03 16:17:05 -08:00
Unknown W. Brackets
a3f93ed203
Fix some printf size warnings, signed warnings.
2013-03-02 15:34:15 -08:00
Henrik Rydgard
ba0362d817
PGF font support. Mostly an adaptation and cleanup of JPCSP's font system.
2013-02-27 17:41:39 +01:00
Unknown W. Brackets
a3610ec49e
Make PPGeMeasureText() actually measure the text.
...
Specifically, it was skipping newlines and ignoring the last line,
so always returning 0.
2013-02-11 00:38:08 -08:00
Unknown W. Brackets
a4032c5170
Simplify savestate code so it's all automagical.
...
If you can't beat 'em, join 'em?
2013-02-04 08:27:01 -08:00
Unknown W. Brackets
07a5dca98e
Expand out some savestate code saving non-pod.
2013-02-04 08:26:59 -08:00
Unknown W. Brackets
2a6457b6ab
Cut down on h files including PointerWrap.
...
This makes changes to it a bit faster to build.
2013-02-04 08:26:59 -08:00
Florent Castelli
c37566d3bc
Use proper draw sequence in PPGeDraw
2013-02-04 01:28:19 +01:00
Unknown W. Brackets
4c510b5649
Clean up sceKernelFreeVpl(), not waking yet.
2013-01-18 01:38:13 -08:00
Unknown W. Brackets
592a83b081
Make sure BlockAllocator doesn't get off grain.
...
This should fix spurious warnings about AllocAt() when loading a game.
2013-01-18 01:38:12 -08:00
Unknown W. Brackets
dcd3045cd5
Always use -1 for failed allocs in block allocator.
...
Before it used 0 and -1, confusing.
2013-01-18 01:38:12 -08:00
raven02
5ca532646c
Revert component order change for PPGeDraw
2013-01-15 16:50:52 +08:00
raven02
622627f69a
Match PSP savelist and transparent dialog
2013-01-15 08:12:52 +08:00
Henrik Rydgard
9363a867e2
Add glViewport to cached gl state. Add a couple of missing VFPU ops.
2013-01-06 23:23:36 +01:00
Henrik Rydgard
59e52f4e5a
Make MsgDialog not put text outside the screen.
2013-01-03 14:02:35 +01:00
Henrik Rydgård
95c4e0b9c4
Quick build fix for gcc
2012-12-28 23:33:00 +01:00
Unknown W. Brackets
bcecd881b1
Savestate cleanup + be more careful with vectors.
...
For some reason I debugged it going into std::string so I just made
them all more explicit which fixed everything.
2012-12-28 13:55:31 -08:00
Unknown W. Brackets
cd1d4367bf
Save state of a bunch of small modules.
2012-12-28 13:55:28 -08:00
Unknown W. Brackets
d9efdf548b
Add basic state for the memory kernel objects.
...
Not the actual memory partitions quite yet.
2012-12-28 13:52:52 -08:00
raven02
91c188c4d0
Border cosmetic fix in save/load menu
2012-12-28 11:22:12 +08:00
raven02
a4dd204ce8
Fix I_CIRCLE right/bottom cutoff
2012-12-25 13:33:37 +08:00
Xele02
67c88d7b33
* Load and display save image in save/load menu
...
* Add help math function
* Add draw function in PPGe without texture and with alternative
texture.
* Change hardcoded atlas texture size in PPGe
2012-12-13 22:06:45 +01:00
Xele02
7de10d223b
* Create class for Save and Message dialog for cleaner code.
...
* Update Save dialog to work more like the real one on PSP
* Correct some return value for Save Dialog.
2012-12-10 13:08:54 +01:00
Henrik Rydgard
e370a1a8aa
Fix project and .rc so it builds with VS 2010 Express, thanks Darth1701. Plus logging tweaks.
2012-11-29 10:41:48 +01:00
Henrik Rydgard
870ea6628b
Reasonably correct viewport handling. Optional debug stats overlay (not always 100% working).
2012-11-26 17:35:08 +01:00
Unknown W. Brackets
a6a47c0c3e
Don't complain when PPGe wasn't init yet.
...
This was causing BlockAllocator complaints if you closed right away.
2012-11-22 13:21:47 -08:00
Henrik Rydgard
75412b064b
Implement sceUtilityMsgDialog
2012-11-18 17:51:14 +01:00
Henrik Rydgard
e37a1fb1d3
Add internal 2D drawing library that goes through the Ge emulation for portability.
...
To be used for things like sceUtility* and other overlays like FPS and stats.
2012-11-18 13:04:49 +01:00
Henrik Rydgard
897bed8072
Fix crash bug in blockallocator when tag strings were too long
2012-11-07 19:10:34 +01:00
Henrik Rydgard
a6a6453c60
Add custom "grain" for block allocator. Set the big block allocs to grain 256.
2012-11-07 17:35:22 +01:00
Henrik Rydgard
c61d10363a
Rewrite callback handling, part 1. All sorts of other fixes too.
2012-11-06 15:46:46 +01:00
Henrik Rydgard
0f04d108de
Sanity checks and cleanup
2012-11-05 13:36:12 +01:00
Henrik Rydgard
6f85f02e25
Module loading fixes - proper module blacklisting, correct some error codes
2012-11-05 12:02:09 +01:00
MrOrdinaire
1ab9943643
fix missing #include's and missing CMake linking directives
2012-11-03 10:33:24 +08:00
Henrik Rydgard
4f7ad15758
Add snapshot of the whole source code.
2012-11-01 16:19:01 +01:00