-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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_WEB
, PLATFORM_DESKTOP
status
#3339
Comments
@raysan5 When you can, could you please update the Wishlist (#2952) examples section with:
These examples are also not working for |
@ubkp done! |
Oh! thanks for the detailed functions status table! |
@raysan5 Thank you very much! No problem. By the way, since I'm going through all functions, would you like me to also handle |
@ubkp That would be great, thank you very much, I'm a bit busy this days. In any case, feel free to keep sending PRs for merging so I can pick up after some PR. |
@raysan5 Okay, I'm on it. 👍 |
PLATFORM_WEB
statusPLATFORM_DESKTOP
, PLATFORM_WEB
status
PLATFORM_DESKTOP
, PLATFORM_WEB
statusPLATFORM_WEB
, PLATFORM_DESKTOP
status
PLATFORM_WEB
, PLATFORM_DESKTOP
statusPLATFORM_WEB
, PLATFORM_DESKTOP
status
Following @michaelfiber, I'm also closing this issue. As far as I could test |
Issue to more easily track
PLATFORM_WEB
andPLATFORM_DESKTOP
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
A. For
PLATFORM_WEB
thecore_custom_frame_control
,core_loading_thread
,core_window_flags
andmodels_skybox
examples compile but don't work. However, they also don't work on current master branch (c8a6093).B. For
PLATFORM_WEB
theraylib_opengl_interop
andrlgl_standalone
examples are not compiling, but they are also not compiling on current master branch (c8a6093).rlgl_compute_shader
compiles on both, but doesn't work on either.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
,rcore_web
andrcore_desktop
changes (batch 2) #3334rcore
,web
,desktop
,android
changes (batch 3) #3338rcore
,web
,desktop
,android
changes (batch 4) #3343rcore
,web
,desktop
,android
changes (batch 5) #3345Environment
PLATFORM_DESKTOP
withgcc
on Linux (Mint 21.1 64-bit). And tested it on Linux (Mint 21.1 64-bit).PLATFORM_WEB
withemscripten/emsdk
on Linux (Mint 21.1 64-bit). And tested it on Firefox (115.1.0esr 64-bit) and Chromium (115.0.5790.170 64-bit) both running on Linux (Mint 21.1 64-bit).Edits
1, 2, 3, 4, 6, 8, 9, 11, 12, 13, 14, 15: updated functions checked status.
5, 7: updated changelog.
10: formatting.
16: updated modules status and notes; formatting.
17: updated environemnt.
The text was updated successfully, but these errors were encountered: