-
-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[core] Platforms split into separate modules: PLATFORM_ANDROID
status
#3371
Comments
In case anyone wants to replicate the tests, the following was what I did. BuildingFollowed these wiki instructions (just adapted a few path changes).
Downloaded the current command line tools for Linux from https://developer.android.com/studio/#command-tools.
Downloaded the currrent Android NDK Linux from https://developer.android.com/ndk/downloads.
Downloaded the
Created the
Created the
Created the
Compiled each example like:
A TestingUnfortunately my device is stuck So, to test it, I had to resort to Edits1: editing. |
Examples audio
Comments at #3371 (comment). Edits 1, 2, 3: update status, formatting. |
Examples core
Comments at #3371 (comment). Edits 1, 2, 3: update status, formatting. |
Examples models
Comments at #3371 (comment). Edits 1, 2, 3: update status, formatting. |
Examples shaders
Comments at #3371 (comment). Edits 1, 2, 3: update status, formatting. |
Examples shapes
Comments at #3371 (comment). Edits 1, 2, 3, 4: update status, formatting. |
Examples text
Comments at #3371 (comment). Edits 1, 2, 3, 4: update status, formatting. |
Examples textures
Comments at #3371 (comment). Edits 1, 2, 3, 4: update status, formatting. |
Comments
Edits 1, 2, 3: update status. |
With @michaelfiber being able to confirm that the mouse input is working at #3313 (comment), I guess this finishes the |
@ubkp @michaelfiber do you think it's about time to merge this redesign into master? It's a bit scary for me but there are MANY I've been using |
Replied at #3313 (comment). 👍 |
Issue to more easily track
PLATFORM_ANDROID
status for:rcore
by platform into submodules #3313Modules checked status
raylib
examples/audio
examples/core
examples/models
examples/others
examples/shaders
examples/shapes
examples/text
examples/textures
Notes at #3371 (comment).
Functions checked status
InitGraphicsDevice
SetupViewport
SetupFramebuffer
InitTimer
InitWindow
WindowShouldClose
CloseWindow
IsWindowReady
IsWindowFullscreen
IsWindowHidden
IsWindowMinimized
IsWindowMaximized
IsWindowFocused
IsWindowResized
IsWindowState
ToggleFullscreen
MaximizeWindow
MinimizeWindow
RestoreWindow
ToggleBorderlessWindowed
SetWindowState
ClearWindowState
SetWindowIcon
SetWindowIcons
SetWindowTitle
SetWindowPosition
SetWindowMonitor
SetWindowMinSize
SetWindowMaxSize
SetWindowSize
SetWindowOpacity
SetWindowFocused
GetWindowHandle
GetScreenWidth
GetScreenHeight
GetRenderWidth
GetRenderHeight
GetMonitorCount
GetCurrentMonitor
GetMonitorPosition
GetMonitorWidth
GetMonitorHeight
GetMonitorPhysicalWidth
GetMonitorPhysicalHeight
GetMonitorRefreshRate
GetWindowPosition
GetWindowScaleDPI
GetMonitorName
SetClipboardText
GetClipboardText
EnableEventWaiting
DisableEventWaiting
SwapScreenBuffer
PollInputEvents
WaitTime
ShowCursor
HideCursor
IsCursorHidden
EnableCursor
DisableCursor
IsCursorOnScreen
ClearBackground
BeginDrawing
EndDrawing
BeginMode2D
EndMode2D
BeginMode3D
EndMode3D
BeginTextureMode
EndTextureMode
BeginShaderMode
EndShaderMode
BeginBlendMode
EndBlendMode
BeginScissorMode
EndScissorMode
BeginVrStereoMode
EndVrStereoMode
LoadVrStereoConfig
UnloadVrStereoConfig
LoadShader
LoadShaderFromMemory
IsShaderReady
UnloadShader
GetShaderLocation
GetShaderLocationAttrib
SetShaderValue
SetShaderValueV
SetShaderValueMatrix
SetShaderValueTexture
GetMouseRay
GetCameraMatrix
GetCameraMatrix2D
GetWorldToScreen
GetWorldToScreenEx
GetWorldToScreen2D
GetScreenToWorld2D
SetTargetFPS
GetFPS
GetFrameTime
GetTime
SetConfigFlags
TakeScreenshot
GetRandomValue
SetRandomSeed
OpenURL
FileExists
IsFileExtension
DirectoryExists
GetFileLength
GetFileExtension
GetFileName
GetFileNameWithoutExt
GetDirectoryPath
GetPrevDirectoryPath
GetWorkingDirectory
GetApplicationDirectory
LoadDirectoryFiles
LoadDirectoryFilesEx
UnloadDirectoryFiles
ChangeDirectory
IsPathFile
IsFileDropped
LoadDroppedFiles
UnloadDroppedFiles
GetFileModTime
ScanDirectoryFiles
ScanDirectoryFilesRecursively
CompressData
DecompressData
EncodeDataBase64
DecodeDataBase64
IsKeyPressed
IsKeyDown
IsKeyReleased
IsKeyUp
GetKeyPressed
GetCharPressed
SetExitKey
IsGamepadAvailable
GetGamepadName
GetGamepadAxisCount
GetGamepadAxisMovement
IsGamepadButtonPressed
IsGamepadButtonDown
IsGamepadButtonReleased
IsGamepadButtonUp
GetGamepadButtonPressed
SetGamepadMappings
IsMouseButtonPressed
IsMouseButtonDown
IsMouseButtonReleased
IsMouseButtonUp
GetMouseX
GetMouseY
GetMousePosition
GetMouseDelta
SetMousePosition
SetMouseOffset
SetMouseScale
GetMouseWheelMove
GetMouseWheelMoveV
SetMouseCursor
GetTouchX
GetTouchY
GetTouchPosition
GetTouchPointId
GetTouchPointCount
Changelog
rcore
,android
changes #3360rcore
,android
changes (batch 2) #3364Environment
PLATFORM_ANDROID
on Linux (Ubuntu 22.04 64-bit).Android 11
withWaydroid
on Linux (Fedora 38 64-bit) with Wayland.Edits
1: formatting.
2, 3, 4, 5, 6, 7, 8, 9, 10, 11: updated modules status.
The text was updated successfully, but these errors were encountered: