Searched refs:frame_buffer (Results 1 - 25 of 95) sorted by relevance

1234

/haiku/src/system/boot/platform/openfirmware/
H A Dvideo.cpp33 switch (gKernelArgs.frame_buffer.depth) {
84 gKernelArgs.frame_buffer.physical_buffer.start = address;
85 gKernelArgs.frame_buffer.physical_buffer.size = lineBytes * height;
86 gKernelArgs.frame_buffer.width = width;
87 gKernelArgs.frame_buffer.height = height;
88 gKernelArgs.frame_buffer.depth = depth;
89 gKernelArgs.frame_buffer.bytes_per_row = lineBytes;
95 dprintf("video mode: %ux%ux%u\n", gKernelArgs.frame_buffer.width,
96 gKernelArgs.frame_buffer.height, gKernelArgs.frame_buffer
[all...]
/haiku/src/system/boot/platform/riscv/
H A Dvideo.cpp91 gKernelArgs.frame_buffer.physical_buffer.start = (addr_t)gFramebuf.colors;
92 gKernelArgs.frame_buffer.physical_buffer.size
94 gKernelArgs.frame_buffer.width = gFramebuf.width;
95 gKernelArgs.frame_buffer.height = gFramebuf.height;
96 gKernelArgs.frame_buffer.depth = 32;
97 gKernelArgs.frame_buffer.bytes_per_row = 4 * gFramebuf.stride;
98 gKernelArgs.frame_buffer.enabled = gFramebuf.width > 0 && gFramebuf.height > 0;
100 video_display_splash(gKernelArgs.frame_buffer.physical_buffer.start);
107 gKernelArgs.frame_buffer.enabled = false;
/haiku/src/system/boot/platform/amiga_m68k/
H A Dvideo.cpp42 gKernelArgs.frame_buffer.enabled = false;
47 gKernelArgs.frame_buffer.enabled = false;
64 gKernelArgs.frame_buffer.width = gScreen->RastPort.BitMap->BytesPerRow * 8;
65 gKernelArgs.frame_buffer.height = gScreen->RastPort.BitMap->Rows;
66 gKernelArgs.frame_buffer.bytes_per_row = gScreen->RastPort.BitMap->BytesPerRow;
67 gKernelArgs.frame_buffer.depth = gScreen->RastPort.BitMap->Depth;
68 gKernelArgs.frame_buffer.physical_buffer.size
69 = gKernelArgs.frame_buffer.width
70 * gKernelArgs.frame_buffer.height
72 gKernelArgs.frame_buffer
[all...]
/haiku/src/system/boot/platform/next_m68k/
H A Dvideo.cpp99 gKernelArgs.frame_buffer.width = mg->km_coni.dspy_w;
100 gKernelArgs.frame_buffer.height = mg->km_coni.dspy_h;
101 gKernelArgs.frame_buffer.bytes_per_row = mg->km_coni.bytes_per_scanline;
103 gKernelArgs.frame_buffer.depth =
105 gKernelArgs.frame_buffer.physical_buffer.size =
107 gKernelArgs.frame_buffer.physical_buffer.start =
112 gKernelArgs.frame_buffer.enabled = true;
120 if (!gKernelArgs.frame_buffer.enabled) {
124 gKernelArgs.frame_buffer.enabled = false;
131 gKernelArgs.frame_buffer
[all...]
H A Ddebug.cpp67 if (!gKernelArgs.frame_buffer.enabled)
/haiku/src/system/boot/platform/generic/
H A Dvideo_splash.cpp85 if (!gKernelArgs.frame_buffer.enabled)
91 addr_t size = min_c(gKernelArgs.frame_buffer.width
92 * gKernelArgs.frame_buffer.height * 4u,
93 gKernelArgs.frame_buffer.physical_buffer.size);
111 switch (gKernelArgs.frame_buffer.depth) {
139 int width = min_c(kSplashLogoWidth, gKernelArgs.frame_buffer.width);
141 gKernelArgs.frame_buffer.height);
145 int x = (gKernelArgs.frame_buffer.width - width) * placementX / 100;
146 int y = (gKernelArgs.frame_buffer.height - height) * placementY / 100;
148 height = min_c(kSplashLogoHeight, gKernelArgs.frame_buffer
[all...]
H A Dvideo_blit.cpp33 + gKernelArgs.frame_buffer.bytes_per_row * top + 4 * left);
46 + gKernelArgs.frame_buffer.bytes_per_row);
56 + gKernelArgs.frame_buffer.bytes_per_row * top + 3 * left;
70 start = start + gKernelArgs.frame_buffer.bytes_per_row;
80 + gKernelArgs.frame_buffer.bytes_per_row * top + 2 * left);
95 + gKernelArgs.frame_buffer.bytes_per_row);
105 + gKernelArgs.frame_buffer.bytes_per_row * top + 2 * left);
120 + gKernelArgs.frame_buffer.bytes_per_row);
132 addr_t start = frameBuffer + gKernelArgs.frame_buffer.bytes_per_row * top
136 memcpy((void *)(start + gKernelArgs.frame_buffer
[all...]
H A Dvideo_text_console.cpp46 frame_buffer_update(framebuffer, gKernelArgs.frame_buffer.width,
47 gKernelArgs.frame_buffer.height, gKernelArgs.frame_buffer.depth,
48 gKernelArgs.frame_buffer.bytes_per_row);
/haiku/src/system/kernel/debug/
H A Dframe_buffer_console.cpp51 addr_t frame_buffer; member in struct:console_info
150 uint8* base = (uint8*)(sConsole.frame_buffer
179 uint8* base = (uint8*)(sConsole.frame_buffer
222 uint8* base = (uint8*)(sConsole.frame_buffer + y * sConsole.bytes_per_row);
323 memmove((void*)(sConsole.frame_buffer + (desty + y)
325 (void*)(sConsole.frame_buffer + (srcy + y) * sConsole.bytes_per_row
342 memset((void*)sConsole.frame_buffer,
347 memset((void*)sConsole.frame_buffer, 0xff,
353 uint8* base = (uint8*)sConsole.frame_buffer;
410 return sConsole.frame_buffer !
[all...]
/haiku/src/add-ons/kernel/drivers/graphics/framebuffer/
H A Dframebuffer_private.h26 addr_t frame_buffer; member in struct:framebuffer_info
/haiku/headers/private/graphics/virtio/
H A Dvirtio_info.h22 uint8* frame_buffer; member in struct:virtio_gpu_shared_info
/haiku/src/system/boot/platform/efi/
H A Dvideo.cpp170 gKernelArgs.frame_buffer.enabled = false;
229 gKernelArgs.frame_buffer.enabled = false;
233 gKernelArgs.frame_buffer.enabled = true;
254 if (sGraphicsOutput == NULL || !gKernelArgs.frame_buffer.enabled)
261 gKernelArgs.frame_buffer.physical_buffer.start =
263 gKernelArgs.frame_buffer.physical_buffer.size =
265 gKernelArgs.frame_buffer.width =
267 gKernelArgs.frame_buffer.height =
269 gKernelArgs.frame_buffer.depth =
271 gKernelArgs.frame_buffer
[all...]
/haiku/src/system/boot/platform/bios_ia32/
H A Dvideo.cpp614 if (gKernelArgs.frame_buffer.depth != 8)
820 switch (gKernelArgs.frame_buffer.depth) {
844 addr_t lastBase = gKernelArgs.frame_buffer.physical_buffer.start;
845 size_t lastSize = gKernelArgs.frame_buffer.physical_buffer.size;
865 gKernelArgs.frame_buffer.width = modeInfo.width;
866 gKernelArgs.frame_buffer.height = modeInfo.height;
867 gKernelArgs.frame_buffer.bytes_per_row = modeInfo.bytes_per_row;
868 gKernelArgs.frame_buffer.depth = modeInfo.bits_per_pixel;
869 gKernelArgs.frame_buffer.physical_buffer.size
871 * (phys_size_t)gKernelArgs.frame_buffer
[all...]
/haiku/headers/private/kernel/
H A Dframe_buffer_console.h15 #define FRAME_BUFFER_CONSOLE_MODULE_NAME "console/frame_buffer/v1"
16 #define FRAME_BUFFER_BOOT_INFO "frame_buffer/v1"
21 addr_t frame_buffer; member in struct:frame_buffer_boot_info
/haiku/src/system/boot/platform/atari_m68k/
H A Ddebug.cpp66 if (!gKernelArgs.frame_buffer.enabled)
H A Dvideo.cpp1116 addr_t lastBase = gKernelArgs.frame_buffer.physical_buffer.start;
1117 size_t lastSize = gKernelArgs.frame_buffer.physical_buffer.size;
1122 gKernelArgs.frame_buffer.width = sMode->ops->Width(sMode);
1123 gKernelArgs.frame_buffer.height = sMode->ops->Height(sMode);
1124 gKernelArgs.frame_buffer.bytes_per_row = sMode->ops->BytesPerRow(sMode);
1125 gKernelArgs.frame_buffer.depth = sMode->ops->Depth(sMode);
1126 gKernelArgs.frame_buffer.physical_buffer.size =
1127 gKernelArgs.frame_buffer.height
1128 * gKernelArgs.frame_buffer.bytes_per_row;
1129 gKernelArgs.frame_buffer
[all...]
/haiku/src/add-ons/accelerants/virtio/
H A Dmode.cpp156 config->frame_buffer = gInfo->shared_info->frame_buffer;
158 config->frame_buffer));
161 TRACE(("virtio_gpu_get_frame_buffer_config() %p\n", config->frame_buffer));
/haiku/src/add-ons/kernel/drivers/graphics/vesa/
H A Dvga.cpp50 // If we don't actually have a frame_buffer, bail.
51 if (info->frame_buffer == NULL)
55 uint8 *dst = info->frame_buffer + top * dstBPR + left / 8;
/haiku/src/system/kernel/
H A Dboot_splash.cpp45 uint8* start = (uint8*)(sInfo->frame_buffer
69 uint16* start = (uint16*)(sInfo->frame_buffer
97 uint16* start = (uint16*)(sInfo->frame_buffer
124 uint8* start = (uint8*)(sInfo->frame_buffer
150 uint32* start = (uint32*)(sInfo->frame_buffer
/haiku/src/add-ons/accelerants/framebuffer/
H A Dmode.cpp137 config->frame_buffer = gInfo->shared_info->frame_buffer;
/haiku/src/servers/app/drawing/interface/local/
H A DAccelerantBuffer.cpp73 uint8* bits = (uint8*)fFrameBufferConfig.frame_buffer;
/haiku/headers/private/kernel/boot/
H A Dkernel_args.h78 } frame_buffer; member in struct:kernel_args
/haiku/headers/private/graphics/vesa/
H A Dvesa_info.h41 uint8* frame_buffer; member in struct:vesa_shared_info
/haiku/src/add-ons/kernel/drivers/graphics/matrox/
H A Ddriver.c320 /* MIL1 has frame_buffer in [1], control_regs in [0], and nothing in [2], while
321 * MIL2 and later have frame_buffer in [0], control_regs in [1], pseudo_dma in [2] */
322 int frame_buffer = 0; local
330 frame_buffer = 1;
375 tmpUlong = di->pcii.u.h0.base_registers[frame_buffer];
381 di->pcii.u.h0.base_registers[frame_buffer],
499 di->pcii.u.h0.base_registers[frame_buffer],
500 di->pcii.u.h0.base_register_sizes[frame_buffer],
509 di->pcii.u.h0.base_registers[frame_buffer],
510 di->pcii.u.h0.base_register_sizes[frame_buffer],
579 int frame_buffer = 0; local
[all...]
/haiku/src/add-ons/accelerants/neomagic/
H A DSetDisplayMode.c87 startadd = (uint8*)si->fbc.frame_buffer - (uint8*)si->framebuffer;
216 startadd += (uint8*)si->fbc.frame_buffer - (uint8*)si->framebuffer;

Completed in 165 milliseconds

1234