Я пытаюсь изменить пиксель текстуры от Pixel, используя FrameBuffer, в своем коде я пытаюсь заполнить текстуру белыми пикселями, кажется, ничего не работает.#include
#include
int main() {
SDL_Window* window = SDL_CreateWindow("test", 500, 500, 0);
SDL_Renderer* renderer = SDL_CreateRenderer(window, "test");
SDL_Texture* screen_texture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_STREAMING, 500, 500);
uint32_t framebuffer[500 * 500];
SDL_FRect dest_rect = {0, 0, 500, 500};
for (int i = 0; i < 500*500; i++) {
framebuffer = 0xFFFFFFFF;
}
bool running = true;
SDL_Event e;
while (running) {
while (SDL_PollEvent(&e)) {
if (e.type == SDL_EVENT_QUIT) {
running = false;
}
}
SDL_RenderClear(renderer);
SDL_UpdateTexture(screen_texture, NULL, framebuffer, 500 * 4);
SDL_RenderTexture(renderer, screen_texture, nullptr, &dest_rect);
SDL_RenderPresent(renderer);
SDL_Delay(16);
}
}
Подробнее здесь: https://stackoverflow.com/questions/797 ... ramebuffer
Измените текстуру SDL3, используя кадр -буфер? ⇐ C++
Программы на C++. Форум разработчиков
-
Anonymous
1756835368
Anonymous
Я пытаюсь изменить пиксель текстуры от Pixel, используя FrameBuffer, в своем коде я пытаюсь заполнить текстуру белыми пикселями, кажется, ничего не работает.#include
#include
int main() {
SDL_Window* window = SDL_CreateWindow("test", 500, 500, 0);
SDL_Renderer* renderer = SDL_CreateRenderer(window, "test");
SDL_Texture* screen_texture = SDL_CreateTexture(renderer, SDL_PIXELFORMAT_RGBA8888, SDL_TEXTUREACCESS_STREAMING, 500, 500);
uint32_t framebuffer[500 * 500];
SDL_FRect dest_rect = {0, 0, 500, 500};
for (int i = 0; i < 500*500; i++) {
framebuffer[i] = 0xFFFFFFFF;
}
bool running = true;
SDL_Event e;
while (running) {
while (SDL_PollEvent(&e)) {
if (e.type == SDL_EVENT_QUIT) {
running = false;
}
}
SDL_RenderClear(renderer);
SDL_UpdateTexture(screen_texture, NULL, framebuffer, 500 * 4);
SDL_RenderTexture(renderer, screen_texture, nullptr, &dest_rect);
SDL_RenderPresent(renderer);
SDL_Delay(16);
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79753760/modify-a-sdl3-texture-using-a-framebuffer[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия