Size: a a a

Android NDK (C++) — русскоговорящее сообщество

2019 June 20

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
or just set pixels[0] to some color
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
and you’ll see one pixel with color you defined.
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Set some arbitrary color to a row or a column of pixels. There you go. A line
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Lines at angles are a bit more tricky to draw
источник

VS

Victor Shulyak in Android NDK (C++) — русскоговорящее сообщество
Ivansuper
Ты можешь иметь ядро на си
может в этом и вопрос? совет как и что максимально перенести в это ядро? какой минимум оставить в java
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
well    pixels[0] = 0; failed, void and int are not compatible
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Victor Shulyak
может в этом и вопрос? совет как и что максимально перенести в это ядро? какой минимум оставить в java
Не, он как раз дал понять что хотел кодить в основном на си
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
well    pixels[0] = 0; failed, void and int are not compatible
0 is a transparent black
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
you should learn about c++ a bit more. you have all examples you need. how to convert types.
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
e.g.
источник

EB

Evgen Bodunov in Android NDK (C++) — русскоговорящее сообщество
uint16_t*  line = (uint16_t*)pixels;
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
imma just try this

static void fill_plasma( AndroidBitmapInfo*  info, void*  pixels, double  t )
{
   int  yy;
   for (yy = 0; yy < info->height; yy++) {
       uint16_t*  line = (uint16_t*)pixels;
       uint16_t*  line_end = line + info->width;

       if (line < line_end) {
               line[0] = 0;
               line++;
       }

       // go to next line
       pixels = (char*)pixels + info->stride;
   }
}
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
and see if it works
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
How come he mentioned void in int assignment?...
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Ah. Typecasting
источник

MG

Matthew Good in Android NDK (C++) — русскоговорящее сообщество
cus i has no idea how to work with graphics
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Matthew Good
cus i has no idea how to work with graphics
I have*
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
Graphics are just about arrays. But the values are treated as colors
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
These arrays usually called bitmaps/textures/framebuffers
источник

I

Ivansuper in Android NDK (C++) — русскоговорящее сообщество
That is it
источник