Steven Smith
375fbce98a
Service cleanup.
2015-11-11 08:57:54 -08:00
yellows8
e87ad0ad6c
Implemented code for getting the system-version from NAND NVer/CVer.
2015-11-08 21:28:39 -05:00
Steven Smith
65eaba5b2d
Add news:s support.
2015-11-08 13:26:29 -08:00
Steven Smith
891df76804
Fix #139
2015-11-08 12:00:33 -08:00
yellows8
fcb370a8c1
Implemented FSUSER_GetProductInfo.
2015-11-07 17:35:54 -05:00
Steven Smith
d2f772c960
Rewrite MIC service code, clean up microphone example.
2015-11-07 08:57:48 -08:00
fincs
2797540a3d
Revise most services to follow these guidelines:
...
- Each service must have xyzInit/xyzExit (with that name)
- xyzInit/xyzExit use reference counting
- xyzExit returns void
- The utilities in <3ds/result.h> are used instead of manual error checking
- The intrinsics in <3ds/synchronization.h> are used instead of inline asm
- Other miscellaneous changes
- APT now uses a lightweight lock instead of a mutex
- Initial handle parameters in PTMU were killed
- Explicit init'ion to 0 or NULL has been removed for global variables
since they end up on .bss anyway
- MIC hasn't been touched because it must be rewritten first
- CFGNOR needs a slight touch before converting
- SOC is still to be cleaned up
2015-11-07 01:25:31 +01:00
fincs
e01dfbc392
synchronization.h: Add DSB & several atomic operations
2015-11-07 01:07:11 +01:00
fincs
7b25a0d4d4
Add <3ds/result.h> header - 3DS result codes
2015-11-07 01:04:31 +01:00
fincs
b33b4eb2d0
Minor cleanup in os.h/os.c + add osGet3DSliderState()
2015-11-05 12:33:43 +01:00
fincs
2ce51cf3d8
Add more (void) and remove more service handle parameters
2015-11-05 11:48:23 +01:00
yellows8
27469de3c1
Removed an unused debug line in httpc.c. Set the httpc servhandle to zero in httpcExit(), this fixes using httpcInit() after httpcExit(). Fixed the use_defaultproxy comment in httpc.h.
2015-10-29 15:21:08 -04:00
fincs
ebad126fc0
Fix NDSP wavebuf synchronization issue (thanks to Lectem)
2015-10-24 00:54:57 +02:00
Lectem
15bca44322
Added the missing struct and functions
2015-10-21 22:12:38 -04:00
fincs
07d5367ed4
Some additions to NDSP code (thanks to Lectem)
2015-10-18 23:06:11 +02:00
fincs
e12c8ff6a6
Add code to manage New 3DS CPU speedup
...
# Conflicts:
# libctru/include/3ds/os.h
# libctru/include/3ds/services/ptm.h
2015-10-11 23:47:23 +02:00
fincs
942ec4af9b
Add code to manage New 3DS CPU speedup
2015-10-11 23:44:10 +02:00
Lectem
f14d5721eb
Document the loop behaviour of csndPlaySound
2015-10-09 19:41:29 -04:00
Antoine Vugliano
b46e0c6a15
Fix NDSP enums for C++.
2015-10-08 00:43:58 +02:00
Lectem
13adb6a1c2
fixed enums for c++
2015-10-07 16:00:19 -04:00
fincs
0e7755af01
Fix GPUCMD_AddSingleParam() C++ compatibility issue
2015-10-07 20:50:57 +02:00
fincs
56a2712501
Docufixes
2015-10-06 11:47:28 +02:00
Steven Smith
fa5f3783ce
Finish up basic documentation.
2015-10-05 18:35:15 -07:00
fincs
f4cef43033
Whoops
2015-10-05 11:40:20 +02:00
Steven Smith
173d386795
Document most of services.
2015-10-04 22:27:43 -07:00
Steven Smith
d6962f2122
Doc consistency.
2015-10-04 14:08:02 -07:00
Steven Smith
2656225392
Finish documentation in include/3ds and include/3ds/util.
2015-10-04 13:48:26 -07:00
Steven Smith
9a3baad7ed
Rewrite most documentation to be consistent in format.
2015-10-04 10:37:28 -07:00
fincs
b481e6a446
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/hid.h
libctru/include/3ds/services/irrst.h
2015-10-04 17:37:19 +02:00
Steven Smith
9fe9493701
Dynamically allocate shared memory.
2015-10-04 08:03:23 -07:00
fincs
8e052004d5
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/gsp.h
libctru/source/services/gsp.c
2015-10-03 18:46:04 +02:00
fincs
5c7273ef3b
Merge pull request #176 from thedax/gspLcd
...
Implement some services from gsp::Lcd.
2015-10-03 18:42:50 +02:00
profi200
b9f7f74b58
Renamed TitleList to AM_TitleEntry.
2015-10-03 18:37:47 +02:00
Lectem
bc3ef580b2
Use IPC helpers for apt, and update some commands
2015-10-03 06:56:11 -04:00
fincs
8912773f21
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/apt.h
libctru/include/3ds/services/fs.h
libctru/source/services/apt.c
2015-10-03 12:39:09 +02:00
smea
8e43355620
Merge branch 'patch-1' of github.com:smealum/ctrulib
2015-10-02 23:07:46 -07:00
smea
87b9d1302a
Added FSUSER_GetMediaType
2015-10-02 23:05:30 -07:00
fincs
f1ce480ed9
Add a work-in-progress API for using Nintendo's default DSP component
2015-10-02 21:54:18 +02:00
thedax
861c0a10b5
Change the enum to use BIT and replace u32 with the enum type.
2015-10-01 13:04:21 -04:00
suloku
2dc74a81ab
Update apt.h
2015-10-01 17:18:17 +02:00
thedax
5426fba742
Add an enum to make using the gsp::Lcd service a little nicer.
2015-09-30 20:14:10 -04:00
thedax
7bad79e8b4
Implement some services from gsp::Lcd.
...
http://www.3dbrew.org/wiki/GSP_Services
2015-09-30 18:21:49 -04:00
fincs
72ea825b2d
Move __clrex/__ldrex/__strex to synchronization.h
2015-09-30 00:20:05 +02:00
fincs
95f63f280d
Add lightweight synchronization primitives
2015-09-30 00:07:42 +02:00
fincs
4603b972fa
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/apt.h
libctru/source/services/apt.c
2015-09-29 23:21:45 +02:00
fincs
6590ed3fad
Merge pull request #170 from Lectem/patch-2
...
document ArbitrateAddress + update ArbitrationType
2015-09-29 23:18:21 +02:00
smea
56b56955c0
Update apt.h
2015-09-27 21:35:55 -07:00
smea
520332e49e
Update apt.h
2015-09-27 21:34:47 -07:00
megazig
27b5a49c59
implement APT_GetAppletInfo
2015-09-27 23:30:16 -05:00
smea
c6192c331b
Merge branch 'master' of github.com:smealum/ctrulib
2015-09-26 17:03:46 -07:00
smea
066d8873d3
added CFG_Region and CFG_Language enums
2015-09-26 17:03:42 -07:00
fincs
c9a75d6a18
DSP code format cleanup
2015-09-25 22:06:51 +02:00
fincs
649e95cd39
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/include/3ds/services/apt.h
libctru/source/services/apt.c
2015-09-25 16:16:10 +02:00
yellows8
2b467b48b8
Implemented http service-cmd code for GetResponseHeader.
2015-09-24 13:04:18 -04:00
yellows8
31b724a431
Added APT_GetAppletProgramInfo.
2015-09-24 04:26:48 -04:00
Lectem
0a66043e56
document ArbitrateAddress + update ArbitrationType
...
This has been tested on n3ds 9.9.
2015-09-18 23:04:20 -04:00
fincs
cd05ca0887
Merge branch 'master' into great-refactor
2015-09-18 23:17:28 +02:00
fincs
bf1f162549
Add romfsInitFromFile()
2015-09-18 23:17:12 +02:00
fincs
6892a71eec
Restore service session parameter in FSUSER_Initialize()
2015-09-16 23:58:12 +02:00
fincs
e409f1ea1d
Add srvGetServiceHandleDirect()
2015-09-16 23:57:28 +02:00
fincs
aa2153700e
Merge branch 'great-refactor' of github.com:smealum/ctrulib into great-refactor
2015-09-13 18:41:18 +02:00
fincs
c99707ada4
Add fragment lighting register names, enumerations, etc
2015-09-13 18:40:37 +02:00
Lectem
0f89778297
Fixed and enhanced IPC_MakeHeader documentation
2015-09-09 17:30:12 -04:00
fincs
730899bee6
Merge pull request #165 from Lectem/dsp
...
Dsp fixes
2015-09-09 15:56:21 +02:00
Lectem
a68ee14632
Formatting and fixes for DSP
2015-09-09 09:48:40 -04:00
Lectem
77c843f898
Better enum IPC_BufferRights
2015-09-09 09:11:15 -04:00
fincs
9bf546da45
() -> (void), again
2015-09-09 01:47:30 +02:00
fincs
62aa4d8ab0
Merge branch 'master' into great-refactor
2015-09-09 01:46:00 +02:00
fincs
ce59e60193
Merge pull request #161 from Steveice10/master
...
Add cam:u support and basic documentation.
2015-09-09 01:45:32 +02:00
Steven Smith
9d3b139255
Add cam:u support and basic documentation.
2015-09-08 16:26:56 -07:00
fincs
0ace45a746
Add some more GPU enum values from the 3dbrew wiki
2015-09-08 20:55:43 +02:00
fincs
428a837224
Merge branch 'master' into great-refactor
2015-09-08 20:54:37 +02:00
fincs
c9ad04f70a
Merge pull request #164 from Lectem/dsp
...
IPC stuff and DSP service commands
2015-09-08 20:53:29 +02:00
Lectem
d227918edc
Added DSP service commands
2015-09-08 14:25:51 -04:00
Lectem
0d7072ecd2
Added IPC helpers
2015-09-08 14:25:39 -04:00
megazig
6d1f409dfd
added new NS_APPID values for latest apt module
2015-09-08 12:02:45 -05:00
fincs
fded98b9ed
Sync register names with 3dbrew wiki
2015-09-07 19:31:02 +02:00
fincs
c594170fca
Rename GX commands
2015-09-07 12:53:37 +02:00
fincs
0d7a7f4d7d
Add missing (void) to functions without arguments
2015-09-06 18:13:31 +02:00
fincs
1817f90c6d
Remove service handle parameter from GSPGPU IPC wrappers
2015-09-06 18:04:03 +02:00
fincs
053c71ad08
Remove service handle parameter from FSUSER IPC wrappers
2015-09-06 17:54:36 +02:00
fincs
9b1e6bfc39
Remove service handle parameter from APT IPC wrappers
2015-09-06 17:41:47 +02:00
fincs
15af3eff30
Merge branch 'master' into great-refactor
...
Conflicts:
libctru/source/gpu/gpu.c
2015-09-05 22:14:34 +02:00
fincs
604b1f4b43
Make some internal shader loading helper functions private/static
2015-09-05 20:30:24 +02:00
fincs
696ac996d1
Remove u32* gxbuf parameter in GX/GPU functions
2015-09-05 20:24:55 +02:00
fincs
5fd4a726ff
Start the Great Refactor with some GPU refactoring/deprecating
2015-09-05 20:16:47 +02:00
fincs
11a5001f33
Correct GPU_DrawArray() parameter order, fix GPU examples
2015-09-05 18:02:06 +02:00
fincs
2e43fd1a40
Merge pull request #155 from Subv/vertex_offset
...
Use register 0x22A (GPUREG_DRAW_VERTEX_OFFSET) when using GPU_DrawArrays
2015-09-05 17:59:37 +02:00
fincs
e7e21fa9d5
Merge pull request #159 from Lectem/documentation
...
documentation for the soc service and svcCreateMemoryBlock
2015-09-05 17:46:49 +02:00
fincs
2a0e9655a6
Merge pull request #156 from Dazzozo/yay-svcs
...
svc: add a few more SVC bindings
2015-09-05 17:45:37 +02:00
fincs
50541234b4
Merge pull request #150 from Megazig/master
...
PS service key type and socket functionality
2015-09-05 17:44:26 +02:00
Lectem
98d937ebc1
Added getThreadStaticBuffers for IPC
2015-09-01 15:28:52 -04:00
Lectem
d10fc00786
Added pseudo handles for current proc and thread
2015-08-30 23:30:53 -04:00
Lectem
6ca0ab50dd
documentation for svcCreateMemoryBlock
2015-08-28 14:55:49 -04:00
Lectem
84d368918e
documentation for the soc service
2015-08-28 14:55:40 -04:00
fincs
570ea2ebd2
Add work in progress RomFS driver/devoptab
2015-08-27 20:53:08 +02:00
Daz Jones
debe7a7553
svc: add a few more SVC bindings
...
Mostly debug and IPC related.
2015-08-23 20:29:23 +01:00
Subv
ad3dd538dc
Use register 0x22A (GPUREG_DRAW_VERTEX_OFFSET) when using GPU_DrawArrays.
...
It will set the index of the first vertex to draw, akin to the "first" parameter of glDrawArrays.
2015-08-22 22:18:33 -05:00
fincs
6f9edd9bbe
Merge pull request #154 from Subv/tev_buffer_color
...
GPU: Added code to manipulate the combiner buffer.
2015-08-22 21:20:37 +02:00
Subv
1738893d05
GPU: Added code to manipulate the combiner buffer.
...
You can set an initial color value with GPUREG_TEXENV_BUFFER_COLOR, then use GPU_SetCombinerBufferWrite with GPU_TEV_BUFFER_WRITE_CONFIG to allow/disallow the TEV stages to write their color outputs to the buffer.
You can retrieve the previous buffer color using GPU_PREVIOUS_BUFFER as color source in the TEV config.
2015-08-22 11:28:30 -05:00
Subv
f1b641a4ad
Added the rest of the stencil operations and corrected their names.
2015-08-21 15:10:13 -05:00
megazig
033b353128
add key type 9 (NFC) for ps service
2015-08-18 16:54:22 -05:00
Lectem
8d36f3f03b
Fixed transfer unit and gap type and added a warning
2015-08-10 00:44:55 +02:00
Lectem
2d7a53d75f
Documented GX TRANSFER_SCALE and FILL_CONTROL
2015-07-23 21:54:48 +02:00
Lectem
894d5342a1
fixed y2r doc and added csnd pan/vol ranges
2015-07-23 21:26:37 +02:00
Lectem
4109bf5b66
Fixed wrap_s and wrap_t
...
Those were swapped.
2015-07-20 00:20:35 +02:00
Lectem
a204c0def7
added texture border color
2015-07-08 00:17:25 +02:00
Lectem
0774378190
added texture border color
2015-07-08 00:03:01 +02:00
Lectem
594215e5e5
Added GPU_CLAMP_TO_BORDER and GPU_MIRRORED_REPEAT
2015-07-07 22:25:00 +02:00
Lectem
2b385581b9
svc.h : updated MemOp enum and documented half of the file
2015-06-28 02:12:25 +02:00
Lectem
0c8c272bf4
updated y2r documentation
2015-06-26 23:00:12 +02:00
Lectem
ac9b5dbb61
os documentation
2015-06-26 22:58:22 +02:00
Lectem
8c053770a2
gfx documentation
2015-06-26 22:27:18 +02:00
Lectem
5b6d9b1ad9
fix firm/kernel version and added defines
2015-06-26 22:18:15 +02:00
infinicore
ec64beffbd
os: add function to get link level
2015-06-23 19:13:30 +00:00
fincs
66b2e4548e
Merge pull request #126 from yuriks/y2r
...
Add y2r:u commands
2015-06-22 00:22:41 +02:00
Lectem
364b9834db
Documented y2r
...
Also aligned enums for readability and changed SetCoefficient to
SetCoefficients
2015-06-22 00:07:18 +02:00
Yuri Kunde Schlesner
8a76010988
Add y2r:u commands
2015-06-21 07:25:28 -03:00
fincs
a7aba7feae
(I forgot to update the comment in the header file)
2015-06-20 18:21:06 +02:00
Lectem
de687695cf
added GX_SetMemoryFill control enums
2015-06-03 21:17:38 +02:00
smea
31e0f2ee07
Merge pull request #122 from Lectem/thread_svcs
...
threads svcs
2015-05-30 09:07:41 -07:00
yellows8
f631036063
Added code for getting the session handles for am, fs, and srv. Updated ACU_WaitInternetConnection() so that it waits for outval!=0 instead of outval==1, this fixes new3ds support for this func.
2015-05-26 13:49:37 -04:00
smea
79e2efdc0c
Update svc.h
...
cf PR #123
2015-05-25 23:05:14 -07:00
173210
9ad62755b7
svc.h: Remove volatile for getThreadLocalStorage
2015-05-26 14:48:20 +09:00
Lectem
f3bb5339f7
threads svcs
2015-05-25 21:11:16 +02:00
smea
33eb72e071
Merge pull request #112 from xerpi/master
...
GX_SetDisplayTransfer enums, GPU_SetTexture bug, GPU sample commented
2015-05-24 21:36:25 -07:00
smea
5747dcbd0d
Merge pull request #120 from Lectem/texenv_operands
...
added missing texenv op
2015-05-24 21:34:42 -07:00
Steven Smith
40d0739ade
Update NS_APPID values.
2015-05-23 10:57:40 -07:00
fincs
da680e0503
Add APT event hooking mechanism
2015-05-22 21:56:47 +02:00
smea
e2f8011f69
Merge pull request #115 from Steveice10/master
...
Add news:u commands.
2015-05-19 15:40:35 -07:00
Lectem
53b03ef6c5
use GPU prefix instead of GL
2015-05-16 21:53:10 +02:00
Lectem
7c26d8e68d
added missing texenv op
2015-05-16 21:43:34 +02:00
archshift
e66e417ce0
Add missing httpcAddRequestHeaderField to httpc.h
2015-05-12 22:29:40 -07:00
smea
d30d14dff4
Merge pull request #116 from profi200/master
...
Added AM_GetCiaFileInfo() and FSUSER_DeleteDirectoryRecursively().
2015-05-09 13:46:56 -07:00
fincs
350cb955b2
Added RUNFLAG_APTREINIT for supporting environments that require APT reinitialization
2015-05-06 22:01:40 +02:00
fincs
004dfff8bd
Added some srv commands
2015-05-06 21:59:47 +02:00
profi200
df46a2c7dd
Added AM_GetCiaFileInfo() and FSUSER_DeleteDirectoryRecursively().
2015-05-04 19:29:13 +02:00
fincs
5a28a7398a
Merge branch 'master' of github.com:smealum/ctrulib
2015-04-15 22:17:53 +02:00
fincs
c443c34ad0
Major CSND overhaul, see details:
...
- Missing commands are now added
- Volume and pan are now available in csndPlaySound
- Minor optimization that saves one memcpy per command
- Minor optimization in shared mem channel index computation
2015-04-15 22:17:19 +02:00
Steven Smith
6f37ad03f7
Add news:u commands.
2015-04-14 12:37:20 -07:00
Steven Smith
3adff173cd
Remove MEMOP_FREE_LINEAR
2015-04-13 12:50:02 -07:00
fincs
7b059d9395
svc.h/s cleanup; add svcWriteProcessMemory & svcControlProcessMemory
2015-04-13 17:56:38 +02:00
archshift
7bb4fc8547
Implement svcBackdoor in SVCs
2015-04-03 14:37:09 -07:00
Sergi Granell
cf7082ad1b
Added GX_SetDisplayTransfer flags enums and define helpers
...
Solved GPU_SetTexture bug (width and height was swapped)
Comment the GPU sample a bit more (to make it easier to understand)
2015-04-03 18:05:31 +02:00
profi200
4ab2b1a363
Replaced AM_installFIRM() with AM_installNativeFirm().
2015-03-28 22:02:46 +01:00
Dave Murphy
5c0a6ceda6
Merge branch 'master' into gpu_revamp
2015-03-11 16:46:49 +00:00
patois
57f139799c
add syscalls 0x61, 0x62, 0x63, 0x64
2015-03-10 12:43:15 +01:00
profi200
1a6bdc38a9
Implemented functions to start system applets.
2015-03-07 22:10:18 +01:00
fincs
624dc1c1b3
GPU_DepthRange() -> GPU_DepthMap()
2015-03-07 16:59:52 +01:00
fincs
0eed263bba
Merge branch 'master' into gpu_revamp
2015-03-06 16:32:13 +01:00
Dave Murphy
b275d5715b
add svcGetProcessorID
2015-03-03 11:04:00 +00:00
fincs
0f4ee280d2
Merge branch 'master' into gpu_revamp
2015-03-01 22:46:24 +01:00
profi200
ed3045ab6a
Fixed AM_InstallFIRM(). See 3dbrew.
2015-03-01 21:52:19 +01:00
profi200
c998b5d035
Added AM_ListTitles(), removed nonsense bitwise ands, replaced sprint() with memcpy() (overflow safe) and made utf.h aveilable for apps.
2015-03-01 19:49:38 +01:00
Dave Murphy
341f10b057
Merge pull request #88 from Steveice10/master
...
Add AM_GetTitleProductCode, FSUSER_GetNandArchiveResource, and fix missing service imports in 3ds.h.
2015-03-01 18:19:14 +00:00
Dave Murphy
82affd3f77
Merge branch 'master' into gpu_revamp
2015-03-01 16:40:12 +00:00
Steven Smith
20a1a610da
Add AM_GetTitleProductCode, FSUSER_GetNandArchiveResource, and fix missing service imports in 3ds.h.
2015-02-28 23:13:21 -08:00
Yuri Kunde Schlesner
9ee96105f6
Add a few more SVC call stubs
2015-02-27 21:20:55 -03:00
Dave Murphy
b40d605660
Merge branch 'master' into gpu_revamp
2015-02-19 18:35:10 +00:00
Dave Murphy
727d5d4767
Merge branch 'utf'
...
Conflicts:
libctru/source/sdmc_dev.c
2015-02-15 13:28:34 +00:00
mtheall
e75fd8b648
Refactor soc to use errno.
2015-02-11 22:15:11 +00:00
Dave Murphy
3f19e7920c
threads take void * not u32
2015-02-02 19:30:08 +00:00
mtheall
7e58d84a37
Merge branch 'master' into utf
2015-01-23 15:07:44 -06:00
fincs
d414258995
Le chapeau de cul: fix some broken things after the git rebase
2015-01-20 18:05:25 +01:00
fincs
983b38f626
Some more function renaming
2015-01-20 17:57:05 +01:00
fincs
3fafe70f3b
CSND: add some capture commands
2015-01-20 17:55:26 +01:00
fincs
69ee2f97c5
Add CSND_AcquireCapUnit/CSND_ReleaseCapUnit
2015-01-20 17:55:25 +01:00
fincs
cbc1c645a6
CSND: IMA-ADPCM playback support, really fix looping
2015-01-20 17:55:24 +01:00
fincs
671ea5f555
Add CSND_ChnSetDuty()
2015-01-20 17:55:24 +01:00
fincs
e562b15a68
CSND: many looping-related discoveries
2015-01-20 17:54:35 +01:00
fincs
59009d531d
Partially fix csndChnGetState() and csndChnIsPlaying()
2015-01-20 17:54:33 +01:00
fincs
e943b25bc5
CSND: move waiting code to csndExecChnCmds()
2015-01-20 17:53:52 +01:00
fincs
b15eb566dd
Separate left & right volumes in CSND_ChnSetVol
2015-01-20 17:53:51 +01:00
fincs
dba29fe501
CSND: function renaming, refactoring, etc.
2015-01-20 17:53:51 +01:00
fincs
840088a02b
Begin CSND refactoring
2015-01-20 17:52:30 +01:00
Emmanuel Gil Peyrot
dc887e7ccf
add missing include for gfxScreen_t in console.h
2015-01-18 18:22:13 +01:00
mtheall
b7ec5341b9
Add UTF-8 <-> UTF-16 support.
2015-01-16 11:44:05 -06:00
Dave Murphy
0a3bb7bcad
allow for extenstion beyond 256 characters
2015-01-06 12:28:16 +00:00
smea
b7ab3f9a54
shbin.c cleanup, shaderInstanceGetUniformLocation
2015-01-02 21:22:37 -08:00
smea
5df4902c4e
GPU_SetUniform -> GPU_SetFloatUniform
2015-01-02 21:16:17 -08:00
smea
8b84747df3
updated gpu.c to use new convention
2015-01-02 21:14:03 -08:00
smea
d195917ec1
minifix + geoshader stride
2015-01-02 19:39:37 -08:00
smea
80e6bcfd34
shaderProgram
2015-01-02 19:16:23 -08:00
smea
cd05cc45ff
started work on shaderProgram
2015-01-02 17:15:44 -08:00
Dave Murphy
897498f0c1
add parameters to gfxInit, add gfxInitDefault function
2015-01-03 00:02:49 +00:00
Dave Murphy
abfb15af1b
use struct for channel status array
2015-01-02 22:42:12 +00:00
Dave Murphy
39605bc6e2
add macros for packing and aligning
2015-01-02 22:42:11 +00:00
smea
1b80b69e73
Merge branch 'master' into gpu_revamp
2014-12-31 13:35:40 -08:00
smea
3c4c2a6c04
Merge branch 'master' into gpu_revamp
2014-12-31 13:34:25 -08:00
profi200
18190a0237
Added more cfg:u cmds.
2014-12-29 23:31:15 +01:00
profi200
bb5c4a6ca8
Simplified reading the system language by adding a wrapper. Print only once in the get_system_language example.
2014-12-29 22:46:59 +01:00
smea
05e886c9fa
fixed up DVLE_SendOutmap
2014-12-27 11:22:48 -08:00
profi200
54f2afcb19
Added CFGU_GetConfigInfoBlk2() and an example.
2014-12-26 02:31:59 +01:00
smea
7f0d169c10
fixed hb naming
2014-12-24 21:06:09 -08:00
smea
8f9a2edd1a
additional HB stuff
2014-12-23 21:05:55 -08:00
smea
2c04f993d6
added HB service support (ninjhax only)
2014-12-23 20:47:00 -08:00
yellows8
1a72193dc5
Added qtm support + example.
2014-12-21 01:02:23 -05:00
mtheall
edf2c1c139
Add gfxGetScreenFormat().
2014-12-19 23:38:30 -06:00
smea
db11dd9bbc
GPUCMD_AddMaskedWrite, GPUCMD_AddWrite, GPUCMD_AddMaskedWrites, GPUCMD_AddWrites, GPUCMD_AddMaskedIncrementalWrites, GPUCMD_AddIncrementalWrites
2014-12-18 21:11:53 -08:00
smea
91f01e8280
added registers.h (for real this time)
2014-12-17 22:48:05 -08:00