forked from AbleOS/ableos
fix 👍
This commit is contained in:
parent
086cc4aef0
commit
2bc13cd7d8
|
@ -39,7 +39,7 @@ main := fn(): int {
|
||||||
// TODO: Get windows out of a collection and iter through
|
// TODO: Get windows out of a collection and iter through
|
||||||
//
|
//
|
||||||
{
|
{
|
||||||
render.clear(window, render.white)
|
render.clear(window, color)
|
||||||
|
|
||||||
// Apply the image to the screen
|
// Apply the image to the screen
|
||||||
render.put_surface(screen, window, pos)
|
render.put_surface(screen, window, pos)
|
||||||
|
|
|
@ -8,28 +8,30 @@ ignim := @use("../../../libraries/ignim/src/lib.hb");
|
||||||
.{errors} := ignim
|
.{errors} := ignim
|
||||||
|
|
||||||
main := fn(): int {
|
main := fn(): int {
|
||||||
windowing_system_buffer := buffer.search("XHorizon\0")
|
x := 0
|
||||||
|
loop if x > 1000000 break else x += 1
|
||||||
|
|
||||||
|
windowing_system_buffer := buffer.search("XHorizon\0")
|
||||||
// TODO: get WindowID
|
// TODO: get WindowID
|
||||||
create_window(windowing_system_buffer)
|
create_window(windowing_system_buffer)
|
||||||
|
|
||||||
// program_name := "Horizon Testing Program\0"
|
program_name := "Horizon Testing Program\0"
|
||||||
// program_version := ignim.version.make_version(0, 1, 0)
|
program_version := ignim.version.make_version(0, 1, 0)
|
||||||
// engine_name := "None\0"
|
engine_name := "None\0"
|
||||||
// engine_version := ignim.version.make_version(0, 0, 0)
|
engine_version := ignim.version.make_version(0, 0, 0)
|
||||||
// api_version := ignim.version.make_api_version(0, 1, 0, 0)
|
api_version := ignim.version.make_api_version(0, 1, 0, 0)
|
||||||
|
|
||||||
// app_info := ignim.application.new_application_info(program_name, program_version, engine_name, engine_version, api_version)
|
app_info := ignim.application.new_application_info(program_name, program_version, engine_name, engine_version, api_version)
|
||||||
|
|
||||||
// create_info := ignim.instance.new_create_info(&app_info)
|
create_info := ignim.instance.new_create_info(&app_info)
|
||||||
|
|
||||||
// instance := ignim.instance.void_instance()
|
instance := ignim.instance.void_instance()
|
||||||
|
|
||||||
// // TODO: recursively follow this https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Instance
|
// // TODO: recursively follow this https://vulkan-tutorial.com/Drawing_a_triangle/Setup/Instance
|
||||||
// ret := ignim.instance.create_instance(&create_info, 0, &instance)
|
ret := ignim.instance.create_instance(&create_info, 0, &instance)
|
||||||
// if ret == errors.IncompatibleDriver {
|
if ret == errors.IncompatibleDriver {
|
||||||
// log.error("Driver Incompatible with Vulkan\0")
|
// log.error("Driver Incompatible with Vulkan\0")
|
||||||
// }
|
}
|
||||||
|
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
Loading…
Reference in a new issue