From 9415d57c30dee3f2fd7c2ec961e61ec02b423de7 Mon Sep 17 00:00:00 2001 From: pointer-to-bios Date: Fri, 22 Jul 2022 22:52:10 +0800 Subject: [PATCH] add guilog model --- BWLserver/guilog.cc | 15 +++++++++++++++ BWLserver/guilog.hh | 18 ++++++++++++++++++ CMakeLists.txt | 2 +- 3 files changed, 34 insertions(+), 1 deletion(-) create mode 100644 BWLserver/guilog.cc create mode 100644 BWLserver/guilog.hh diff --git a/BWLserver/guilog.cc b/BWLserver/guilog.cc new file mode 100644 index 0000000..675b4d6 --- /dev/null +++ b/BWLserver/guilog.cc @@ -0,0 +1,15 @@ +#include "guilog.hh" + +namespace bwl +{ + uint32_t *logbuffer; + uint64_t size[2]; + + void initGUILog(uint32_t *buffer, uint64_t width, uint64_t height) + { + logbuffer = buffer; + size[0] = width; + size[1] = height; + } + +}; diff --git a/BWLserver/guilog.hh b/BWLserver/guilog.hh new file mode 100644 index 0000000..a1bd449 --- /dev/null +++ b/BWLserver/guilog.hh @@ -0,0 +1,18 @@ +#ifndef __guilog_hh_ +#define __guilog_hh_ + +#include + +namespace bwl +{ + /** + * @brief 初始化guilog模块 + * + * @param buffer 缓冲区 + * @param width 宽度 + * @param height 高度 + */ + void initGUILog(uint32_t *buffer, uint64_t width, uint64_t height); +}; + +#endif diff --git a/CMakeLists.txt b/CMakeLists.txt index b0b7a57..41c7961 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,5 +10,5 @@ add_library(bsyscfg SHARED libs/syscfg.cc) link_directories(build) -add_executable(bwl-server BWLserver/server.cc dbg/logs.cc BWLserver/reqrec.cc BWLserver/display.cc BWLserver/threads.cc BWLserver/update.cc) +add_executable(bwl-server BWLserver/server.cc dbg/logs.cc BWLserver/reqrec.cc BWLserver/display.cc BWLserver/threads.cc BWLserver/update.cc BWLserver/guilog.cc) target_link_libraries(bwl-server libbsv.so libbpipe.so librt.so libdrm.so libpthread.so libbsyscfg.so) -- GitLab